Chapter 6. Instantiating Your Blockchain
Now that you have a copy of your model and its artifacts in a bucket, you are ready to implement the blockchain that you will use to tether it. You will use Hyperledger Fabric as your blockchain system, which Chapter 2 explained in detail.
In the next section, you will instantiate a Hyperledger Fabric blockchain instance, test it, and implement chaincode. You will set up a single node that will be used, through the BTA interface, by each of your users as a tamper-evident record of their AI experiments.
Finally, you will set up an OCI connector so your blockchain can reach your bucket.
Exercise: Setting Up Hyperledger Fabric
Setting up the blockchain network is the next step. When you run the scripts for this exercise, you will create a node for each participant, simulated in Docker, which consists of a blockchain connector, a certificate authority, a network peer, and chaincode, as shown in Figure 6-1. You will also create channels, which allow the nodes to communicate with one another and play an important role in choosing which peers receive which data.
The blockchain connector is a Node.js script that is installed in each peer, which exchanges data between a web application and the peers. In Figure 6-2, the demo BTA network is shown with all of its participants, revealing how the peers interact using the channels. The o5-ai-engineer-channel is a personal channel of an AI engineer that stores the draft model. Another channel, c1-channel ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access