Cryptocurrency Consensus Mechanisms and Mining 5 — Questions and Answers
Question 1: What is the 'Nakamoto Coefficient' in the context of blockchain decentralization?
- The minimum number of entities that would need to collude to compromise a blockchain's consensus mechanism (Correct answer)
- The ratio of mining reward to transaction fees in Bitcoin's block subsidy
- A measure of how often Satoshi Nakamoto's original wallets are referenced in new transactions
- The percentage of nodes needed to achieve a network supermajority
Correct answer: The minimum number of entities that would need to collude to compromise a blockchain's consensus mechanism
Named after Bitcoin's creator, the Nakamoto Coefficient quantifies decentralization — a higher number means more parties must collude to attack the network.
Question 2: What is 'Verifiable Random Function' (VRF) used for in Proof of Stake systems like Algorand?
- It allows validators to privately and verifiably determine whether they are selected for a committee without revealing their selection until they act (Correct answer)
- It generates provably random transaction ordering within each block to prevent front-running
- It creates a verifiable random nonce that replaces hash puzzles in PoW mining
- It randomly rotates validator keys every epoch to prevent long-range attacks
Correct answer: It allows validators to privately and verifiably determine whether they are selected for a committee without revealing their selection until they act
VRF lets each validator secretly determine if they're chosen for block production or voting committees — they only reveal proof when they publish, preventing targeted DDoS.
Question 3: In Bitcoin mining, what is an ASIC and why did its emergence change mining?
- Application-Specific Integrated Circuit — hardware purpose-built for SHA-256 hashing that made CPU and GPU mining uneconomical (Correct answer)
- Automatic Staking and Income Calculation — software that optimizes mining pool selection
- Advanced Secure Integrated Chip — tamper-proof hardware storing private keys for mining wallets
- Asynchronous Sequential Instruction Compiler — a tool that optimizes mining software code
Correct answer: Application-Specific Integrated Circuit — hardware purpose-built for SHA-256 hashing that made CPU and GPU mining uneconomical
ASICs perform SHA-256 hashing orders of magnitude faster and more efficiently than CPUs or GPUs, driving mining toward industrial-scale specialized facilities.
Question 4: What is 'liquid staking' and what problem does it solve?
- Users stake tokens and receive a liquid derivative token representing their stake, solving the illiquidity of locked staking funds (Correct answer)
- A staking mechanism where validators can unstake immediately without any waiting period
- Staking rewards that are automatically converted to stablecoins to avoid price volatility
- A DeFi protocol that lends staked tokens to borrowers while validators use them
Correct answer: Users stake tokens and receive a liquid derivative token representing their stake, solving the illiquidity of locked staking funds
Liquid staking (e.g., Lido's stETH, Rocket Pool's rETH) lets users stake while retaining liquidity — the derivative token can be used in DeFi while the underlying ETH earns staking rewards.
Question 5: What is 'stratum protocol' in the context of cryptocurrency mining?
- A communication protocol between mining software and pool servers that efficiently distributes work to miners (Correct answer)
- A layered consensus model where different blockchains settle on a shared base layer
- A security protocol that prevents pool operators from stealing miner rewards
- A difficulty adjustment algorithm specific to GPU-based mining coins
Correct answer: A communication protocol between mining software and pool servers that efficiently distributes work to miners
Stratum replaced the older getwork protocol; it uses a persistent TCP connection for efficient two-way communication between miners and pool servers, reducing bandwidth and latency.
Question 6: What is 'Proof of History' (PoH) used by Solana?
- A verifiable delay function that creates a cryptographic timestamp record, allowing nodes to agree on the ordering of events without communicating (Correct answer)
- A consensus mechanism where validators prove they have been operating honestly for a long history of blocks
- A PoW variant where miners hash the blockchain's entire history to prove they have the full chain
- A reputation system where older validators get priority for block production
Correct answer: A verifiable delay function that creates a cryptographic timestamp record, allowing nodes to agree on the ordering of events without communicating
Solana's PoH is a VDF (verifiable delay function) that generates a historical record proving events occurred at specific times, enabling validators to agree on event ordering without coordination overhead.
Question 7: What distinguishes 'work' in Proof of Work from 'stake' in Proof of Stake as Sybil resistance mechanisms?
- PoW requires spending real-world energy to create identities, while PoS requires locking up economic value — both make creating many fake identities expensive (Correct answer)
- PoW allows unlimited identities while PoS limits participants to one identity per wallet
- PoS provides stronger Sybil resistance because stake can be slashed while burned energy cannot be recovered
- Only PoW provides true Sybil resistance; PoS relies on identity verification instead
Correct answer: PoW requires spending real-world energy to create identities, while PoS requires locking up economic value — both make creating many fake identities expensive
Both mechanisms make Sybil attacks costly — PoW through irreversible energy expenditure and PoS through capital at risk — preventing any single actor from cheaply creating many voting identities.
What is the 'Nakamoto Coefficient' in the context of blockchain decentralization?