Question 1: Which feature of blockchain makes historical records tamper-evident?
Question 2: What type of attack requires controlling more than 50% of a blockchain network's consensus power?
Question 3: An organization wants to track pharmaceutical products from manufacturer to patient, with tamper-evident records that no single participant can alter. Which technology is most appropriate?
Question 4: What is a smart contract?
Question 5: What is the primary advantage of Proof of Stake over Proof of Work?
Matching: Blockchain Concepts
Match each term to its description.
TERM
DESCRIPTION
Performance Task
A government agency wants to create a tamper-evident, publicly auditable voting system for municipal elections using blockchain. Design the key components and address: voter privacy, vote integrity, auditability, and how you prevent a 51% attack on the voting chain.
Voter Privacy:
Voters receive anonymous cryptographic tokens (one per voter) from the election authority before voting opens. The token is tied to voter eligibility through a zero-knowledge proof β the voter proves they are eligible without revealing their identity. Votes are cast using these tokens. The vote transaction is recorded on the blockchain: token β candidate (or policy choice). The token cannot be linked back to the voter's identity after issuance. Each token can only be used once (enforced by the blockchain β double-spending a vote is rejected by consensus).
Vote Integrity:
Every vote is a blockchain transaction. Hash chaining makes the ledger tamper-evident β any retroactive modification breaks all subsequent blocks and is immediately detectable. All votes are final once confirmed by the network β no administrator can alter, delete, or add votes. The election smart contract enforces the rules: valid tokens only, one vote per token, votes only accepted during the voting window.
Auditability:
The blockchain is publicly readable. Any observer (candidate, party, journalist, citizen) can download the full blockchain and verify: the total vote count for each option, that no token was used twice, that all votes occurred within the valid voting period, and that the final tally matches the on-chain record. The audit is trustless β no reliance on the election authority's honesty.
Preventing 51% Attack:
Use a large, distributed network for validation β the more validators/miners, the more expensive a majority control attack. For a government election, a permissioned consortium blockchain (with validators from multiple independent parties: federal government, opposition parties, civil society observers) provides accountability without a single party having majority control. Alternatively, use a large public blockchain as the settlement layer β attacking Bitcoin or Ethereum's consensus is effectively impossible. Validator selection can also incorporate geographic distribution requirements to prevent concentration.