Designing and Developing Your First Smart Contract

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 ...

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.