Unit 1: Blockchain concepts - Practice Quiz

CSC307 — Blockchain Architecture And Design-I 60 Questions
0 Correct 0 Wrong 60 Left
0/60

1 In a blockchain-based escrow, what typically holds the funds until conditions are met?

blockchain application example-escrow Easy
A. A paper agreement
B. A personal wallet
C. A central bank
D. A smart contract

2 What is the main purpose of an escrow arrangement?

blockchain application example-escrow Easy
A. To mine new coins faster
B. To delete transaction history
C. To hide the identity of validators
D. To hold assets until agreed conditions are met

3 A key benefit of using blockchain for escrow is that it reduces the need for a:

blockchain application example-escrow Easy
A. Buyer and a seller
B. Trusted third-party intermediary
C. Digital wallet
D. Network connection

4 In a smart contract escrow, funds are released when:

blockchain application example-escrow Easy
A. Predefined conditions are satisfied
B. A miner approves manually
C. The seller calls the bank
D. The buyer sends an email

5 Which layer of the blockchain stack typically contains the peer-to-peer communication protocols?

blockchain stack Easy
A. Network layer
B. Hardware layer
C. Application layer
D. Presentation layer

6 In the blockchain stack, where do decentralized applications (dApps) usually reside?

blockchain stack Easy
A. Application layer
B. Network layer
C. Consensus layer
D. Data layer

7 Which layer is responsible for agreeing on the valid state of the ledger across nodes?

blockchain stack Easy
A. Application layer
B. Storage cache layer
C. Interface layer
D. Consensus layer

8 The data layer of the blockchain stack is mainly concerned with:

blockchain stack Easy
A. Managing user passwords
B. Rendering web pages
C. Routing internet traffic
D. Storing blocks and transactions

9 A defining feature of Web 2.0 compared to the decentralized web is that Web 2.0 is largely:

from web2.0 to decentralized web Easy
A. Fully owned by users
B. Free of any servers
C. Controlled by centralized platforms
D. Based on blockchain nodes

10 The decentralized web (Web 3.0) aims to give users more:

from web2.0 to decentralized web Easy
A. Control over their own data
B. Advertising banners
C. Centralized storage
D. Server downtime

11 Which technology is a core foundation of the decentralized web?

from web2.0 to decentralized web Easy
A. Blockchain
B. Dial-up modems
C. Fax machines
D. Spreadsheets

12 In Web 2.0, user data is typically stored on:

from web2.0 to decentralized web Easy
A. A distributed ledger
B. Centralized servers owned by companies
C. No storage at all
D. The user's own blockchain node

13 Which domain uses blockchain to track goods from origin to consumer?

domain-specific blockchain applications Easy
A. Music mixing
B. Weather forecasting
C. Video editing
D. Supply chain management

14 In healthcare, blockchain is often used to securely manage:

domain-specific blockchain applications Easy
A. Television channels
B. Weather maps
C. Patient medical records
D. Game scores

15 Which financial application is a common domain-specific use of blockchain?

domain-specific blockchain applications Easy
A. Printing paper money
B. Cheque signing
C. Cross-border payments
D. Manual bookkeeping

16 Decentralized Finance (DeFi) belongs to which domain of blockchain applications?

domain-specific blockchain applications Easy
A. Finance
B. Tourism
C. Agriculture
D. Astronomy

17 Which of the following is a key benefit of blockchain?

benefits and challenges Easy
A. Centralized control
B. Easy data deletion
C. Transparency of transactions
D. Hidden ownership of coins

18 A common challenge faced by many blockchain networks is:

benefits and challenges Easy
A. Immutability
B. Transparency
C. Decentralization
D. Scalability

19 Which property makes blockchain records very hard to alter once added?

benefits and challenges Easy
A. Immutability
B. Reversibility
C. Compressibility
D. Volatility

20 High energy consumption is most associated with which blockchain consensus mechanism?

benefits and challenges Easy
A. Proof of Work
B. Delegated voting
C. Proof of Authority
D. Proof of Stake

21 In a blockchain-based escrow using a smart contract, a buyer deposits funds that are released only after both parties confirm delivery. What role does the smart contract primarily replace compared to traditional escrow?

blockchain application example-escrow Medium
A. The trusted third-party intermediary holding the funds
B. The buyer's bank account verification system
C. The seller's inventory management database
D. The shipping carrier tracking service

22 A smart-contract escrow is designed to release payment when a condition is met. If the condition depends on real-world delivery confirmation, what external component is typically required?

blockchain application example-escrow Medium
A. A second consensus algorithm
B. An oracle feeding off-chain data to the contract
C. A larger block size for the chain
D. A private key rotation service

23 In a decentralized escrow, a dispute arises and a neutral arbiter must decide the outcome. Which design pattern best supports this requirement?

blockchain application example-escrow Medium
A. A time-locked wallet with no third party
B. A proof-of-work mining pool
C. A multi-signature contract requiring 2-of-3 approvals
D. A single-owner contract with admin override

24 In the layered blockchain stack, which layer is primarily responsible for propagating transactions and blocks between nodes?

blockchain stack Medium
A. The data layer
B. The network (peer-to-peer) layer
C. The consensus layer
D. The application layer

25 A developer builds a dApp with a user interface, smart contracts, and uses a node provider to read chain data. In which layer of the blockchain stack do the smart contracts primarily execute?

blockchain stack Medium
A. The execution/contract layer
B. The hardware layer
C. The data storage layer
D. The network layer

26 Which component of the blockchain stack is responsible for ensuring all nodes agree on a single valid version of the ledger?

blockchain stack Medium
A. The consensus layer
B. The storage layer
C. The presentation layer
D. The API gateway layer

27 In the blockchain stack, decentralized storage solutions like IPFS are often used alongside the chain. What problem do they primarily address?

blockchain stack Medium
A. Lack of a consensus mechanism
B. Absence of a wallet interface
C. Slow signature verification
D. High cost of storing large data directly on-chain

28 A key distinction between Web 2.0 and the decentralized web (Web 3.0) is the handling of user data. Which statement best captures this difference?

from web2.0 to decentralized web Medium
A. Web 2.0 has no central authority
B. Web 3.0 stores all data on a single corporate server
C. Web 2.0 relies on blockchain for all storage
D. Web 3.0 gives users ownership and control over their data

29 In Web 2.0, user authentication typically relies on a username/password stored by a provider. What is the equivalent mechanism in the decentralized web?

from web2.0 to decentralized web Medium
A. A government-issued ID database
B. A cryptographic key pair controlled by the user
C. A shared master password
D. A centralized OAuth server only

30 Which characteristic is most associated with the transition from Web 2.0 to the decentralized web?

from web2.0 to decentralized web Medium
A. Elimination of internet browsers
B. Removal of all client-server communication
C. Shift from static pages to dynamic pages
D. Shift from platform-controlled to protocol-governed interactions

31 A social media dApp lets users keep their content even if the front-end provider shuts down. Which decentralized web property enables this?

from web2.0 to decentralized web Medium
A. Data persistence independent of any single provider
B. Mandatory ad personalization
C. Centralized content moderation
D. Faster page rendering speeds

32 In supply chain management, blockchain is often used to track products from origin to consumer. Which property makes it suitable for this use case?

domain-specific blockchain applications Medium
A. Automatic reduction of shipping costs
B. Guaranteed faster delivery times
C. Immutable, shared record of each transfer
D. Elimination of all physical inventory

33 A healthcare provider wants patients to control who accesses their medical records. Which blockchain feature most directly supports this requirement?

domain-specific blockchain applications Medium
A. Automatic deletion of records after a year
B. User-controlled permissioned access via keys
C. Public broadcast of all records to everyone
D. Unlimited free storage of imaging files

34 In the finance domain, which application is a direct example of a domain-specific blockchain use case?

domain-specific blockchain applications Medium
A. Printing physical banknotes faster
B. Replacing all accountants with robots
C. Cross-border payments with reduced settlement time
D. Guaranteeing stock prices will rise

35 An electoral commission considers blockchain-based voting. Which benefit is the strongest motivation for this domain-specific application?

domain-specific blockchain applications Medium
A. Removal of the need for voter registration
B. Verifiable and tamper-resistant vote records
C. Instant translation of ballots
D. Guaranteed 100% voter turnout

36 The "scalability trilemma" states that a blockchain struggles to simultaneously maximize three properties. Which set correctly lists them?

benefits and challenges Medium
A. Mining, staking, and hashing
B. Decentralization, security, and scalability
C. Speed, color, and size
D. Privacy, latency, and cost

37 A company adopts a public blockchain but worries about transaction confidentiality. Which challenge does this concern highlight?

benefits and challenges Medium
A. Limited privacy due to transparent ledgers
B. Lack of any consensus mechanism
C. Absence of digital signatures
D. Inability to store any data

38 Which of the following is primarily a benefit rather than a challenge of blockchain technology?

benefits and challenges Medium
A. Reduced reliance on trusted intermediaries
B. Difficulty in regulatory compliance
C. Slow transaction throughput
D. High energy consumption of PoW

39 A developer notes that once a transaction is confirmed and buried under many blocks, reversing it is practically infeasible. This describes which blockchain property?

benefits and challenges Medium
A. Immutability
B. Portability
C. Elasticity
D. Interoperability

40 An enterprise finds that two different blockchains cannot easily exchange assets or data. Which challenge does this illustrate?

benefits and challenges Medium
A. Too few validators on each chain
B. Excessive decentralization of a single chain
C. Lack of interoperability between chains
D. Absence of hashing functions

41 In a smart-contract escrow with buyer, seller, and a 2-of-3 arbitrator-mediated multisig, a dispute arises and the arbitrator colludes with the seller to release funds for undelivered goods. Which design property is fundamentally violated, and what is the correct architectural fix?

blockchain application example-escrow Hard
A. Liveness is violated; shorten the dispute timeout so funds auto-refund
B. Determinism is violated; move arbitration logic into a centralized server
C. Immutability is violated; store the contract bytecode off-chain to allow patching
D. Trust minimization is violated; replace the human arbitrator with an oracle-backed deterministic delivery proof

42 A decentralized escrow locks funds until a shipment oracle confirms delivery. The oracle feed can be delayed by up to 48 hours. An attacker front-runs the release transaction after seeing the oracle update in the mempool. Which combination of safeguards best mitigates this specific threat?

blockchain application example-escrow Hard
A. Increasing the gas price ceiling and reducing block time
B. Storing the oracle result in event logs instead of contract storage
C. Commit-reveal release conditions plus a submarine-send style delay before funds move
D. Using a larger multisig threshold such as 5-of-7

43 Consider an escrow contract that refunds the buyer if the seller does not act within blocks. The chain suffers a reorg of depth where spans the timeout boundary. What is the core risk this creates?

blockchain application example-escrow Hard
A. The refund and the seller's delivery action may both appear valid on competing forks, enabling a double-settlement
B. The contract storage root permanently diverges and funds are burned
C. Gas costs double because both branches execute
D. The timeout counter resets to zero across all nodes

44 In the canonical blockchain stack, a dApp needs sub-second UX for reads but trust-minimized settlement for value transfer. Which layering decision correctly separates these concerns?

blockchain stack Hard
A. Move all reads and writes to the consensus layer for uniformity
B. Put settlement in the application layer and reads on the network layer
C. Replace the consensus layer with the data-availability layer for both
D. Serve cached/indexed reads from an off-chain indexer while settling writes on the consensus layer

45 A rollup publishes compressed transaction data to a base layer and posts validity proofs. Which layer of the blockchain stack is being leveraged for data availability, and why is it distinct from execution?

blockchain stack Hard
A. The application layer, because it renders the UI from the data
B. The base layer provides data availability so anyone can reconstruct state, independent of where execution occurred
C. The networking layer, because it gossips the proofs
D. The consensus layer alone, because proofs replace the need for data

46 Which statement most accurately characterizes the relationship between the protocol/consensus layer and the application layer in terms of upgrade coupling?

blockchain stack Hard
A. Application upgrades always require a consensus hard fork
B. Both layers must be upgraded atomically in the same transaction
C. Consensus upgrades are invisible to applications and never break them
D. Application contracts can evolve independently, but consensus changes may force a hard fork affecting all applications

47 A wallet signs a transaction locally, broadcasts it, and later queries balance via an RPC node it does not control. What is the trust assumption introduced strictly by the RPC query step?

blockchain stack Hard
A. The node can forge the user's signature on new transactions
B. There is no trust assumption because signing was local
C. The node could return stale or falsified read data, so light clients should verify against block headers or proofs
D. The node can alter consensus rules for the whole network

48 A team migrates a Web2.0 app to a decentralized architecture but keeps user media on a single cloud bucket while storing hashes on-chain. Which claim about this hybrid is correct?

from web2.0 to decentralized web Hard
A. Censorship resistance is achieved because the hash cannot be deleted
B. On-chain hashes guarantee integrity but not availability; losing the bucket makes the data unrecoverable despite valid hashes
C. The cloud bucket becomes trustless once its contents are hashed
D. The data is fully decentralized because its hash is immutable on-chain

49 In the shift from Web2.0 to the decentralized web, which trade-off most directly explains why fully on-chain social applications remain rare?

from web2.0 to decentralized web Hard
A. Immutability makes it impossible to display any dynamic content
B. Per-write state cost and latency scale poorly versus Web2.0 databases, forcing off-chain or L2 storage of high-volume content
C. Browsers cannot render content served from peer-to-peer networks
D. Decentralized identity cannot be represented cryptographically

50 A decentralized web app uses content-addressed storage (CID = hash of content). A developer wants to update a user's profile while keeping a stable reference. What mechanism resolves the inherent tension between immutability and mutability?

from web2.0 to decentralized web Hard
A. Editing the content in place so the CID stays constant
B. A mutable naming layer (e.g., name record) that points to the latest immutable CID
C. Storing the profile directly in a smart contract variable only
D. Rehashing the old CID with a nonce to keep it unchanged

51 Which outcome best captures how data ownership differs structurally between Web2.0 and the decentralized web?

from web2.0 to decentralized web Hard
A. The decentralized web eliminates all intermediaries including wallets and nodes
B. In Web2.0 the platform controls access to user data; in the decentralized web users hold keys that gate access regardless of any single provider
C. Web2.0 gives users cryptographic ownership while the decentralized web centralizes it
D. Both models store data identically but differ only in UI frameworks

52 A supply-chain blockchain records each shipment handoff. A critic argues it cannot prevent recording that a counterfeit item is 'authentic' at origin. Which concept names this limitation precisely?

domain-specific blockchain applications Hard
A. A reentrancy vulnerability in the handoff contract
B. The oracle problem / garbage-in-garbage-out at the physical-digital boundary
C. A nothing-at-stake problem in the ledger
D. A 51% consensus attack on the validators

53 For a healthcare records use case requiring GDPR-style erasure, why is a naive public, immutable on-chain store problematic, and what is the standard mitigation?

domain-specific blockchain applications Hard
A. On-chain storage is cheap, so simply overwrite the patient record
B. Immutability conflicts with the right to erasure; store encrypted data off-chain and keep only hashes/pointers on-chain
C. Public chains are too slow, so use a faster hash function on-chain
D. Erasure is satisfied by deleting the private key only, leaving plaintext on-chain

54 A consortium of competing banks wants shared settlement with confidential balances but auditable rules. Which blockchain design is most appropriate?

domain-specific blockchain applications Hard
A. A fully public permissionless chain with all balances in cleartext
B. A single centralized database owned by one bank
C. An anonymous public chain with no identity for any participant
D. A permissioned chain with channel/zero-knowledge privacy so members validate rules without exposing all balances

55 A voting dApp claims end-to-end verifiability on a public chain. Which pair of requirements is in direct tension, demanding a specialized cryptographic approach?

domain-specific blockchain applications Hard
A. Ballot secrecy versus public verifiability of the tally — resolved with zero-knowledge or homomorphic techniques
B. Node count versus block size — resolved with pruning
C. Immutability versus determinism — resolved with faster finality
D. Low gas versus high throughput — resolved with larger blocks

56 An architect claims migrating an internal, single-organization approval workflow to a blockchain will add value. Under which condition is this claim least justified?

benefits and challenges Hard
A. When one trusted party already controls all data and no mutually distrusting parties share the ledger
B. When multiple distrusting parties need a shared, tamper-evident record
C. When auditability across organizational boundaries is required
D. When no single participant should unilaterally alter history

57 Regarding the scalability trilemma, a chain increases block size to raise throughput. Which second-order challenge most directly results?

benefits and challenges Hard
A. Immutability is lost because larger blocks can be rewritten
B. Higher hardware/bandwidth requirements reduce the number of independent validators, weakening decentralization
C. Smart contracts can no longer be deterministic
D. Transaction finality becomes probabilistic for the first time

58 A system markets 'immutability' as a pure benefit. Which scenario best demonstrates immutability acting as a challenge rather than a feature?

benefits and challenges Hard
A. A bug in a deployed, non-upgradeable contract locks user funds permanently with no on-chain remedy
B. Users verify a transaction hash against the ledger successfully
C. A validator proposes a block that is later confirmed
D. A hash function produces a fixed-length digest for any input

59 Two parties argue about finality. One cites a probabilistic-finality chain, the other a deterministic/BFT-finality chain. Which statement correctly contrasts the settlement-risk implication?

benefits and challenges Hard
A. BFT finality is probabilistic and weakens with each new block
B. Probabilistic finality is always safer because more blocks exist
C. Both guarantee instant irreversibility identical in all respects
D. Probabilistic finality means reversal probability only decays with confirmations, while BFT finality treats a committed block as irreversible absent a safety fault

60 A privacy-focused design publishes transaction amounts on a public chain but hashes the counterparties. Why does this often fail to provide real privacy?

benefits and challenges Hard
A. Hashed identifiers are reversible using the private key of any node
B. Public chains encrypt all fields by default, hiding the amounts
C. Hashing amounts is impossible so the data stays private automatically
D. Chain analysis can deanonymize parties via linkage and timing/amount patterns despite hashed identifiers