Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Hyperledger Fabric: A Custom Blockchain Solution for Corporate Use

127 views

Published on

Here's Presentation for the Coding Berlin meetup in February 2018.

Published in: Software
  • Be the first to comment

Hyperledger Fabric: A Custom Blockchain Solution for Corporate Use

  1. 1. Hyperledger Fabric: A Custom Blockchain Solu<on for Corporate Use Robert Tochman-Szewc © Robert Tochman-Szewc, 2017 1
  2. 2. Agenda • My Background • Businesses and the Blockchain • Solu6ons • How Hyperledger Fabric works • Where is it heading? © Robert Tochman-Szewc, 2017 2
  3. 3. My Background © Robert Tochman-Szewc, 2017 3
  4. 4. My Background • So$ware Developer • Build Backends, Apps, Websites, Teams... • Fullstack Developer (JS) • Freelancer © Robert Tochman-Szewc, 2017 4
  5. 5. Businesses and the Blockchain © Robert Tochman-Szewc, 2017 5
  6. 6. Businesses and the Blockchain Blockchain is a hot topic, many companies want to • dip their feet in to gather experience • show they endorse it -> Blockchain projects for everyone! © Robert Tochman-Szewc, 2017 6
  7. 7. Scenarios © Robert Tochman-Szewc, 2017 7
  8. 8. Scenarios Two extremes can be observed: • Commercialy viable scenario, but blockchain use not required • Commercially ques8onable scenario, but the blockchain is perfect for it The middle is only being filled gradually. © Robert Tochman-Szewc, 2017 8
  9. 9. Scenarios (2) - Example Tracking the fish supply chain • Source • Age • Temperature during transport • Automa4c management of payments/discounts on ToS viola4on • No trust in single party © Robert Tochman-Szewc, 2017 9
  10. 10. Solu%ons: So many op%ons... © Robert Tochman-Szewc, 2017 10
  11. 11. Solu%ons: So many op%ons... (Dec '17) Solu%ons More Solu%ons Bitcoin Ethereum/Solidity HydraChain Hyperledger Burrow Hyperledger Fabric Hyperledger Iroha Hyperledger Sawtooth Mul=Chain NEM Neo Openchain Qtum Quorum R3 Corda © Robert Tochman-Szewc, 2017 11
  12. 12. Solu%ons: So many op%ons... (2) Criteria: • Do we want/need a stable cost structure? • Does it fit the requirements of your use-case? (Business Rules, Data Model) • Can we get the sample scenarios to work? • Is there an easy form of deployment available? (e.g. Docker) © Robert Tochman-Szewc, 2017 12
  13. 13. ..and yet so few? © Robert Tochman-Szewc, 2017 13
  14. 14. ..and yet so few? Turns out a*er discarding unfit solu2ons and tes2ng the others we were le* with a single solu2on: Hyperledger Fabric • Capable of our scenario • Offers a key-value store with rich queries -> Database • Actually works (in terms of sample scenarios) • Best documented (sCll with large gaps) © Robert Tochman-Szewc, 2017 14
  15. 15. How it works © Robert Tochman-Szewc, 2017 15
  16. 16. How it works Two op&ons: Write chaincode in Go or write Model and Business rules in JS with Fabric Composer. Our choice: Fabric Composer Reasons: • Existence of more holis1c model scenarios. • Codebase very ac1ve and solu1on is strongly endorsed by IBM. © Robert Tochman-Szewc, 2017 16
  17. 17. How it works (2) • DEMO © Robert Tochman-Szewc, 2017 17
  18. 18. What's inside? • Cer%ficate-based authen%ca%on • High-Level Access Management • High-level blockchain abstrac%on to allow for a database-like interac%on, including rich queries • Configura%on-free REST server © Robert Tochman-Szewc, 2017 18
  19. 19. What is it not? • Storage-efficient • CPU-efficient • Updateable • Embraced by society (yet) © Robert Tochman-Szewc, 2017 19
  20. 20. Where is it heading? © Robert Tochman-Szewc, 2017 20
  21. 21. Where is it heading? • Stability is here, you can already build working products with Hyperledger Fabric. • "Experimental" phase is not over, companies are s@ll figuring out how to use the blockchain in a meaningful way. • Most projects for corporate use are unstable or very limited and need to mature. • Documenta@on and API's need to improve drama@cally. © Robert Tochman-Szewc, 2017 21
  22. 22. Ques%ons? © Robert Tochman-Szewc, 2017 22
  23. 23. Thanks! rob@rtsworks.com © Robert Tochman-Szewc, 2017 23

×