C4 Blockchain Technology — Questions and Answers
Question 1: What is a block in the context of blockchain technology?
- A public wallet address
- A transaction timestamp
- A container for grouped transactions (Correct answer)
- A decentralized node
Correct answer: A container for grouped transactions
A block is a digital container that stores a group of transactions and is linked to previous blocks in the chain through cryptographic hashes.
Question 2: What ensures immutability in a blockchain?
- Open-source licensing
- Cloud storage
- Manual backups
- Cryptographic hashing and consensus (Correct answer)
Correct answer: Cryptographic hashing and consensus
Immutability is ensured through cryptographic hashing and the consensus mechanism, which makes altering past blocks nearly impossible.
Question 3: What role do nodes play in a blockchain network?
- They perform data mining
- They store private keys only
- They execute smart contracts
- They validate and store blockchain data (Correct answer)
Correct answer: They validate and store blockchain data
Nodes are computers that participate in the blockchain network by validating and storing transactions and maintaining a copy of the distributed ledger.
Question 4: Which characteristic of blockchain ensures transparency?
- Encrypted messages
- Distributed ledger (Correct answer)
- Proof-of-Work
- Mining pools
Correct answer: Distributed ledger
Blockchain's distributed ledger allows all participants to access and verify the same data, which fosters transparency.
Question 5: What is the purpose of a consensus mechanism in blockchain?
- To reward miners
- To update software versions
- To synchronize wallets
- To validate transactions and state (Correct answer)
Correct answer: To validate transactions and state
Consensus mechanisms help nodes in a decentralized network agree on the validity of transactions and the current state of the blockchain.
Question 6: Which technology allows smart contracts to operate on blockchain?
- HTTP protocol
- Distributed apps
- Smart contract logic on blockchain (Correct answer)
- Cloud scripting engines
Correct answer: Smart contract logic on blockchain
Smart contracts are self-executing agreements written in code and hosted on blockchain platforms like Ethereum.
What is a block in the context of blockchain technology?