Chaincode services

As mentioned throughout this book, the Hyperledger Fabric framework uses smart contracts (application chaincodes) to enable other applications to interact with the blockchain and its data. Chaincodes execute business logic that is agreed upon by members of the network. The logic is based on business functions that can be executed by blockchain applications.

Chaincodes are actually a set of programs that run in a secured docker container that is isolated from the endorsing peer process. Since version 1, these programs could be built using the Go language. Starting with version 1.1, they can also be programmed in Java and JavaScript. Through chaincode, a blockchain application can submit transactions to initialize and manage ...

Get Blockchain across Oracle now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.