This file contains a curated list of important questions for the Blockchain Technology exam, based on an analysis of previous year papers and assignments. The questions are organized unit-wise.
- What is Blockchain Technology? Explain its key components, characteristics, and applications.
- Cryptographic Primitives:
- Explain the role of Elliptic Curve Cryptography (ECC) and ECDSA in blockchain security.
- Describe how SHA-256 is used for hashing and ensuring data integrity.
- Compare centralized, decentralized, and distributed P2P networks.
- Structure of a Blockchain:
- Describe the structure of a block and a chain of blocks.
- What is a genesis block?
- Consensus Algorithms:
- What is a consensus protocol and why is it important in a decentralized system?
- Explain the Byzantine General's Problem and how blockchain's consensus mechanisms solve it.
- Compare and contrast Proof of Work (PoW) and Proof of Stake (PoS) in terms of their mechanism, energy efficiency, and security.
- Blockchain Mining:
- What is blockchain mining? Explain its significance in securing the network and creating new blocks.
- Explain the role of miners in a blockchain network.
- What are mining pools?
- Bitcoin:
- Explain the Bitcoin block format and the significance of the nonce.
- Describe the difficulty adjustment algorithm in Bitcoin mining.
- What is the Bitcoin halving event and its impact on the network?
- Explain the concept of a 51% attack and double-spending attack.
- Ethereum:
- How does Ethereum differ from Bitcoin? (Focus on smart contracts, ecosystem, and block format).
- What is Solidity? Explain its role in developing smart contracts on Ethereum.
- Introduction to Smart Contracts:
- What is a smart contract? How does it differ from a traditional contract?
- Explain the lifecycle of a smart contract (creation, deployment, execution).
- Applications of Smart Contracts:
- Explain how decentralized ledgers can be implemented using smart contracts.
- Discuss the use of smart contracts in escrow services, micropayments, and decentralized lotteries.
- What are payment channels and how do they improve transaction efficiency?
- Hyperledger Fabric:
- Explain the architecture of Hyperledger Fabric.
- What is chaincode and what is its role in Hyperledger?
- Describe the function of Membership Service Providers (MSPs) and private channels in a private blockchain network like Hyperledger.
- Blockchain in IoT and Cybersecurity:
- How can blockchain technology enhance security in IoT devices and applications?
- Discuss the role of blockchain in improving cybersecurity.
- Other Platforms:
- Compare and contrast R3 Corda and Hyperledger.