0% found this document useful (0 votes)
1 views3 pages

FBC Assignments

The document outlines assignments for a course on Blockchain, covering topics such as cryptography, distributed ledgers, consensus mechanisms, and applications of Blockchain technology. It includes specific questions and tasks related to various concepts, including smart contracts, digital wallets, and different types of blockchains. The assignments aim to deepen understanding of Blockchain fundamentals and their practical applications in cryptocurrency and decentralized systems.

Uploaded by

dhruvthakar644
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views3 pages

FBC Assignments

The document outlines assignments for a course on Blockchain, covering topics such as cryptography, distributed ledgers, consensus mechanisms, and applications of Blockchain technology. It includes specific questions and tasks related to various concepts, including smart contracts, digital wallets, and different types of blockchains. The assignments aim to deepen understanding of Blockchain fundamentals and their practical applications in cryptocurrency and decentralized systems.

Uploaded by

dhruvthakar644
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Government Polytechnic Valsad

Foundation of Block chain


(Course Code: 4361603)

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.

8. Explain ERC-20 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)

You might also like