CBCP Enterprise Blockchain Platforms 2 — Questions and Answers
Question 1: Which Hyperledger project provides a modular blockchain framework specifically designed for enterprise permissioned networks?
- Hyperledger Besu
- Hyperledger Fabric (Correct answer)
- Hyperledger Indy
- Hyperledger Iroha
Correct answer: Hyperledger Fabric
Hyperledger Fabric is the flagship modular, permissioned blockchain framework under the Hyperledger umbrella, designed for enterprise use cases with pluggable consensus and privacy features.
Question 2: In R3 Corda, what is the primary role of a 'Notary' node?
- Storing smart contract bytecode
- Preventing double-spend by uniquely validating transaction inputs (Correct answer)
- Distributing ledger updates to all participants
- Executing chaincode on behalf of organizations
Correct answer: Preventing double-spend by uniquely validating transaction inputs
Notary nodes in Corda validate the uniqueness of transaction inputs, preventing double-spending without requiring global broadcast of transaction data.
Question 3: What consensus mechanism does Hyperledger Fabric use by default in its ordering service?
- Proof of Work
- Raft (Correct answer)
- PBFT
- Proof of Stake
Correct answer: Raft
Hyperledger Fabric's default ordering service uses Raft, a crash fault-tolerant (CFT) consensus algorithm suitable for enterprise environments.
Question 4: Which enterprise blockchain platform is based on Ethereum but is optimized for private/permissioned deployments and is maintained by ConsenSys?
- Quorum
- Hyperledger Besu (Correct answer)
- Parity
- Ganache
Correct answer: Hyperledger Besu
Hyperledger Besu is an Ethereum client maintained by ConsenSys (now also under Hyperledger) that supports both public Ethereum and private/permissioned networks.
Question 5: In Hyperledger Fabric, what is a 'Channel' used for?
- Connecting different blockchain networks together
- Creating a private subnet with its own ledger shared only among specific members (Correct answer)
- Broadcasting transactions to all network participants
- Storing cryptographic keys for identity management
Correct answer: Creating a private subnet with its own ledger shared only among specific members
Channels in Hyperledger Fabric create private communication subnets with their own ledger, allowing subsets of network members to transact privately.
Question 6: Which enterprise blockchain platform was originally developed by JP Morgan and later became part of the ConsenSys ecosystem?
- R3 Corda
- Hyperledger Sawtooth
- Quorum (Correct answer)
- Multichain
Correct answer: Quorum
Quorum was originally developed by JP Morgan as a private, permissioned version of Ethereum, and was later acquired by ConsenSys.
Question 7: What is the purpose of the Membership Service Provider (MSP) in Hyperledger Fabric?
- Managing transaction fees across channels
- Defining and verifying the identity of participants using PKI certificates (Correct answer)
- Storing smart contract state in a key-value store
- Orchestrating the consensus ordering process
Correct answer: Defining and verifying the identity of participants using PKI certificates
The MSP in Hyperledger Fabric manages identities by defining which Certificate Authorities are trusted, enabling participant authentication and authorization.
Which Hyperledger project provides a modular blockchain framework specifically designed for enterprise permissioned networks?