In the previous chapter, we created an OBCS environment for each of our participating members, set up the permissioned blockchain, and joined all of the organizations to the same private channel. Now that we have this up and running, we can design and develop our first decentralized blockchain application.
In this chapter, we will first design our business network and define its data model (that is, its assets and participants), transactions, and events. I will explain each of these concepts in relation to what we are going to develop. Next, we will use the defined model to develop our decentralized application (that is, a smart contract) in the Go programming language. To actually program ...