In this course, you will explore the definition and testing of a blockchain app for recording transactions on supply chain assets. In the cloud-based Hyperledger Composer environment, examine syntax of the CTO modeling language. Recall the transaction processing script and identify access control list (ACL) rules for a Hyperledger Composer network. Next, test business blockchain network scenarios in a Composer Playground test environment using the Composer Playground tool and identify options and templates to build business blockchain networks: identifying assets, participants, and transactions involved in a supply chain’s blockchain network. Generate identities for Hyperledger Composer network participants and create assets and participants involved in transactions. Perform tests of permissions defined in Composer’s ACL file and confirm the logic of the transactions, then invoke transactions using Composer Playground UI and confirm defined permissions. Export the blockchain business network defined in Hyperledger Composer Playground, which can later be used to deploy the network to another Hyperledger Fabric network. The concluding exercise lists definition files for a Hypercomposer blockchain application and connects participants to the test environment.
connect to the cloud-based Hyperledger Composer environment and recognize the syntax of the CTO modeling language
recall the details required in the transaction processing script for a Hyperledger Composer network
identify the types of rules that can be defined in the access control list (ACL) for a Hyperledger Composer network
deploy a business blockchain network to a test environment on Hyperledger Composer Playground
use the Hyperledger Composer Playground tool to test different scenarios for a business blockchain network
identify the options and templates supplied by Hyperledger Composer Playground to build out business blockchain networks
define the assets, participants, and types of transactions and events that will be involved in a blockchain network for a supply chain
generate identities for different participants in a Hyperledger Composer network and create instances of assets and participants that will be involved in transactions
perform tests of the permissions defined in the ACL file of the Hyperledger Composer network and confirm the logic of the transactions
invoke transactions using the Hyperledger Composer Playground UI and confirm the permissions defined for the network
export the blockchain business network defined in Hyperledger Composer Playground, which can later be used to deploy the network to another Hyperledger Fabric network
list the definition files for a Hyperledger Composer blockchain application and connect to the test environment as an instance of a participant