Apex Institute of Technology: Department of Computer Science & Engineering
Apex Institute of Technology: Department of Computer Science & Engineering
TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE &
ENGINEERING
Block Chain
Faculty: Ms. Komal Mehta(E15888)
DISCOVER . LEARN .
Komal Mehta(E15888)
EMPOWER
Komal.e15888@cumail.in
Course Objectives
1. Understand Blockchain Basics – Learn key concepts like decentralization and
consensus.
2. Analyze Architecture – Identify blockchain components (blocks, nodes, transactions).
3. Explore Cryptography – Understand hashing, encryption, and digital signatures.
4. Evaluate Platforms & Use Cases – Compare blockchain platforms and real-world
applications.
5. Learn Smart Contracts & dApps – Understand smart contracts and decentralized
apps.
6. Study Security – Identify risks and privacy solutions in blockchain.
7. Explore Scalability & Interoperability – Discuss scalability and cross-chain solutions.
8. Examine Legal & Ethical Issues – Understand blockchain’s regulatory implications.
9. Develop Blockchain Solutions – Gain hands-on experience with blockchain
development.
10.Assess Future Trends – Explore emerging blockchain technologies and trends.
Komal Mehta(E15888)
Komal.e15888@cumail.in
COURSE
OUTCOME
• CO1: Students will Understand the fundamentals of
blockchain technology
• CO2: Students will Analyze the role of decentralization
in blockchain systems
• CO3: Students will Evaluate various cryptographic
primitives and consensus algorithms
• CO4: Students will Apply blockchain technology to
real-world applications
• CO5: Students will Develop smart contracts using
Ethereum and Solidity.
Komal Mehta(E15888)
Komal.e15888@cumail.in
Suggestive
Readings
TEXT BOOKS
• T1 Imran Bashir, "Mastering Blockchain: Distributed Ledger Technology, decentralization, and
smart contracts explained", Packt Publishing, 2018.
• T2 Andreas M. Antonopoulos, "Mastering Bitcoin: Unlocking Digital Cryptocurrencies",
O'Reilly Publications, 2nd Edition.
• T3 Melanie Swan, "Blockchain: Blueprint for a new economy", O'Reilly Publications, First Edition.
REFERENCE BOOKS
• R1 Mark Gates, " Ethereum: Complete Guide to Understanding Ethereum, Blockchain, Smart
Contracts, ICOs, and Decentralized Apps", Inverted Forest Publishing, 2016.
• R2 Chris Dannen, "Introducing Ethereum and Solidity", APress Publishing, 2017.
• R3 Elad Erom, "The Blockchain Developer", APress Publishing, 2017.
• R4 Narayan Prusty, "Building Blockchain Projects", Packt Publishing, 2017.
• R5 Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder - Bitcoin
and Cryptocurrency Technologies: A Comprehensive Introduction, Princeton University Press, 2016.
• R6 Andreas M. Antonopoulos, "Mastering Bitcoin: Programming the Open Blockchain", O'Reilly
Publications, First Edition.
Komal Mehta(E15888)
Komal.e15888@cumail.in
Table of Contents
• Blockchain Architecture
• Generic Elements & structure
• Benefits & Features of Blockchain
• Types of Blockchain
Komal Mehta(E15888)
Komal.e15888@cumail.in
Blockchain Architecture
The data which is stored inside a block depends on the type of blockchain. For
Example, A Bitcoin Block contains information about the Sender, Receiver,
number of bitcoins to be transferred.
Peer-to-peer network Network topology where all peers communicate with each other
Virtual machine A virtual machine allows turing complete code to be run on a blockchain
Simplification of
High availability Highly secure Faster dealings
current paradigms
Cost saving
Immutability Uniqueness
Komal Mehta[E15888]]©
APEX Institute of Technology
1. https://www.geeksforgeeks.org/public-blockchain/?ref=lbp
2. https://anyblocktools.medium.com/public-and-private-blockchains-277
2444b1d9
3. https://mlsdev.com/blog/156-how-to-build-your-own-blockchain-archit
ecture
Komal Mehta[E15888]]©
APEX Institute of Technology
THANK YOU
For Queries
Komal.e15888@cumail.in