1In 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
Correct Answer: A smart contract
Explanation:
In blockchain escrow, a smart contract locks the funds and releases them automatically when agreed conditions are satisfied.
Incorrect! Try again.
2What 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
Correct Answer: To hold assets until agreed conditions are met
Explanation:
Escrow safeguards assets by holding them until both parties fulfill the agreed terms, reducing the risk of fraud.
Incorrect! Try again.
3A 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
Correct Answer: Trusted third-party intermediary
Explanation:
Smart contract escrow automates fund release, reducing reliance on a trusted third party such as a bank or lawyer.
Incorrect! Try again.
4In 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
Correct Answer: Predefined conditions are satisfied
Explanation:
The contract code automatically releases funds once the predefined conditions coded into it are met.
Incorrect! Try again.
5Which 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
Correct Answer: Network layer
Explanation:
The network layer handles peer-to-peer communication, allowing nodes to share transactions and blocks.
Incorrect! Try again.
6In 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
Correct Answer: Application layer
Explanation:
dApps run at the application layer, which provides the user-facing interface built on top of the blockchain.
Incorrect! Try again.
7Which 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
Correct Answer: Consensus layer
Explanation:
The consensus layer uses mechanisms like Proof of Work or Proof of Stake so all nodes agree on the ledger state.
Incorrect! Try again.
8The 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
Correct Answer: Storing blocks and transactions
Explanation:
The data layer organizes how blocks, transactions, and hashes are structured and stored on the chain.
Incorrect! Try again.
9A 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
Correct Answer: Controlled by centralized platforms
Explanation:
Web 2.0 relies on centralized companies that control data and services, unlike the user-owned decentralized web.
Incorrect! Try again.
10The 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
Correct Answer: Control over their own data
Explanation:
Web 3.0 emphasizes user ownership and control of data rather than storing it on centralized corporate servers.
Incorrect! Try again.
11Which 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
Correct Answer: Blockchain
Explanation:
Blockchain provides the trustless, distributed infrastructure that underpins the decentralized web.
Incorrect! Try again.
12In 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
Correct Answer: Centralized servers owned by companies
Explanation:
Web 2.0 platforms store user data on centralized servers they own and manage, giving them control over it.
Incorrect! Try again.
13Which 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
Correct Answer: Supply chain management
Explanation:
Supply chain applications use blockchain to transparently track products at each step from origin to delivery.
Incorrect! Try again.
14In 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
Correct Answer: Patient medical records
Explanation:
Blockchain can store and share patient records securely while maintaining privacy and data integrity.
Incorrect! Try again.
15Which 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
Correct Answer: Cross-border payments
Explanation:
Blockchain enables faster, cheaper cross-border payments by removing many traditional intermediaries.
Incorrect! Try again.
16Decentralized Finance (DeFi) belongs to which domain of blockchain applications?
domain-specific blockchain applications
Easy
A.Finance
B.Tourism
C.Agriculture
D.Astronomy
Correct Answer: Finance
Explanation:
DeFi is a finance-domain application offering lending, trading, and borrowing without traditional banks.
Incorrect! Try again.
17Which 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
Correct Answer: Transparency of transactions
Explanation:
Blockchain records are visible to participants, providing transparency and auditability of transactions.
Incorrect! Try again.
18A common challenge faced by many blockchain networks is:
benefits and challenges
Easy
A.Immutability
B.Transparency
C.Decentralization
D.Scalability
Correct Answer: Scalability
Explanation:
Many blockchains struggle to process large transaction volumes quickly, making scalability a major challenge.
Incorrect! Try again.
19Which property makes blockchain records very hard to alter once added?
benefits and challenges
Easy
A.Immutability
B.Reversibility
C.Compressibility
D.Volatility
Correct Answer: Immutability
Explanation:
Immutability means once data is recorded on the blockchain, it is extremely difficult to change or delete.
Incorrect! Try again.
20High 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
Correct Answer: Proof of Work
Explanation:
Proof of Work requires heavy computation, which consumes large amounts of energy and is a known challenge.
Incorrect! Try again.
21In 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
Correct Answer: The trusted third-party intermediary holding the funds
Explanation:
A smart contract automates the conditional holding and release of funds, eliminating the need for a trusted human or institutional escrow agent.
Incorrect! Try again.
22A 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
Correct Answer: An oracle feeding off-chain data to the contract
Explanation:
Smart contracts cannot access external data directly, so an oracle is used to supply real-world events like delivery confirmation to trigger fund release.
Incorrect! Try again.
23In a decentralized escrow, a dispute arises and a neutral arbiter must decide the outcome. Which design pattern best supports this requirement?
Correct Answer: A multi-signature contract requiring 2-of-3 approvals
Explanation:
A 2-of-3 multisig lets the buyer, seller, and arbiter participate, so the arbiter's signature can resolve disputes while neither party alone controls the funds.
Incorrect! Try again.
24In 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
Correct Answer: The network (peer-to-peer) layer
Explanation:
The network layer handles peer discovery and the gossip-based propagation of transactions and blocks across the distributed network of nodes.
Incorrect! Try again.
25A 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
Correct Answer: The execution/contract layer
Explanation:
Smart contract code runs in the execution layer (e.g., the EVM), which processes transactions and updates state according to contract logic.
Incorrect! Try again.
26Which 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
Correct Answer: The consensus layer
Explanation:
The consensus layer uses protocols like PoW or PoS so distributed nodes reach agreement on the canonical state of the ledger.
Incorrect! Try again.
27In 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
Correct Answer: High cost of storing large data directly on-chain
Explanation:
On-chain storage is expensive, so bulky data is stored off-chain on systems like IPFS while only a hash reference is kept on-chain.
Incorrect! Try again.
28A 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
Correct Answer: Web 3.0 gives users ownership and control over their data
Explanation:
The decentralized web shifts data ownership from centralized platforms to users, who control their identity and data through cryptographic keys.
Incorrect! Try again.
29In 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
Correct Answer: A cryptographic key pair controlled by the user
Explanation:
Web 3.0 uses self-custodied public/private key pairs (wallets) so users authenticate and sign actions without a central credential store.
Incorrect! Try again.
30Which 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
Correct Answer: Shift from platform-controlled to protocol-governed interactions
Explanation:
Web 3.0 moves trust from centralized platforms to open protocols and smart contracts that govern interactions transparently.
Incorrect! Try again.
31A 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
Correct Answer: Data persistence independent of any single provider
Explanation:
Because content lives on a decentralized network rather than one company's servers, it survives the shutdown of any single front-end provider.
Incorrect! Try again.
32In 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
Correct Answer: Immutable, shared record of each transfer
Explanation:
Blockchain provides a tamper-evident, shared ledger that lets all parties verify the provenance and chain of custody of goods.
Incorrect! Try again.
33A 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
Correct Answer: User-controlled permissioned access via keys
Explanation:
Blockchain-based health records can use cryptographic permissions so patients grant and revoke access, keeping control over their own data.
Incorrect! Try again.
34In 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
Correct Answer: Cross-border payments with reduced settlement time
Explanation:
Blockchain enables near-real-time cross-border settlement by removing multiple intermediaries typically involved in traditional banking transfers.
Incorrect! Try again.
35An 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
Correct Answer: Verifiable and tamper-resistant vote records
Explanation:
Blockchain can provide auditable, immutable vote records that increase transparency and resistance to tampering in voting systems.
Incorrect! Try again.
36The "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
Correct Answer: Decentralization, security, and scalability
Explanation:
The blockchain trilemma holds that optimizing all three of decentralization, security, and scalability at once is extremely difficult; improving one often weakens another.
Incorrect! Try again.
37A 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
Correct Answer: Limited privacy due to transparent ledgers
Explanation:
Public blockchains make all transactions visible, so confidentiality is a key challenge often addressed with privacy techniques or permissioned chains.
Incorrect! Try again.
38Which 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
Correct Answer: Reduced reliance on trusted intermediaries
Explanation:
Removing or reducing intermediaries is a core benefit, whereas energy use, regulation, and throughput are commonly cited challenges.
Incorrect! Try again.
39A 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
Correct Answer: Immutability
Explanation:
Immutability means confirmed transactions cannot be altered or reversed, as doing so would require redoing the work of all subsequent blocks.
Incorrect! Try again.
40An 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
Correct Answer: Lack of interoperability between chains
Explanation:
Interoperability remains a challenge because independent blockchains often lack native standards to communicate, requiring bridges or cross-chain protocols.
Incorrect! Try again.
41In 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
Correct Answer: Trust minimization is violated; replace the human arbitrator with an oracle-backed deterministic delivery proof
Explanation:
A 2-of-3 multisig reintroduces a trusted third party whose collusion breaks the escrow guarantee. The fix is to minimize trust by resolving release conditions deterministically through verifiable oracle data rather than human discretion.
Incorrect! Try again.
42A 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
Correct Answer: Commit-reveal release conditions plus a submarine-send style delay before funds move
Explanation:
Front-running exploits mempool visibility of the release condition. Commit-reveal hides the triggering data until finalized, and a delay removes the atomic front-run window. Gas tweaks and larger multisigs do not address mempool observability.
Incorrect! Try again.
43Consider 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
Correct Answer: The refund and the seller's delivery action may both appear valid on competing forks, enabling a double-settlement
Explanation:
Timeout-dependent logic near a reorg boundary can produce mutually exclusive outcomes on different forks. Until finality, both the refund and the delivery branch may be mined, so safe designs wait for sufficient confirmations before acting on timeout-sensitive state.
Incorrect! Try again.
44In 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
Correct Answer: Serve cached/indexed reads from an off-chain indexer while settling writes on the consensus layer
Explanation:
Reads do not require consensus and can be served fast from indexers that mirror chain state. Writes affecting value must go through the consensus/settlement layer for trust minimization. This matches the standard separation of concerns across the stack.
Incorrect! Try again.
45A 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
Correct Answer: The base layer provides data availability so anyone can reconstruct state, independent of where execution occurred
Explanation:
Validity proofs attest correctness of execution, but reconstructing or challenging state requires the underlying data to be available. Posting data to the base layer guarantees availability separately from where computation ran.
Incorrect! Try again.
46Which 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
Correct Answer: Application contracts can evolve independently, but consensus changes may force a hard fork affecting all applications
Explanation:
Smart contracts upgrade via their own patterns without touching consensus. However, protocol-level rule changes can require a hard fork that every participant must adopt, with downstream effects on all applications.
Incorrect! Try again.
47A 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
Correct Answer: The node could return stale or falsified read data, so light clients should verify against block headers or proofs
Explanation:
Signing locally protects authorization, but a third-party RPC node mediates reads and could lie about state. Trust-minimized clients validate responses against verified headers or Merkle proofs rather than trusting the node outright.
Incorrect! Try again.
48A 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
Correct Answer: On-chain hashes guarantee integrity but not availability; losing the bucket makes the data unrecoverable despite valid hashes
Explanation:
A hash lets you verify content you already have, but it does not store or serve the content. With a single cloud bucket, availability and censorship resistance remain centralized; only integrity verification is decentralized.
Incorrect! Try again.
49In 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
Correct Answer: Per-write state cost and latency scale poorly versus Web2.0 databases, forcing off-chain or L2 storage of high-volume content
Explanation:
High-frequency social content generates many writes; on-chain storage and consensus latency make this expensive and slow compared to Web2.0 databases. Practical designs push bulk data off-chain or to layer-2, keeping only anchors on-chain.
Incorrect! Try again.
50A 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
Correct Answer: A mutable naming layer (e.g., name record) that points to the latest immutable CID
Explanation:
Content addressing is immutable by definition: changing content changes the CID. A separate mutable pointer/naming layer maps a stable human-friendly name to the current CID, decoupling identity from immutable content.
Incorrect! Try again.
51Which 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
Correct Answer: 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
Explanation:
The structural shift is key custody: ownership and access control move from a platform account to user-held cryptographic keys, so no single provider is a gatekeeper. Infrastructure like wallets and nodes still exists.
Incorrect! Try again.
52A 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
Correct Answer: The oracle problem / garbage-in-garbage-out at the physical-digital boundary
Explanation:
Blockchains guarantee integrity of recorded data, not truthfulness of inputs. If false data enters at the physical-digital boundary, the ledger faithfully preserves a falsehood. This input-trust gap is the oracle / garbage-in-garbage-out problem.
Incorrect! Try again.
53For 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
Correct Answer: Immutability conflicts with the right to erasure; store encrypted data off-chain and keep only hashes/pointers on-chain
Explanation:
Permanent on-chain personal data cannot be erased, conflicting with deletion rights. The common pattern keeps personal data off-chain (encrypted) and anchors only non-identifying hashes/pointers on-chain, enabling off-chain deletion.
Incorrect! Try again.
54A 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
Correct Answer: A permissioned chain with channel/zero-knowledge privacy so members validate rules without exposing all balances
Explanation:
Competing institutions need known participants (permissioned), confidentiality of balances (channels or zero-knowledge), and shared verifiable rules. A public cleartext chain breaks confidentiality; a single-owner database breaks shared trust.
Incorrect! Try again.
55A 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
Correct Answer: Ballot secrecy versus public verifiability of the tally — resolved with zero-knowledge or homomorphic techniques
Explanation:
Public verifiability wants everything checkable, while ballot secrecy wants individual votes hidden. Reconciling both requires cryptography such as zero-knowledge proofs or homomorphic tallying that verifies correctness without revealing votes.
Incorrect! Try again.
56An 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
Correct Answer: When one trusted party already controls all data and no mutually distrusting parties share the ledger
Explanation:
Blockchain's value comes from coordinating mutually distrusting parties without a central authority. If a single trusted entity already controls everything, a database is simpler and cheaper; the blockchain adds overhead without solving a trust problem.
Incorrect! Try again.
57Regarding 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
Correct Answer: Higher hardware/bandwidth requirements reduce the number of independent validators, weakening decentralization
Explanation:
Larger blocks raise the cost of running a full node, shrinking the validator set that can keep up. Fewer independent validators means weaker decentralization — the classic trilemma trade-off between scalability and decentralization.
Incorrect! Try again.
58A 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
Correct Answer: A bug in a deployed, non-upgradeable contract locks user funds permanently with no on-chain remedy
Explanation:
Immutability prevents tampering but also prevents fixing mistakes. A non-upgradeable buggy contract can trap funds with no corrective action, showing immutability as a liability when flawed code is deployed.
Incorrect! Try again.
59Two 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
Correct Answer: Probabilistic finality means reversal probability only decays with confirmations, while BFT finality treats a committed block as irreversible absent a safety fault
Explanation:
Under probabilistic finality, the chance of reversal shrinks as confirmations accumulate but is never exactly zero. BFT-style finality commits blocks as final unless the fault threshold is exceeded, giving a sharper settlement-risk profile.
Incorrect! Try again.
60A 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
Correct Answer: Chain analysis can deanonymize parties via linkage and timing/amount patterns despite hashed identifiers
Explanation:
Pseudonymity is not anonymity. Public amounts combined with transaction graph linkage and timing correlation let analysts cluster and deanonymize participants even when identifiers are hashed.
Incorrect! Try again.
Did this save you a night before the exam?
LPU Notes is free, and it stays free. Ads cover part of the server bill.
The rest comes out of a student's own pocket: the domain, the storage,
and keeping the site up through the weeks everyone needs it at once.
The payment button didn't load. An ad blocker or a filtered network is the usual reason.
to try again.
Nothing here is ever locked, and nothing unlocks. Chip in only if it was worth it.
What it pays for →