CBCP Study Guide 2026

Everything you need to pass the CBCP exam in one place: the exam format, every topic to study, real practice questions with explanations, flashcards, and full-length practice tests. Free, no sign-up needed.

๐Ÿ“‹ CBCP Exam Format at a Glance

60
Questions
90 min
Time Limit
70%
Passing Score

๐Ÿ“š CBCP Topics to Study (71)

โœ๏ธ Sample CBCP Questions & Answers

1. Which of the following best describes the principle of decentralization in blockchain technology?
โœ“ Control and decision-making are distributed across a peer-to-peer network of participants.

Decentralization is a core concept of blockchain, meaning there is no central authority. Instead, control and data are distributed among the network's participants (nodes), who collectively validate transactions and maintain the ledger. This removes single points of failure and makes the network resistant to censorship and manipulation.

2. What is a Pedersen commitment, and where is it commonly used in blockchain privacy?
โœ“ A homomorphic commitment scheme allowing arithmetic on hidden values, used in confidential transactions

Pedersen commitments are computationally hiding and perfectly binding; their homomorphic property allows verifying transaction balance without revealing amounts, as in Confidential Transactions.

3. In a Proof of Authority (PoA) consensus mechanism, how are block validators chosen?
โœ“ They are pre-approved, known entities whose identities and reputations are at stake.

In a Proof of Authority (PoA) network, validators are not anonymous. They are a limited set of pre-approved participants who are chosen based on their real-world identity and reputation. Instead of staking computational power (PoW) or capital (PoS), they stake their reputation. This model is common in private or consortium blockchains where trust and performance are prioritized over decentralization.

4. Which consensus mechanism is most suitable for a consortium blockchain where all participants are known and semi-trusted?
โœ“ Practical Byzantine Fault Tolerance (PBFT)

PBFT is well-suited for consortium blockchains with a known, limited set of semi-trusted validators due to its deterministic finality and low energy consumption.

5. In Solidity, what is the difference between 'storage' and 'memory' variable locations?
โœ“ Storage is permanent and persists on-chain; memory is temporary and exists only during execution

Storage variables are written to the blockchain and persist between transactions, while memory variables are temporary and discarded after function execution ends.

6. What consensus algorithm is this?
โœ“ Proof of Stake (PoS)

Proof of Stake (PoS) is a consensus algorithm where validators are chosen to create new blocks based on the amount of cryptocurrency they 'stake' as collateral. Instead of expending computational power like in Proof of Work, PoS incentivizes honest behavior by requiring participants to lock up their assets. This mechanism secures the network by making it economically unfeasible for malicious actors to attack the chain, as they would risk losing their staked funds.

๐ŸŽฏ Free CBCP Practice Tests

๐Ÿ“– CBCP Guides & Articles

Your CBCP Study Path
1. Learn with Flashcards โ†’ 2. Drill Practice Tests โ†’ 3. Take the Full Exam Simulation
Was this helpful?
CBCP Study Guide 2026 โ€” Exam Format, Topics & Practice Questions