AL-802 (A) · Block Chain Technologies/Unsolved PYQ Paper
AL-802-A Blockchain Technologies - May 2024 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaWhat is a public ledger and how does it function in the context of financial transactions?
How to answer
- Define public ledger as shared, distributed, append-only record
- Explain decentralization, transparency and immutability
- Explain functioning in financial transactions: validation, consensus, settlement
- Give examples like Bitcoin/Ethereum ledger
-
7 MarksbExplain the concept of smart contracts and their potential applications in various industries.
How to answer
- Define smart contracts as self-executing code on blockchain
- Explain working: triggers, deterministic execution, immutability
- List industry applications: finance, supply chain, healthcare, insurance
- Mention benefits and limitations
-
7 MarksaWhat is the concept of a block within a block in blockchain technology and how does it contribute to the overall structure?
How to answer
- Define block structure: header, transactions, hash, previous hash
- Clarify block-within-block as nested/encapsulated structure
- Explain linking and chaining for integrity
- Explain contribution to security and organization
-
7 MarksbExplain the concept of a Merkle tree and its role in ensuring efficient data verification in blockchain technology.
How to answer
- Define Merkle tree as binary hash tree
- Explain construction: leaf hashes to Merkle root
- Explain efficient and secure verification with Merkle proofs
- Explain role in block header and light clients
-
7 MarksaWhat is the Bitcoin peer-two-peer (P2P) network and how does it facilitate the transfer of bitcoins between users?
How to answer
- Define Bitcoin P2P network: decentralized nodes, no central server
- Explain discovery, transaction propagation and validation
- Explain mining, block broadcast and consensus
- Explain transfer flow between users via wallets and addresses
-
7 MarksbWhat is HashCash Proof of Work (PoW), and how does it contribute to the security of digital currencies like Bitcoin?
How to answer
- Define Hashcash PoW and its origin against spam
- Explain puzzle: finding nonce with hash below target
- Explain difficulty adjustment and Sybil resistance
- Link to Bitcoin mining security and double-spend prevention
-
7 MarksaWhat are the daily challenges and routines in the life of a Bitcoin miner, and how do they contribute to the functioning of the Bitcoin network?
How to answer
- Describe miner routines: hardware operation, pool participation, validation
- List challenges: energy cost, difficulty, hardware obsolescence, competition
- Explain block creation, reward and transaction confirmation
- Link to network security and decentralization
-
7 MarksbWhat are the design considerations for implementing a permissioned blockchain?
How to answer
- Define permissioned blockchain vs permissionless
- Discuss identity, access control and governance
- Discuss consensus choice, privacy, performance and scalability
- Discuss interoperability and compliance considerations
-
7 MarksaExplain the Paxos algorithm and its role in achieving distributed consensus.
How to answer
- Define Paxos purpose for distributed consensus
- Explain roles: proposer, acceptor, learner
- Explain prepare/promise and accept phases
- Explain safety, liveness and limitations
-
7 MarksbWhat is the Byzantine General Problem, and how does it relate to distributed consensus?
How to answer
- Define Byzantine General Problem with loyal/traitor generals
- Explain need for agreement despite faulty nodes
- Relate to distributed consensus and BFT requirements
- Give examples of BFT protocols
-
7 MarksaHow does the Lamport-Shostak-Pease algorithm handle Byzantine faults in a distributed system?
How to answer
- State oral messages algorithm OM(m) recursive structure
- Explain 3m+1 nodes requirement to tolerate m traitors
- Explain majority voting and message relay steps
- Mention handling of Byzantine faults and complexity
-
7 MarksbWhat are the key components of the KYC process and why is it important for financial institutions?
How to answer
- Define KYC and regulatory purpose
- List components: identity verification, address proof, risk assessment, monitoring
- Explain importance for AML, fraud prevention, compliance
- Mention blockchain for e-KYC
-
7 MarksaWhat potential impact does blockchain technology have on international trade and global supply chains?
How to answer
- Outline trade pain points: paperwork, delays, fraud
- Explain transparency, traceability and smart-contract automation
- Explain impact on financing, customs and provenance
- Mention challenges to adoption
-
7 MarksbHow does Hyperledger Fabric achieve modularity and scalability in its architecture?
How to answer
- Define Fabric modular components: MSP, ordering, peers, chaincode
- Explain execute-order-validate and channels
- Explain pluggable consensus and endorsement policies
- Explain how modularity enables scalability
-
14 MarksWrite a short notes on :-
- a)Supply Chain Financing
- b)Ripple and Corda
How to answer
- Define supply chain financing and blockchain benefits
- Explain Ripple: consensus, XRP, cross-border payments
- Explain Corda: permissioned, notary, financial contracts
- Compare use cases and features
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel