Cryptocurrency Knowledge Test โ Questions and Answers
Question 1: What is the primary purpose of a cryptocurrency 'whitepaper'?
- A technical and conceptual overview of a cryptocurrency project (Correct answer)
- An audit report by a third-party security firm
- A list of all token holders at launch
- A legal document filed with the SEC
Correct answer: A technical and conceptual overview of a cryptocurrency project
A whitepaper is a document that outlines the technical details, use case, tokenomics, and vision of a cryptocurrency project, most famously exemplified by Bitcoin's whitepaper by Satoshi Nakamoto.
Question 2: What is the significance of the SEC v. Ripple Labs case for US crypto regulation?
- It required all crypto exchanges to register as broker-dealers
- It challenged whether XRP was an unregistered security (Correct answer)
- It established that all cryptocurrencies are securities
- It banned cross-border crypto transactions
Correct answer: It challenged whether XRP was an unregistered security
The SEC sued Ripple claiming XRP was sold as an unregistered security, making this a landmark case for how tokens are classified under securities law.
Question 3: What is 'provenance' in the context of NFTs?
- The geographic location where an NFT was created
- The estimated future value of an NFT based on market trends
- The legal copyright registration of an NFT's underlying artwork
- The verifiable ownership and transaction history of an NFT recorded on the blockchain (Correct answer)
Correct answer: The verifiable ownership and transaction history of an NFT recorded on the blockchain
Blockchain provenance provides an immutable record of every wallet that has owned an NFT, enabling buyers to verify authenticity and trace the asset back to its original minting.
Question 4: Which of the following is a well-known decentralized exchange (DEX) built on Ethereum?
- Kraken
- Uniswap (Correct answer)
- Coinbase
- Binance
Correct answer: Uniswap
Uniswap is a leading DEX on Ethereum that uses an AMM model to enable trustless token swaps.
Question 5: What does a high 'bid-ask spread' on a crypto exchange typically indicate?
- High trading volume and strong market interest
- Low liquidity and potentially higher transaction costs for traders (Correct answer)
- Heavy institutional accumulation of the asset
- A bullish trend confirmed by technical indicators
Correct answer: Low liquidity and potentially higher transaction costs for traders
A wide bid-ask spread signals low liquidity, meaning it's harder to trade without incurring significant costs or moving the price.
Question 6: In HD (Hierarchical Deterministic) wallets, what role does HMAC-SHA512 play?
- It generates the random seed for the wallet
- It derives child key pairs from a parent key and a chain code (Correct answer)
- It encrypts the wallet's seed phrase for storage
- It hashes transaction data before signing
Correct answer: It derives child key pairs from a parent key and a chain code
HD wallets use HMAC-SHA512 with a parent key and chain code as inputs to deterministically derive child private and public keys.
Question 7: Which order type guarantees execution but not price in crypto markets?
- Limit order
- Market order (Correct answer)
- Take-profit order
- Stop-limit order
Correct answer: Market order
A market order executes immediately at the best available price, guaranteeing fill but not the exact price.
Question 8: What is the common name for the process of producing new bitcoins?
- Finding
- Sourcing
- Mining (Correct answer)
- Panning
Correct answer: Mining
Explanation <br> Mining is the process by which new Bitcoins are created. In particular, each time A miner adds a block of transactions to the Bitcoin blockchain in the correct order.
Question 9: Which attack requires an entity to control more than 50% of a network's hash rate?
- Replay attack
- Eclipse attack
- Sybil attack
- 51% attack (Correct answer)
Correct answer: 51% attack
A 51% attack requires majority hash rate control, enabling the attacker to reorganize recent blocks and potentially double-spend transactions.
Question 10: What distinguishes an 'EOA' from a 'contract account' on Ethereum?
- EOAs are controlled by private keys and cannot hold code; contract accounts hold EVM bytecode (Correct answer)
- EOAs pay no gas fees; contract accounts pay double fees
- EOAs require multi-sig approval; contract accounts are single-key
- EOAs are used only on testnets; contract accounts are mainnet-only
Correct answer: EOAs are controlled by private keys and cannot hold code; contract accounts hold EVM bytecode
Externally Owned Accounts (EOAs) are controlled by a private key and contain no code, while contract accounts are governed entirely by their deployed EVM bytecode.
Question 11: What does the term 'slippage' refer to in DEX trading?
- The time delay between placing and confirming an order
- The fee charged by a DEX on each transaction
- The difference between the expected and actual execution price of a trade (Correct answer)
- The reduction in token supply after a burn event
Correct answer: The difference between the expected and actual execution price of a trade
Slippage is the difference between the expected trade price and the actual price at execution, common in low-liquidity pools or large trades.
Question 12: What does 'key stretching' accomplish when used in wallet encryption?
- It extends the length of the blockchain
- It duplicates private keys for backup redundancy
- It converts public keys to longer formats
- It makes brute-force attacks more computationally expensive by deriving a stronger key from a password (Correct answer)
Correct answer: It makes brute-force attacks more computationally expensive by deriving a stronger key from a password
Key stretching algorithms like PBKDF2 or bcrypt apply many hash iterations to a password, dramatically increasing the cost of brute-force attempts.
Question 13: What is the purpose of a 'nonce' in Bitcoin's Proof of Work mining?
- It is a unique identifier assigned to each miner by the network
- It is a cryptographic signature verifying the miner's identity
- It is the transaction count included in each block
- It is a number miners iterate through to find a block hash below the current difficulty target (Correct answer)
Correct answer: It is a number miners iterate through to find a block hash below the current difficulty target
Miners repeatedly change the nonce (a 32-bit number) and rehash the block header until they find a hash that meets the difficulty target.
Question 14: Which of the following best describes the function of a node's 'mempool' in a blockchain network?
- A temporary storage area for unconfirmed, but valid, transactions waiting to be included in a block. (Correct answer)
- The cryptographic pool of random nonces used by miners during the hashing process.
- A database of all previously confirmed transactions in the blockchain.
- A list of all active mining nodes currently competing to solve the next block.
Correct answer: A temporary storage area for unconfirmed, but valid, transactions waiting to be included in a block.
The mempool, or memory pool, is a holding area within each blockchain node that stores valid, unconfirmed transactions. Miners select transactions from their mempool, typically prioritizing those with higher fees, to include in the next block they are attempting to mine.
Question 15: What is an Automated Market Maker (AMM) in DeFi?
- A smart contract that mines tokens automatically
- A protocol that uses liquidity pools and algorithms to price assets (Correct answer)
- A trading bot that executes orders automatically
- A centralized exchange with automated order matching
Correct answer: A protocol that uses liquidity pools and algorithms to price assets
An AMM uses liquidity pools and mathematical formulas to automatically price and swap assets without needing a traditional order book.
Question 16: What is the 'Lightning Network' designed to solve?
- Bitcoin's slow transaction speed and scalability issues (Correct answer)
- Regulatory compliance for crypto exchanges
- Ethereum's high gas fees
- The double-spend problem on altcoin networks
Correct answer: Bitcoin's slow transaction speed and scalability issues
The Lightning Network is a Layer 2 payment protocol built on Bitcoin that enables fast, low-cost transactions by creating off-chain payment channels.
Question 17: Which property of cryptographic hash functions ensures that even a tiny change in input drastically changes the output?
- Determinism
- Pre-image resistance
- Second pre-image resistance
- Avalanche effect (Correct answer)
Correct answer: Avalanche effect
The avalanche effect means a single-bit change in input causes approximately 50% of the output bits to flip, making outputs appear uncorrelated.
Question 18: What is 'yield farming' in DeFi?
- Lending or staking crypto assets to earn rewards or interest (Correct answer)
- Mining new tokens using specialized hardware
- Using bots to arbitrage price differences across exchanges
- Purchasing land in a blockchain-based virtual world
Correct answer: Lending or staking crypto assets to earn rewards or interest
Yield farming involves depositing or lending cryptocurrency assets into DeFi protocols to generate returns in the form of interest, fees, or governance tokens.
Question 19: What does 'SHA' stand for in the context of Bitcoin's SHA-256 algorithm?
- Secure Hash Algorithm (Correct answer)
- Sequential Hash Application
- Symmetric Hashing Array
- Standard Hashing Architecture
Correct answer: Secure Hash Algorithm
SHA stands for Secure Hash Algorithm, a family of cryptographic hash functions published by NIST.
Question 20: What is the 'Merkle tree' used for in a blockchain?
- Storing user wallet addresses in an encrypted database
- Generating new private keys for wallet creation
- Efficiently summarizing and verifying the integrity of all transactions in a block (Correct answer)
- Routing messages between nodes in a peer-to-peer network
Correct answer: Efficiently summarizing and verifying the integrity of all transactions in a block
A Merkle tree is a hash-based data structure that allows efficient and secure verification of large sets of transaction data, with the Merkle root stored in each block header.
Question 21: Under the Travel Rule, what information must U.S. crypto businesses transmit when transferring funds over $3,000?
- Only the sender's name
- Sender and receiver identifying information (Correct answer)
- The wallet's IP address
- The transaction hash only
Correct answer: Sender and receiver identifying information
The Travel Rule requires Virtual Asset Service Providers to collect and transmit both originator and beneficiary information for transfers above the threshold.
Question 22: What is a zero-knowledge proof (ZKP) used for in cryptocurrency?
- Validating wallet addresses without connecting to the network
- Encrypting blockchain data so miners cannot read it
- Proving a transaction is valid without revealing any underlying private data (Correct answer)
- Generating cryptographic keys with zero entropy
Correct answer: Proving a transaction is valid without revealing any underlying private data
ZKPs allow one party to prove knowledge of a secret (e.g., a valid transaction) to another party without revealing the secret itself.
Question 23: What does 'social recovery' mean in the context of smart contract wallets?
- A mechanism allowing pre-designated 'guardians' to collectively restore wallet access if the owner loses their key (Correct answer)
- Sharing a wallet with members of a social network
- Recovering a wallet by logging in with a social media account
- Using social engineering to obtain someone else's seed phrase
Correct answer: A mechanism allowing pre-designated 'guardians' to collectively restore wallet access if the owner loses their key
Social recovery lets a user designate trusted guardians who can vote to replace the signing key, enabling recovery without a traditional seed phrase backup.
Question 24: What distinguishes Delegated Proof of Stake (DPoS) from standard Proof of Stake?
- Only the largest stakers can delegate their rewards to smaller holders
- Validators must delegate their stake to mining pools to participate
- Token holders vote for a limited set of delegates who validate transactions on their behalf (Correct answer)
- DPoS requires validators to also perform Proof of Work
Correct answer: Token holders vote for a limited set of delegates who validate transactions on their behalf
In DPoS, token holders vote for a small group of elected delegates (e.g., 21 in EOS) who produce blocks, making consensus more efficient.
Question 25: Which of the following best describes a Sybil attack on a blockchain network?
- An attacker creates many fake identities to gain disproportionate influence in a peer-to-peer network (Correct answer)
- Exploiting a smart contract reentrancy vulnerability
- Flooding a network with transaction spam to cause congestion
- Stealing validator keys to sign fraudulent blocks
Correct answer: An attacker creates many fake identities to gain disproportionate influence in a peer-to-peer network
In a Sybil attack, an adversary creates numerous fake node identities to subvert the reputation system or consensus mechanism of a decentralized network.
Question 26: A development team is launching a new cryptocurrency and wants to promote decentralization by ensuring that miners using consumer-grade hardware (like CPUs and GPUs) can participate effectively. They decide to implement a mining algorithm that is intentionally inefficient for specialized hardware. What is this property called?
- Proof of Stake
- ASIC Resistance (Correct answer)
- Mining Centralization
- Sharding
Correct answer: ASIC Resistance
ASIC resistance refers to the design of a cryptocurrency's mining algorithm to prevent or discourage the use of Application-Specific Integrated Circuits (ASICs). By making the algorithm better suited for general-purpose hardware like CPUs or GPUs, the goal is to lower the barrier to entry for mining, encourage wider participation, and thus enhance the decentralization of the network.
Question 27: What is the purpose of a blockchain 'mempool'?
- The memory used to store smart contract state
- A holding area for unconfirmed transactions waiting to be included in a block (Correct answer)
- Long-term archival storage for old blocks
- A cache for recently accessed wallet balances
Correct answer: A holding area for unconfirmed transactions waiting to be included in a block
The memory pool (mempool) is where broadcast transactions queue before miners/validators select them for block inclusion, typically prioritizing higher-fee transactions.
Question 28: What does NFT stand for?
- Null-Function Transfer
- Non-Fungible Token (Correct answer)
- Network Finality Token
- New Financial Technology
Correct answer: Non-Fungible Token
NFT stands for Non-Fungible Token, meaning each token is unique and cannot be exchanged on a one-to-one basis with another token of the same type.
Question 29: In the context of dApps, what is 'wallet connect'?
- A Solidity library for managing multi-sig wallets
- A hardware wallet firmware protocol
- An open protocol that links mobile wallets to desktop dApps via QR code (Correct answer)
- A Coinbase product for custodial wallet integration
Correct answer: An open protocol that links mobile wallets to desktop dApps via QR code
WalletConnect is a protocol that creates an encrypted connection between a dApp and a user's mobile wallet by scanning a QR code, enabling transaction signing without exposing private keys.
Question 30: In a UTXO-based blockchain like Bitcoin, what must a sender prove to spend funds?
- A majority of nodes approve the transaction
- Their account balance exceeds the transaction amount
- They know the private key corresponding to the UTXO's locking script (Correct answer)
- The recipient's wallet is active on the network
Correct answer: They know the private key corresponding to the UTXO's locking script
To spend a UTXO, the sender must provide a valid digital signature proving ownership of the private key that matches the UTXO's public key hash.
Question 31: Which field in a block header links it cryptographically to the previous block?
- Merkle root
- Timestamp
- Previous block hash (Correct answer)
- Nonce
Correct answer: Previous block hash
The previous block hash field contains the hash of the preceding block, creating the cryptographic chain that makes altering past blocks computationally infeasible.
Question 32: What are sidechains, exactly?
- Another term for a hash function
- Smart Contracts that have forked off the main Blockchain
- Any mechanism that allows tokens from one blockchain to be securely used within a completely separate Blockchain (Correct answer)
- A parallel network running adjacent to the main blockchain network for additional security
Correct answer: Any mechanism that allows tokens from one blockchain to be securely used within a completely separate Blockchain
Explanation <br> The correct answer <br> Any mechanism that allows tokens from one blockchain to be securely used within a completely separate Blockchain
Question 33: What does 'zero-knowledge proof' allow a prover to demonstrate?
- Knowledge of a secret without revealing the secret itself (Correct answer)
- That a transaction has zero fees
- Complete transaction transparency on-chain
- The mathematical zero value of a hash
Correct answer: Knowledge of a secret without revealing the secret itself
A zero-knowledge proof lets one party prove they know a value without disclosing any information about the value itself.
Question 34: In the context of cryptocurrency wallets, what is 'coin control'?
- A feature that limits how much crypto can be spent per day
- A government control mechanism on digital assets
- Automatic conversion between different cryptocurrencies
- The ability to manually select which UTXOs are used as inputs in a transaction (Correct answer)
Correct answer: The ability to manually select which UTXOs are used as inputs in a transaction
Coin control lets users choose specific unspent transaction outputs (UTXOs) to use in a transaction, improving privacy and fee management.
Question 35: What is 'merge mining'?
- Merging multiple mining pools into a single entity
- Mining two different cryptocurrencies simultaneously using the same proof-of-work (Correct answer)
- Using multiple algorithms to mine a single coin
- Combining two separate mining rigs into one system
Correct answer: Mining two different cryptocurrencies simultaneously using the same proof-of-work
Merge mining (AuxPoW) allows miners to mine a parent chain and a child chain simultaneously without extra computational work.
Question 36: What is the purpose of 'key stretching' techniques like PBKDF2 or bcrypt in cryptocurrency wallets?
- To slow down brute-force attacks on passwords used to encrypt wallets (Correct answer)
- To convert symmetric keys to asymmetric keys
- To increase the length of the public key
- To compress private keys for storage
Correct answer: To slow down brute-force attacks on passwords used to encrypt wallets
Key stretching adds computational cost to password hashing, making brute-force attacks on wallet passwords impractically slow.
Question 37: What is the purpose of a passphrase (sometimes called the '25th word') added to a BIP39 seed?
- It speeds up wallet synchronization
- It is required to broadcast transactions on-chain
- It replaces the seed phrase entirely
- It creates an additional layer of encryption for an extra hidden wallet (Correct answer)
Correct answer: It creates an additional layer of encryption for an extra hidden wallet
A BIP39 passphrase generates a completely different wallet derivation path, acting as a second factor so a stolen seed phrase alone is insufficient.
Question 38: What is a 'dynamic NFT' (dNFT)?
- An NFT that automatically increases in price over time
- An NFT issued by a DAO through a governance vote
- An NFT whose metadata and appearance can change based on external data or on-chain conditions (Correct answer)
- An NFT that can be split into multiple unique tokens
Correct answer: An NFT whose metadata and appearance can change based on external data or on-chain conditions
Dynamic NFTs use oracles or on-chain logic to update their metadata โ for example, a sports card NFT that reflects a player's real-time stats โ making them responsive to real-world events.
Question 39: What is the purpose of a 'crypto mixer' or 'tumbler,' and why is it legally problematic?
- A service that pools and shuffles transactions to obscure their origin, raising money laundering concerns (Correct answer)
- A tool that combines multiple cryptocurrencies into a portfolioโlegal but complex
- Software that mixes proof-of-work and proof-of-stake consensus mechanisms
- A protocol for aggregating DEX liquidity across multiple blockchains
Correct answer: A service that pools and shuffles transactions to obscure their origin, raising money laundering concerns
Mixers obscure the blockchain trail between sender and recipient; OFAC sanctioned Tornado Cash in 2022 for facilitating over $7 billion in money laundering.
Question 40: What is the 'avalanche effect' in the context of cryptographic hashing?
- The process of multiple hashes cascading to form a blockchain.
- A small change in the input data results in a completely different hash output. (Correct answer)
- The property that two different inputs will eventually produce the same hash.
- A network failure caused by too many simultaneous hash calculations.
Correct answer: A small change in the input data results in a completely different hash output.
The avalanche effect is a desirable property of cryptographic hash functions where a minor change to the input (like flipping a single bit) will cause a significant and unpredictable change in the output hash. [2, 21] This ensures that similar inputs do not result in similar-looking outputs, which is crucial for security.
Question 41: What was the name of the well-known Japanese Bitcoin exchange that went bankrupt in 2014?
- Tradehill
- Bitstamp
- Blockchain.info
- Mt. Gox (Correct answer)
Correct answer: Mt. Gox
Mt. Gox was once the largest Bitcoin exchange in the world, handling over 70% of all Bitcoin transactions at its peak. In 2014, the Tokyo-based exchange collapsed after revealing that it had lost hundreds of thousands of bitcoins due to alleged hacking and mismanagement. Its bankruptcy was a major event that significantly impacted the early cryptocurrency market and highlighted security risks.
Question 42: Which hashing algorithm does Bitcoin's proof-of-work system use?
- Scrypt
- X11
- Ethash
- SHA-256 (Correct answer)
Correct answer: SHA-256
Bitcoin uses SHA-256 (Secure Hash Algorithm 256-bit) for its proof-of-work mining process.
Question 43: What is the purpose of the 'coin control' feature in advanced Bitcoin wallet software?
- Manually selecting which UTXOs to spend to improve privacy and fee management (Correct answer)
- Controlling which coins are eligible for staking rewards
- Locking specific addresses from receiving future deposits
- Setting a maximum price at which the wallet will process transactions
Correct answer: Manually selecting which UTXOs to spend to improve privacy and fee management
Coin control lets users choose exactly which UTXOs are included in a transaction, preventing dust coins from linking addresses and enabling fee optimization.
Question 44: Which security feature does multisig (multi-signature) provide for a cryptocurrency wallet?
- It requires multiple private key signatures before a transaction can be executed (Correct answer)
- It encrypts the wallet with multiple passwords simultaneously
- It verifies a transaction across multiple blockchains at once
- It generates new addresses for every transaction automatically
Correct answer: It requires multiple private key signatures before a transaction can be executed
Multisig wallets require M-of-N key holders to sign a transaction before it is broadcast, reducing single point of failure risk.
Question 45: In a Delegated Proof-of-Stake (DPoS) system, how are the entities that create and validate new blocks, often called 'witnesses' or 'delegates', chosen?
- They are the token holders with the largest amount of staked cryptocurrency.
- They are elected by the token-holding community through a continuous voting process. (Correct answer)
- They are selected randomly by the protocol from the entire pool of token holders.
- They are appointed by the original developers of the cryptocurrency.
Correct answer: They are elected by the token-holding community through a continuous voting process.
In a Delegated Proof-of-Stake (DPoS) system, token holders use their stake to vote for a limited number of delegates (also known as witnesses or block producers) who are responsible for validating transactions and creating new blocks. This voting system is a key feature that distinguishes DPoS from traditional Proof of Stake (PoS).
Question 46: What is 'rug pull' fraud in the context of DeFi?
- When developers abandon a project and abscond with investor funds after removing liquidity (Correct answer)
- When validators pull out of a staking pool suddenly
- A regulatory seizure of DeFi protocol assets
- When liquidity providers remove funds during a market crash
Correct answer: When developers abandon a project and abscond with investor funds after removing liquidity
A rug pull occurs when project developers suddenly withdraw all liquidity from a DeFi pool, leaving investors with worthless tokens and no recourse.
Question 47: What was the name of the first academic study that described bitcoin as it is now known?
- The origins of money
- The Bitcoin Whitepaper (Correct answer)
- The great unrevealing
Correct answer: The Bitcoin Whitepaper
Explanation <br> Abstract of the Bitcoin Whitepaper Without passing via a banking institution, a peer-to-peer version of electronic cash would allow internet payments to be transmitted directly from one party to another.
Question 48: In the context of Bitcoin's Proof-of-Work, miners repeatedly hash the block header with a changing nonce. What is the primary goal of this process?
- To find a hash value that is larger than the target difficulty.
- To encrypt the transactions within the block for security.
- To find a hash value that is below a certain target value. (Correct answer)
- To create a digital signature for the block.
Correct answer: To find a hash value that is below a certain target value.
Bitcoin's Proof-of-Work (PoW) consensus mechanism requires miners to find a hash for the block header that is below a specific target value set by the network's difficulty. [12, 22] They do this by iterating through a number called a 'nonce' until the resulting hash meets the condition. This process requires significant computational effort, which secures the network.
Question 49: In crypto trading, what is the key difference between a centralized exchange (CEX) and a decentralized exchange (DEX)?
- CEXs are regulated by the SEC; DEXs are regulated by the CFTC
- CEXs use proof-of-work; DEXs use proof-of-stake for transaction validation
- CEXs hold user funds in custody; DEXs allow users to trade directly from their own wallets (Correct answer)
- CEXs only trade Bitcoin; DEXs support all ERC-20 tokens
Correct answer: CEXs hold user funds in custody; DEXs allow users to trade directly from their own wallets
On a CEX you deposit funds into the exchange's custody, while a DEX uses smart contracts so users always retain control of their private keys and assets.
Question 50: What does 'hashrate' measure in cryptocurrency mining?
- The percentage of the total supply already mined
- The size of the blockchain in gigabytes
- The speed at which a miner performs hash computations per second (Correct answer)
- The number of transactions validated per second
Correct answer: The speed at which a miner performs hash computations per second
Hashrate measures how many hash calculations a mining device or network performs per second, indicating mining power and network security.
Cryptocurrency Knowledge Test
The Cryptocurrency Knowledge Test exam validates essential knowledge and skills required for certification or licensure in this field.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong โ answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds