Developing Smart Contracts
In this and the following two chapters, we're going to tackle the task of smart contract and application programming in a business network that uses Hyperledger Fabric technology. Our first two chapters—this one and Chapter 7, Developing Applications, will explain how to perform the two major tasks a software developer needs to complete in order to implement a business network:
- Smart contract design and development
- Application design and development
Our third chapter, Chapter 8, Advanced Topics for Developing Smart Contracts and Applications, will introduce more advanced techniques that you'll find helpful as your requirements expand to support advanced privacy requirements typically found in real-world networks.
These chapters are not concerned with the management of the technical infrastructure of Hyperledger. While infrastructure components such as peers, ordering services, and certificate authorities are...