CBCP Enterprise Blockchain Platforms 4 — Questions and Answers
Question 1: What is the role of 'Anchor Peers' in Hyperledger Fabric's gossip protocol?
- They store the master copy of the ledger for backup purposes
- They serve as reference points enabling cross-organization peer discovery within a channel (Correct answer)
- They validate all transactions before they reach the orderer
- They manage the Certificate Authority for their organization
Correct answer: They serve as reference points enabling cross-organization peer discovery within a channel
Anchor Peers are designated peers within an organization that facilitate cross-organizational peer discovery through Fabric's gossip data dissemination protocol.
Question 2: Which consensus algorithm used in some enterprise blockchains requires nodes to prove computational effort to earn the right to validate transactions?
- Proof of Authority
- Proof of Elapsed Time
- Proof of Work (Correct answer)
- Practical Byzantine Fault Tolerance
Correct answer: Proof of Work
Proof of Work requires nodes to perform computationally expensive hash calculations, but it is generally considered too energy-intensive and slow for enterprise blockchain deployments.
Question 3: In Hyperledger Besu, what does 'IBFT 2.0' refer to?
- Internet Blockchain Framework Technology version 2.0
- Istanbul Byzantine Fault Tolerant consensus, version 2.0 (Correct answer)
- Integrated Block Formation Technique for private networks
- Immutable Blockchain File Transfer protocol
Correct answer: Istanbul Byzantine Fault Tolerant consensus, version 2.0
IBFT 2.0 (Istanbul Byzantine Fault Tolerant) is a consensus algorithm in Hyperledger Besu designed for private Ethereum networks, offering immediate transaction finality.
Question 4: What is the significance of 'Private Data Collections' in Hyperledger Fabric?
- They allow storing data off-chain in IPFS while keeping hashes on-chain
- They enable specific subsets of channel members to keep data confidential from other channel members (Correct answer)
- They encrypt all chaincode logic so competitors cannot reverse-engineer business rules
- They create separate channels for sensitive data with automatic key rotation
Correct answer: They enable specific subsets of channel members to keep data confidential from other channel members
Private Data Collections allow a subset of organizations within a channel to endorse, commit, and query private data that other channel members cannot access.
Question 5: Which enterprise blockchain platform uses the concept of 'Flows' to orchestrate multi-party business processes?
- Hyperledger Fabric with chaincode workflows
- R3 Corda with CorDapp Flows (Correct answer)
- Ethereum with Solidity state machines
- Hyperledger Sawtooth with transaction families
Correct answer: R3 Corda with CorDapp Flows
R3 Corda uses Flows as a framework for writing multi-party business processes that coordinate communication and state transitions between Corda nodes.
Question 6: What is 'Proof of Authority' (PoA) consensus and where is it commonly used in enterprise blockchain?
- A consensus where nodes prove stake ownership; used in DeFi platforms
- A consensus where pre-approved validators take turns creating blocks; used in private enterprise networks (Correct answer)
- A consensus requiring physical hardware attestation; used in IoT blockchain networks
- A consensus based on validator reputation scores; used in social blockchain applications
Correct answer: A consensus where pre-approved validators take turns creating blocks; used in private enterprise networks
Proof of Authority uses a set of pre-approved, known validators who take turns or are elected to produce blocks, offering high throughput suitable for enterprise private networks.
Question 7: In enterprise blockchain deployments, what does 'TPS' measure and why is it critical for platform selection?
- Trust Per Stakeholder — the number of verified participants in a network
- Transactions Per Second — a measure of network throughput and scalability (Correct answer)
- Token Provisioning System — the mechanism for issuing digital assets
- Time to Partial Settlement — the latency before a transaction is broadcast
Correct answer: Transactions Per Second — a measure of network throughput and scalability
Transactions Per Second (TPS) measures how many transactions a blockchain can process per second, a key metric for evaluating whether a platform can handle enterprise workload volumes.
What is the role of 'Anchor Peers' in Hyperledger Fabric's gossip protocol?