FBC Assignments
FBC Assignments
Assignment – 1
CO1: Understand concepts of cryptography, Blockchain and distributed ledger.
1. Explain Block chain and List out properties of Block chain.
2. Short note on Distributed Ledger.
3. Describe the applications of Blockchain.
4. Explain Hashing in Blockchain.
5. Explain Digital Signature in detail.
6. What is Cryptography?
7. Explain Asymmetric Encryption Model with example.
8. Explain Symmetric Encryption Model with example.
9. What is Elliptic Curve Cryptography?
10. Explain Consistency, Availability and Partition Tolerance (CAP) theorem in Blockchain.
Assignment – 2
CO2: Categorize Blockchain structure and Blockchain types.
1. Define : Public key, Private key, Digital Signature.
2. Define : Public blockchain, private blockchain, Hybrid blockchain, Consortium block
chain.
3. Explain Public blockchain with its advantage and disadvantage.
4. Explain Private blockchain with its advantage and disadvantage.
5. Explain Smart contracts.
6. Describe Core components of Blockchain
7. Short Note on : SideChain
8. Explain Digital Wallets.
9. Difference between Hot wallet and cold wallet.
10. Explain Data structure of Blockchain.
Assignment – 3
CO3: Examine Consensus mechanism and attack types in Blockchain.
1. Short Note on : Consensus Mechanism in Blockchain.
2. What is Proof of Work? How does it work? Explain with example.
3. What is Proof of Stack? How does it work? Explain with example.
4. Short Note on : Block Rewards in Blockchain.
5. Compare Hard Fork and Soft Fork in Blockchain.
6. What is Sybil attack?
7. What is 51 % attack and how does it work?
Assignment – 4
CO4: Apply concepts of cryptography and Blockchain in cryptocurrency.
1. Define Merkle Tree and explain how it works in blockchain.
2. Explain Bitcoin and eventual consistency.
3. Describe Byzantine Fault Tolerance.
4. What is SHA-256 and what is the use of SHA-256 in Blockchain.
5. Short Note on : Bitcoin Mining.
6. Short Note on : Bitcoin Scripting.
7. Explain Hyperledger with it advantages and disadvantages.
Assignment – 5
Foundation of Block chain
(Course Code: 4361603)
CO5: Understand decentralization with the help of Blockchain.
1. Explain working of smart contracts.
2. Explain types of smart contracts.
3. Explain Decentralized Applications (dApps) in Blockchain and how does it work?
4. Short Note on : Decentralized Autonomous Organization(DAO)