This chapter covered details about chaincode development such as the language section, development tools, and development environment setup. It detailed the full life cycle of chaincode, from development to updates, which included installation, initiation, testing, and versioning. It demonstrated the full chaincode with a code base built on Go and Node.js. It illustrated endorsement policies and private data collections and their functioning in concert with chaincode. It covered chaincode testing via shim and REST endpoints and integrating client apps with a business network using an SDK, REST, and events. Finally, it concluded with insights into chaincode, transactions, and channels by experimenting with the monitoring of a business via chaincode logs and channel logs.
This ledger of knowledge was created with the belief that, together, we will positively contribute to...