Hyperledger: Storing and retrieving data with Fabric


Details
We have an created a Fabric development environment and deployed chaincode to our blockchain. To do anything interesting, we will need to manage and report on the data that is stored in Fabric. This meetup will focus on the ways to write chaincode to interact with data in Fabric, and some ways we can customize CouchDB to index, sort, filter, and page data that is being recorded. This meetup presentation has the following goals:
- Describe the data interface provided to chaincode (the 'shim')
- Create chaincode that will store and retrieve data
- Create, deploy, and test a data storing chaincode
- Describe the capabilities of CouchDB
- Create an index, and a query in CouchDB with sort, filter, and paging
- Use the CouchDB query from within chaincode
We will provide a code repository that that contains the template, and the list of steps we use for building our data model and queries. Bring your laptop and we will assist you with any issues you have during setup and testing.
The Linux Foundation sponsors a portfolio of free, open source Blockchains and tools, called "Hyperledger". Major tech companies around the world (IBM, Intel, Samsung, etc) donate code to the Hyperledger Project and actively develop new versions. This portfolio consists of 5 different Blockchains to choose from and sophisticated tools including:
- Composer : building rapid prototypes
- Cello : deploying your prototypes in the cloud
- Explorer : view your blockchain through a web page
- Quilt : moving assets and data between Blockchains
This meetup is free to BlockSpaces members, $10 for non-members

Hyperledger: Storing and retrieving data with Fabric