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.
1Page
Blockchain development using
Hyperledger Composer
Caroline Church, Maintainer, Hyperledger Composer
@CazChurchUk
2
© 2017 IBM Corporation
What is Blockchain?
3
© 2017 IBM Corporation
Requirements of blockchain for business
Append-only
distributed system of
record shared across
bu...
4
© 2017 IBM Corporation
• An implementation of blockchain technology
that is a foundation for developing blockchain
appli...
5
© 2017 IBM Corporation
5
• A suite of high level application abstractions for business networks
• Emphasis on business-c...
6
Extensive, familiar, and open development tool set
CLI utilities
Data modelling JavaScript
business logic
Web playground...
Mike
Arium Logistics
Employee
Debbie
VDA
Regulations
Administrator
Paul
Buyer/Owner
Tommen
Insurer
Vada
Police
Alex
Agency...
8
Development
• All of our development plans can be tracked and viewed in GitHub:
– https://github.com/hyperledger/compose...
9
Community
• You can come and speak to us as well!
– Chat to us using Rocket.Chat at https://chat.hyperledger.org
• #comp...
10
Links
• We’re all over the internet!
– Hyperledger introduction: https://www.hyperledger.org/projects/composer
– Websit...
11Page
Thank you!
Any Questions?
Upcoming SlideShare
Loading in …5
×

Blockchain development using Hyperledger Composer

333 views

Published on

Blockchain is a shared, replicated ledger that underpins technology such as Bitcoin. This session gives an overview of blockchain, why it is so important for business, and introduces the Linux Foundation Hyperledger Project. The session also includes a demonstration of how to use Hyperledger Composer to easily model business networks and develop blockchain applications

Published in: Software
  • Be the first to comment

Blockchain development using Hyperledger Composer

  1. 1. 1Page Blockchain development using Hyperledger Composer Caroline Church, Maintainer, Hyperledger Composer @CazChurchUk
  2. 2. 2 © 2017 IBM Corporation What is Blockchain?
  3. 3. 3 © 2017 IBM Corporation Requirements of blockchain for business Append-only distributed system of record shared across business network Business terms embedded in transaction database & executed with transactions Transactions are endorsed by relevant participants Ensuring appropriate visibility; transactions are secure, authenticated & verifiable Privacy Shared ledger Smart contract Trust
  4. 4. 4 © 2017 IBM Corporation • An implementation of blockchain technology that is a foundation for developing blockchain applications • Emphasis on ledger, smart contracts, consensus, confidentiality, resiliency and scalability. • V1.0 released July 2017 – 159 developers from 27 organizations http://hyperledger-fabric.readthedocs.io/ Hyperledger Fabric: Distributed Ledger Platform
  5. 5. 5 © 2017 IBM Corporation 5 • A suite of high level application abstractions for business networks • Emphasis on business-centric vocabulary for quick solution creation • Reduce risk, and increase understanding and flexibility • Features – Model your business networks, test and expose via APIs – Applications invoke transactions to interact with business network – Integrate existing systems of record • Fully open and part of Linux Foundation Hyperledger • Try it in your web browser now: http://composer-playground.mybluemix.net/ https://hyperledger.github.io/composer/ Application Hyperledger Composer Blockchain (Hyperledger Fabric) Hyperledger Composer
  6. 6. 6 Extensive, familiar, and open development tool set CLI utilities Data modelling JavaScript business logic Web playground Editor support Integration $ composer Client libraries composer-client composer-admin Code generation
  7. 7. Mike Arium Logistics Employee Debbie VDA Regulations Administrator Paul Buyer/Owner Tommen Insurer Vada Police Alex Agency for Vehicle Standards B L O C K C H A I N
  8. 8. 8 Development • All of our development plans can be tracked and viewed in GitHub: – https://github.com/hyperledger/composer/projects – https://github.com/hyperledger/composer/issues • We would love for you to come along and participate! – Review and comment on our future user stories – Contribute code by submitting pull requests – Help us build plans for the future – Weekly calls to review designs, progress, and gather user feedback • Calls run on an alternating schedule (week A – Thursday 5pm, week B – Wednesday 10am)
  9. 9. 9 Community • You can come and speak to us as well! – Chat to us using Rocket.Chat at https://chat.hyperledger.org • #composer and #composer-dev channels – Ask (and answer!) questions on Stack Overflow using the hyperledger-composer tag – Tweet us using the #Hyperledger #Composer hashtags!
  10. 10. 10 Links • We’re all over the internet! – Hyperledger introduction: https://www.hyperledger.org/projects/composer – Website, tutorial, and docs: https://hyperledger.github.io/composer/ – Public playground: https://composer-playground.mybluemix.net/ – Source code: https://github.com/hyperledger/composer/ – NPM modules: https://www.npmjs.com/search?q=hyperledger+composer – JSDoc: https://hyperledger.github.io/composer/jsdoc/index.html – Docker images: https://hub.docker.com/u/hyperledger/
  11. 11. 11Page Thank you! Any Questions?

×