Whats new in biz whats new in tech
What’s new in biz, what’s new in tech? Hyperledger Johannesburg Meetup #2 July 18 th, 2019
Hyperledger Goals Where open source teams build diverse approaches for business blockchain technology systems Create enterprise grade, open source, distributed ledger frameworks & code bases to support business transactions Provide neutral, open, & communitydriven infrastructures supported by technical and business governance Build technical communities Educate the public to develop blockchain and shared ledger POCs, use cases, field trials and deployments about the market opportunity for blockchain technology Promote our community of communities taking a toolkit approach with many platforms and frameworks 2
It’s YOUR meetup ● Call for presentations! ● More tech ? ● More biz ? ● Hackathons ? 3
What’s new in biz, what’s new in tech? Gerhard Dinhof Senior Architect and Blockchain Lead at IBM ZA IBM Code Advocate g. dinhof@ibm. com @gdinhof https: //dinhof. com 4
10% US$ 176 billion 66% US$ 23 billion of global GDP will be stored on blockchains or blockchain related technology by 2025 business value added by blockchain by 2025, then surging to exceed $3. 1 trillion by 2030 of banks expect to have commercial blockchain applications by 2020 estimated size of the blockchain technology market by 2021 Source: Gartner Source: IBM Source: Marketsand. Markets Source: World Economic Forum 5
Technologies • • • Bitcoin Ethereum Hyperledger CORDA Ripple Big. Chain. DB Quorum Stellar +++ Topics • • • Shared Ledger & smart contracts Public, private Permissioned, permission-less Tokens and incentive mechanisms Identity and Zero Knowledge Consensus mechanisms On-chain, off-chain Systems integration Inter-ledgering Physical-digital with IOT Communities • • • Bitcoin Ethereum Linux Foundation / Hyperledger EEA ISO/TC 307 – Blockchain & DLT IEEE Blockchain W 3 C Blockchain Community Accord Project Sovrin DIF 6
Past 1 …declining… 2 3 4 5 6 7 Present …transpiring… Future …forming… 7
: digitizing the global supply chain The cost of global trade is estimated at $1. 8 trillion annually 1 with potential savings from more efficient processes of ~10% More than $16 trillion in goods are shipped across international borders each year 80% of the goods consumers use daily are carried by the ocean shipping industry 1) Maersk Strategy Group (May 19, 2016) based on World Bank data for World Trade Costs 2) The World Economic Forum: Enabling Trade Valuing Growth Opportunities 2013 By reducing barriers within the international supply chain, global trade could increase by nearly 15%, boosting economies and creating jobs 2 In many cases the administrative cost of moving a container is higher than the cost of physically moving it 8 8
IBM Food Trust addresses key issues in the food ecosystem Supply Chain Food waste Consumer demand 1 out of 10 contract foodborne illness each year 80% of CPG business is paper based One third of global fresh food is thrown away Only 1 in 4 consumers trust today’s food system IBM Food Trust Food safety Blockchain Technology Food Supply Chain Ecosystem IBM Food Trust leverages blockchain’s unique properties to create a secure, shared, and permissioned transaction record *Part of 2018 roadmap for delivery The result is a safer, smarter, and more sustainable food supply chain 9
IBM Food Trust addresses key issues in the food ecosystem 10
Governance of blockchain networks Digital tokens Permission-less Permissioned, tokenized tokens Y Digital policy Permissioned N N policy Y 11
https: //www. ibm. com/blogs/blockchain/category/podcast/ 12
Roadmap v 2. x v 1. 1 • • • 07/17 Javascript chaincode Connection profile Encryption library Attribute access control Couch. DB indexes Channel based events 03/18 06/18 Programming improvements ・ CLI redesign ・ Local Private Data collections ・ Ledger checkpoint and archiving ・ v 1. 3 • • • State based endorsement Java chaincode Couch. DB pagination Identity Mixer Burrow EVM 10/18 1/19 v 1. 4. 1 • 1 Q/19 Raft consensus Future * • • v 1. 0 Channels Selective endorsement SOLO/Kafka orderers Level. DB or Couch. DB • • • ACLs Service discovery Pluggable endorsement / validation Private Data Collections • v 1. 2 • • • Operational metrics and logging SDK and SHIM improvements Long Term Service (LTS) support • Improvements to: Chaincode lifecycle Serviceability Operational security Programming/Samples/SDK Implicit org-specific collections Fab. Token • • v 1. 4 • • v 2. 0 Based on https: //wiki. hyperledger. org/projects/fabric/roadmap - Dates determined by the Hyperledger community - (*) Subject to change
It’s time to #BUIDL 14
IBM Blockchain Platform’s advanced tooling: Build § Comprehensive developer tools for smart contracts and client applications, based on the popular Visual Studio Code environment § Broad range of industry code samples and tutorials; smart contracts in Java. Script, Type. Script, Java and Go § Simplified Dev. Ops allows you easily move from development to test to production from a single console 15
IBM Blockchain Platform’s advanced tooling: Operate & Govern § Maintain complete control of your blockchain: govern and operate ledgers, channels, identities and other assets in one intuitive console § Deploy only the blockchain components you need and manage them - wherever they are hosted § Support for highly available environments and disaster recovery scenarios 16
IBM Blockchain Platform’s advanced tooling: Grow § Start small, pay as you grow for what you use with no upfront investment and upgrade easily through Kubernetes § Easily connect a single peer to multiple industry networks § Connect to nodes running in any environment (on-premises, public, hybrid clouds) 17
Starting with IBM Blockchain Platform for IBM Cloud 1. Go to the IBM Cloud console (cloud. ibm. com) and search the catalog for blockchain 2. Create your blockchain service instance 18
Starting with IBM Blockchain Platform for IBM Cloud 1. Go to the IBM Cloud console (cloud. ibm. com) and search the catalog for blockchain 2. Create your blockchain service instance 3. Create and attach an IBM Kubernetes Service cluster 19
Starting with IBM Blockchain Platform for IBM Cloud 1. 3. Go to the IBM Cloud console (cloud. ibm. com) and search the catalog for blockchain 2. Create your blockchain service instance Create and attach an IBM Kubernetes Service cluster 4. Launch blockchain console 20
Starting with IBM Blockchain Platform for IBM Cloud 1. 3. Go to the IBM Cloud console (cloud. ibm. com) and search the catalog for blockchain 2. Create and attach an IBM Kubernetes Service cluster 4. Create your blockchain service instance Launch blockchain console 5. Success! Create or join networks, scale, customize, add HA… …and you’re on your way! 21
Hyperledger Fabric Tutorials, Patterns, etc. https: //developer. ibm. com/
Get educated. Get involved. Gerhard Dinhof Blockchain Architect and Blockchain Lead at IBM ZA IBM Code Advocate Get your projects started. Join a business network. g. dinhof@ibm. com @gdinhof https: //dinhof. com 23
The Linux Foundation® The Linux Foundation is the organization of choice for the world's top developers and companies to build ecosystems that accelerate open technology development and commercial adoption. Together with the global technology community, The Linux Foundation is solving the world’s hardest problems through open source and creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training and events to scale any open source project, which together deliver an economic impact not achievable by any one company. 24
Hyperledger is an open source collaborative effort created to advance cross-industry blockchain technologies. It is a global collaboration including leaders in finance, banking, Internet of Things, supply chains, manufacturing and Technology. The Linux Foundation hosts Hyperledger under the foundation. 25
- Slides: 25