Blockchain Architecture Design Unit 5 Easy Notes
Blockchain Architecture Design Unit 5 Easy Notes
Edushine Classes
Follow Us
Download Notes : https://rzp.io/rzp/60VVKvZ
https://telegram.me/rrsimtclasses/
Blockchain Design (BCS063)
🔹 4. Student Identity
• Schools or universities issue blockchain-based IDs.
• Can be used for scholarships, job applications, and further studies.
🔹 5. Voter ID and Elections
Blockchain can help in safe and transparent digital voting using verified digital identities.
Traditional digital identity systems are centralized, risky, and hard to manage.
Blockchain offers a secure, user-controlled, tamper-proof identity system.
It solves problems like fraud, duplication, and poor control and is useful in banking, eKYC,
education, and voting.
5. No Easy Access
➤ People must visit government offices to get land records or ownership proof.
Ques : What type of records can be kept in a blockchain ? Is there any restriction on
same ? (AKTU 2021-22)
Ans : Following are two types of records that can be kept in the blockchain :
1. ✅ Transaction Records
These are the actual operations or actions that happen on the blockchain.
🔹 Example:
• A payment is made
• A land ownership is transferred
• A student degree is issued
✅ Each transaction includes:
• Who did it (sender)
• To whom (receiver)
• What happened (amount/data change)
• When it happened (timestamp)
• Digital signature (for security)
Blockchain Design (BCS063)
2. ✅ Block Records
These are groups of transactions stored together in one block.
✅ Each block contains:
• A list of transaction records
• A block number (ID)
• A timestamp
• A hash of current block
• A hash of previous block (used to connect blocks securely)
✅ Benefits:
• No repeated tests
• All reports in one place
• You decide who sees your data
• No fake reports
• Better treatment, faster help
Blockchain Design (BCS063)
📚 3. Blockchain in Voting
✅ What's the Problem?
Traditional voting has long lines, fake votes, and slow counting.
✅ How Blockchain Helps:
It allows online voting, where your vote is recorded safely.
No one can change your vote.
Counting is super fast and 100% correct.
👉 Example:
You vote from home using a secure app. The vote is saved on blockchain — no one can hack
or delete it.
✅ Benefits:
• Vote from anywhere
• No fake votes
• Faster results
• Trustworthy and transparent election
Blockchain Design (BCS063)
Blockchain helps the government by making systems like health, energy, voting, and
documents more secure, faster, and trustworthy.
It reduces fraud, saves time, and gives people full control of their data.
Ques : Disucss blockchain for government with respect to digital identity, land records
and other kinds of record keeping between government entities, is it safe ? Justify your
answer. (AKTU 2019-20)
4. Transportation
👉 Grains are transported from central warehouses to state godowns, and then to Fair
Price Shops (FPS) in villages and towns.
5. Distribution to Beneficiaries
👉 People with valid ration cards visit the FPS and collect their quota (e.g., 5 kg
rice/month) at a subsidized rate.
🔗 Role of Blockchain in PDS (Public Distribution System)
Blockchain can make the PDS process transparent, efficient, and corruption-free by
tracking the movement of food grains from source to beneficiary in a secure and tamper-
proof way.
1. 🔍 Transparency in Supply Chain
Every step (from procurement to distribution) is recorded on a blockchain ledger.
All stakeholders — farmers, government, transporters, ration shops — can see real-time
data.
Example: If wheatDownload Notes
is procured : https://rzp.io/rzp/60VVKvZ
in Punjab and sent to a shop in Bihar, blockchain can
Blockchain Design (BCS063)
States like Andhra Pradesh and Chhattisgarh have explored blockchain for tracking PDS
supply chains to reduce leakages and ensure accountability.
Blockchain Design (BCS063)
2. No "Right to Be Forgotten"
• Once data is written to blockchain, it can’t be deleted.
• This is a problem under data privacy laws (like GDPR in Europe), where users have a right
to delete their data.
3. Linkability
• Transactions can be linked together over time.
• With enough data, people can guess your identity, your behavior, how much money you
have, etc.
4. Data Exposure in Smart Contracts
• Some smart contracts store personal or sensitive data.
• If smart contracts are public, this data is also visible to everyone — not good for privacy.
Blockchain Design (BCS063)
Ques : What are the key principles in blockchain that are helpful in eliminating the security
threats that needs to be followed ? (AKTU 2020-21, 2021-22)
Let's explore the key security principles in blockchain that help protect it from threats, in
simple and easy words, one by one:
✅ 1. Auditing
What it means: Regularly checking if everything in the blockchain system is working as
expected and no tampering has happened.
🔍 Why it matters:
• Helps catch mistakes or fraud early
• Ensures transactions and smart contracts are working safely
🛠 Example: Just like a bank audits its transactions, blockchain systems need tools to check
and verify data to ensure no one is cheating or hacking.
Blockchain Design (BCS063)
✅ 2. Securing Applications
What it means: Protecting the apps (like wallets, DApps, exchanges) that use blockchain.
🔐 Why it matters:
• Apps connect users to the blockchain — if an app is weak, hackers can steal money or data
• Apps must use strong encryption and secure coding
🛠 Example: A mobile crypto wallet should require PIN/fingerprint, and encrypt your private
keys.
✅ 3. Secure Testing and Similar Approaches
What it means: Testing the blockchain system carefully before using it live.
🔎 Why it matters:
• Finds bugs, loopholes, or security gaps before hackers find them
• Uses penetration testing (ethical hacking), code reviews, and smart contract testing
🛠 Example: Before launching a smart contract, developers simulate thousands of fake users to
see if it crashes or leaks data.
Blockchain Design (BCS063)
✅ 4. Database Security
What it means: Protecting the data stored off-chain (outside the blockchain) like user profiles,
transaction logs, etc.
Why it matters:
• Not all blockchain systems are 100% on-chain
• Databases must be protected from unauthorized access, leaks, and tampering
🛠 Example: KYC data stored in a government blockchain app must be encrypted and access-
controlled.
✅ 5. Continuity Planning (Disaster Recovery)
What it means: Having a backup plan if something goes wrong — like a hack, power outage, or
data loss.
📦 Why it matters:
• Keeps the blockchain system running smoothly
• Helps restore data and services quickly after a failure
🛠 Example: A blockchain voting app should have backups so votes are not lost even if the server crashes.
Blockchain Design (BCS063)
• This proves:
• The transaction is from Alice
• It wasn’t changed by anyone
✅ Why Digital Signatures Are Used?
🔸 Authentication – Proves who sent the transaction
🔸 Non-repudiation – Sender can’t deny the transaction
🔸 Integrity – Any tampering makes the signature invalid
✅ Benefits of ECC:
🔹 Strong security with smaller keys (compared to RSA)
🔹 Faster and uses less computing power
🔹 Widely used in blockchain wallets, secure apps, and digital signatures
Thank You…