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
๐ CBCP Topics to Study (71)
โ๏ธ Sample CBCP Questions & Answers
1. Which of the following best describes the principle of decentralization in blockchain technology?
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?
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?
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?
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 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) 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.