Download presentation
Presentation is loading. Please wait.
1
BUILDING A BLOCKCHAIN USING PYTHON
COURSE OUTLINE
2
BUILDING A BLOCKCHAIN USING PYTHON
Module 1 History of Blockchain Introduction to Blockchain Design and Process of Blockchain Importance of Decentralization Application
3
BUILDING A BLOCKCHAIN USING PYTHON
Introduction to Blockchain Blockchain Technology Architecture Of Blockchain Block 4(1 MB) Transaction Data Signature of Block 3 Random no: Block 5(1 MB) Transaction Data Signature of Block 4 Random no: Block 6(1 MB) Transaction Data Signature of Block 5 Random no:
4
BUILDING A BLOCKCHAIN USING PYTHON
Design and Process Blocks Chain of Blocks Transactions Validation Consensus
5
BUILDING A BLOCKCHAIN USING PYTHON
Applications For Banking and Finance as a system of record For Cryptocurrency as a platform For Smart Contracts as a platform For tokenization as a system of record
6
BUILDING A BLOCKCHAIN USING PYTHON
Module 2 Conditions and Loops Complex Structures Functions Standard Libraries
7
BUILDING A BLOCKCHAIN USING PYTHON
Basic of Python To Perform Transaction To Verify the chain Functions Arguments, return statements To Implement Blocks Complex Data Structure Dictionaries, List comprehension Conditions Loops If,elif,for,while,range To Build chain of Blocks To Mine a Block To Perform Hashing Standard Libraries,,Hashlib,SHA256,JSON To Perform Hashing To Perform Proof-of-Work
8
BUILDING A BLOCKCHAIN USING PYTHON
Module 3 Operations on Files Error Handling and Debugging Object-Oriented Programming Modules and Packages
9
BUILDING A BLOCKCHAIN USING PYTHON
Module 3 Error Handling and Debugging try and catch methods Finally Method To build Robust Blockchain Store the Blockchain Load the Blockchain Object-Oriented Programming Classes, Objects, Inheritance Handling Files Pickle ,JSON Creating the Wallets Classes for Block and Blockchain Classes for Transactions Pycache folder, PyCrpto Package, Generating Keys on Node N Modules and Packages
10
BUILDING A BLOCKCHAIN USING PYTHON
Module 4 Handling HTTP request and response using Python Adding a path using FLASK package Broadcasting Blocks and Transactions to the Network of Nodes Consensus
11
BUILDING A BLOCKCHAIN USING PYTHON
Handling HTTP request and response using Python
12
BUILDING A BLOCKCHAIN USING PYTHON
Adding a path using FLASK package
13
BUILDING A BLOCKCHAIN USING PYTHON
Broadcasting Blocks and Transactions to the Network of Nodes localhost:5000/ localhost:5001/ Manage Your Blockchain Manage Your Blockchain Creating a Wallet Load a Wallet Creating a Wallet Load a Wallet Load Blockchain Load Transactions Load Blockchain Load Transactions Mining Network Network Mining
14
BUILDING A BLOCKCHAIN USING PYTHON
Consensus localhost:5000/ localhost:5001/ Manage Your Blockchain Manage Your Blockchain Creating a Wallet Load a Wallet Creating a Wallet Load a Wallet Load Blockchain Load Transactions Load Blockchain Load Transactions Mining Network Network Mining Funds Funds
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.