Blockchain technology enables distributed public ledgers that hold immutable data in a secure and encrypted way and ensure that transactions can never be altered. While Bitcoin and other cryptocurrencies are the most popular examples of blockchain usage, this "distributed ledger technology" (DLT) is finding a broad range of uses. Data storage, financial transactions, real estate, asset management and many more uses are being explored.
Why blockchain?
The blockchain is a fresh form of digital technology that generally prevails independently of government authorities or private institutions, there is absolutely no central server, no administrator, no national boundary, no owner, and it is at the forefront of conversations about the future of democracy, money, legislation, personal information, health, security, insurance, and more - to the degree that some people are even discussing whether it could cause a major disruption to traditional infrastructures.
Syllabus
Day 1: INTRODUCTION
History of Blockchain
Blockchain Vs. traditional database
Blockchain algorithms
Type of block chain
Blockchain use cases
Day 2: TECHNICAL DEEP DIVE ON BLOCKCHAIN
Public Key Cryptography
Hashing Functions and Mining
Hashing and Blockchain's Cryptographic Puzzle
From Blocks to Blockchain
Adding Blocks to the Blockchain
Blockchain and Double-Spending
Bitcoin: A Decentralized Solution for the Double-Spending Problem
Day 3: BASICS OF PYTHON
Setting up python
Working with Numbers and variables
Conditional statement and looping
Operators
Working with string
Day 4: FUNDAMENTAL IMPLEMENTATION IN PYTHON
Blockchain Client Implementation
Blockchain Implementation
Day 5: ADVANCED MODULE
Client Class
Transaction Class
Creating Multiple Transactions
Blockchain - Block Class
Creating Genesis Block
Creating Blockchain
Adding Genesis Block
Creating Miners
Adding Blocks
STUDENTS FROM VARIOUS COLLEGES FOR INTERNSHIP TRAINING