Business Networks connect businesses – Participants with Identity – Assets flow over business networks – Transactions describe asset exchange – Contracts underpin transactions – The ledger is a log of transactions – Blockchain is a shared, replicated, permissioned ledger – Consensus, provenance, immutability, finality
a foundation for developing blockchain applications Emphasis on ledger, smart contracts, consensus, confidentiality, resiliency and scalability. V1.4 released January 2019 Long Term Service release with emphasis on production operational and serviceability enhancements New programming model abstractions for ease of development IBM is one of the many contributing organizations
specific business use-cases, to be deployed to active hybrid multi-cloud blockchain networks Solutions Services Ecosystem Platform Collaborate with services teams from ideation all the way to production Tap into our diverse ecosystem to develop strategic partnerships and create your competitive advantage Solve critical industry challenges by building and joining new business networks and applications Develop, govern and operate hybrid multi-cloud enterprise blockchain networks with speed and security A founding, premier member of Hyperledger, IBM is committed to open source, standards & governance
of blockchain applications – No-charge development and test tools hosted on IBM Cloud – Based on popular Hyperledger Fabric – Activate, customize and change complete blockchain business networks – Secure democratic governance across organizations – Implement rules for authorizing network updates – Connect, deploy and manage blockchain peers with flexible deployment options – Production ready, secure and scalable – Based on Linux Foundation Hyperledger Fabric V1
using Kubernetes ! Scaling and flexibility ! More availability zones and disaster recovery when using the IBM Kubernetes Service ! Hybrid networks (post beta) using IBM Cloud Private (on-premises and other cloud providers) ! New administration and governance UI New IBM Blockchain Developer VSCode IDE Enterprise Grade: Easy migration of networks from test to prod Non-disruptive upgrades 99.995% availability 10 The next generation Provision the next generation of hybrid blockchain networks The easiest way to get started IBM Cloud Private
major international banks • Full function: enables accurate trading posture information, order to settlement control, risk coverage, track and trace options • Near-real time: exchange of information • Discovery: Allows buyers to discover trusted sellers and vice-versa Re-imagining digital business processes World Wire • Connects the ecosystem: brings together ports, terminals, ocean carriers, government authorities, etc • Drives true information sharing: real-time and seamless actionable insight • Fosters collaboration and trust: automate cross-org business processes • Shared visibility and shared state for shipments • Manage quality risk: enable rapid, low cost, food recalls • End to End transparency: data sharing extends beyond 'one up, one down’! • Trust and Audit: ensure provenance with easily trusted, auditable records. • Consumer confidence: comprehensively communicate with end consumer • 24x7 payments: payment support regardless of size, origination, destination or asset type • Higher visibility: for streamlined transactions with reduced disputes and reconciliation needs • Regulatory compliance: enhanced through improved transparency • Secure network: with interaction and eligibility criteria & robust access control
Entities independently maintain similar datasets, maintaining their own version ofthe truth. More than oneentity generates transactions that impact data maintained by multiple institutions. Multiple Writers Identifiable business network that can benefit from connectivity. Current state processes are heavily dependent on intermediaries for execution. Minimal Trust Fulfilling a given process requires input/action by multiple parties. Process Dependencies Business Network
Track Your Child Electronic Medical Records Holiday Tracking Tool Food Provenance 1.Business problem 2.Business network 3.Need for trust Start small, succeed and grow fast!
Network Service Provider governs changes to the network; a consortium of network members or designated authority End-user runs presentation logic (e.g. on mobile device or dashboard) Business Service Consumer hosts application and integration logic which invoke blockchain transactions Business Service Provider develops blockchain business applications, including transaction, app server, integration and presentation logic Network Service Consumer operates a set of peers and certificate authorities on the network; represents an organization on the business network
& Certificate Authorities Network Architecture and Participant Roles App IBM Blockchain Platform Presentation Layer Data Layer | Business Application Layer | Application APIs End-User runs Network Service Consumer operates Business Service Consumer hosts Fabric SDK Business Service Provider develops Smart Contracts Business APIs App server and Integration logic
1 - Deploy your first contract Create a Smart Contract Set up the IBM Blockchain Platform environment Test the smart contract Lab 2 - Build and deploy your first Blockchain app Package the smart contract Create IBM Cloud services Build a network Deploy the Smart Contract on the network Connect application to the network Run the application https://github.com/sandra-calvo/Blockchain101-Feb2019