SKILL BENCHMARK

Blockchain Hyperledger Competency

  • 20m
  • 20 questions
The Blockchain Hyperledger Competency benchmark assesses your knowledge on artifacts required to build a Hyperledger Fabric network and your ability to work with Hyperledger Fabric Web App and Composer networks. You will be measured on your ability to work with Truffle Suite, Ganache network, and how to use the Drizzle tool. A learner who scores high on this benchmark demonstrates that they have the skills to build smart contracts with Hyperledger and real-world applications which interact with the Ethereum network.

Topics covered

  • access the contract state in NodeJS chaincode by adding entries and then reading them
  • compile smart contracts in a Truffle project using the truffle compile command and describe the generated build artifacts
  • connect to the cloud-based Hyperledger Composer environment and recognize the syntax of the CTO modeling language
  • create a Hyperledger Fabric network using the configuration files and initialize a channel
  • create a NodeJS application that is able to invoke queries and transactions against chaincode deployed to Hyperledger Fabric
  • define a React application to make function calls to a deployed smart contract
  • deploy smart contracts to an Ethereum network using the truffle migrate command
  • describe the execute phase of transaction processing in Hyperledger Fabric
  • develop the top-level component of your drizzle application which includes several sub-components
  • download and install the Angular JS app supplied by Hyperledger to interact with the deployed Composer 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
  • identify the options and templates supplied by Hyperledger Composer Playground to build out business blockchain networks
  • initialize the Hyperledger Composer REST API server so that it can be used to interact with a deployed blockchain network
  • install and instantiate the Go chaincode and invoke the operations defined in the contract
  • invoke transactions on a deployed smart contract and view its details on Ganache
  • provision a new Hyperledger Fabric network by reusing some of the configurations generated previously
  • recall the details that need to be defined in the channel configuration file
  • specify the components of the Fabric network and the details required to connect to them
  • use the Remix IDE to invoke all the operations in a smart contract to ensure there are no bugs in the code
  • write an application in NodeJS that will use admin credentials in order to provision an application user