Professional Documents
Culture Documents
Rishabh 21BCS9267
Rishabh 21BCS9267
UID-21BCS9267
SECTION-15
DATE-15-01-2023
Value Added Course- “Blockchain Essentials and Development of DApps”
Assignment 1
MM:15
Note:- The Assignment consists of 5 questions. Attempt any three. Each question carries
equal marks.
Q1. Which features distinguish databases from blockchain ledgers? Provide a comparative
analysis of the two.
Q2. Explain how blockchain can be introduced in the education system to certify the credentials
of candidate teachers and ascertain the security of the pupils’ personal data.
Q3. How does blockchain technology prevent/ solve the problem of “Double spending” in
digital currencies such as Bitcoin?
Q4. Suggest which type of blockchain should be used for the security of donations in a charity
organization. What benefits does the blockchain technology introduce in such a scenario?
Explain your answer using an example.
Q5. Analyse, using a diagram, how a distributed ledger works, present its main characteristics,
and explain how it differs from a “traditional” centralized ledger.
ANSWERS-:
ANS1. Databases and blockchain ledgers are both types of data storage
systems, but they have several key differences.
One of the main differences is that databases are typically centralized, while
blockchain ledgers are decentralized. In a centralized database, there is a single
point of control and access, while in a decentralized blockchain, there is no single
point of control and every node in the network has a copy of the ledger.
Another key difference is that databases are typically designed for high-speed
transactions and are optimized for fast writes and reads, while blockchains are
optimized for security and immutability. In a database, data can be easily
modified and deleted, while in a blockchain, once data is recorded in a block, it
cannot be altered.
Additionally, databases are typically used for private data storage and
management, while blockchain is often used for public data and the
management of digital assets.
In terms of security, traditional databases are vulnerable to hacking and data
breaches, while blockchains use complex cryptographic algorithms to ensure the
security and integrity of the data stored on the ledger.
In summary, databases and blockchain ledgers are both data storage systems,
but they have different characteristics and are typically used for different
purposes. Databases are centralized, optimized for high-speed transactions, and
are commonly used for private data storage. On the other hand, blockchain
ledgers are decentralized, optimized for security and immutability, and
commonly used for public data and the management of digital assets.
ANS 2. Blockchain technology can be used in the education system to certify the
credentials of candidate teachers and to ensure the security of pupils’ personal
data in the following ways: