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 (23)

✍️ 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. 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.

3. 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.

4. What role does a lightweight node play in a blockchain network?
It verifies transactions by piggybacking on the work of full nodes.

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)?
Avoiding a spoofing attack using the secured identity that is stored on a blockchain

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?
It provides the same level of security with significantly smaller key sizes.

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.

🎯 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