For the “business guys”: Blockchain is a technology for a new generation of transactional applications that establishes trust, accountability and transparency while streamlining business processes. Blockchain Overview
The Hyperledger Project is a collaborative effort created to advance blockchain technology by identifying and addressing important features for a cross-industry open standard for distributed ledgers that can transform the way business transactions are conducted globally. Hyperledger Fabric
• Open source • Originally IBM Open Blockchain • Graduated to become the Hyperledger Foundation’s first incubation project • Linux Foundation Collaborate Project Hyperledger Fabric
Not just containers, but a wide range of entity types that can be composed into a single Hybrid application, and deployed to supported locations. • Virtual Machines • Public and Private Clouds • Bare Metal • Containers • Docker Swarm Application Definition
Runtime management of deployed applications. Policies use application- specific metrics such as latency or transactions per second, averaged across groups of processes to give meaningful results. • Scaling • Failover • Resilience Application Management
Run Docker commands the same as on the command line. Build up your application from small, tested components. Blueprints are extensible, with a large library of templates and entities available, from Brooklyn specific to Docker Hub provided images. Docker Applications
The Hyperledger Application Fabric is a group of Clusters of Docker Engines on VMs in locations spread across different regions, giving a global deployment that can be easily scaled and extended. Individual Hyperledger components are Docker containers running on the VMs, providing the Blockchain services. Hyperledger Application
Hyperledger Demo We will demonstrate an asset management chaincode application that performs the following functions: • Spin up a non-validating peer in a Docker container • Deploy the chaincode onto the validating peer cluster • Assign an asset “Picasso” to “Alice” • Transfer “Picasso” to “Bob” and verify his ownership • Transfer “Picasso” to “Charlie” and verify his ownership • Transfer “Picasso” to “Dave” and verify his ownership