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 (23)
✍️ 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. 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.
3. 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.
4. What role does a lightweight node play in a blockchain network?
A lightweight node, also known as a Simple Payment Verification (SPV) client, does not store the entire blockchain history. Instead, it relies on full nodes to provide proof of transactions by downloading only block headers and Merkle proofs. This allows lightweight nodes to verify the validity of transactions with minimal storage and computational resources, making them suitable for mobile devices or users who don't need to run a full node.
5. What benefits may blockchain networks bring to the Internet of Things (IoT)?
Blockchain networks can significantly enhance the security of IoT devices by providing a secure and immutable ledger for device identities. By storing verified identities on a blockchain, it becomes much harder for malicious actors to impersonate legitimate devices, thereby preventing spoofing attacks. This ensures that only authenticated IoT devices can participate and interact within the network, building a more trustworthy ecosystem.
6. Compared to the RSA algorithm, what is the primary advantage of using Elliptic Curve Cryptography (ECC) for generating key pairs in blockchain systems like Bitcoin and Ethereum?
The main advantage of ECC over RSA is its efficiency. ECC can provide the same level of cryptographic security as RSA but with much smaller key sizes. For example, a 256-bit ECC key offers comparable security to a 3072-bit RSA key, which leads to lower computational overhead and faster processing, crucial for blockchain performance.