Professional Documents
Culture Documents
Use of Block Chain Technology For Subsidy Payments!
Use of Block Chain Technology For Subsidy Payments!
GUIDED BY
DR. SONALI PATIL
MOTIVATION BEHIND THE PROJECT
The wallet
constructs the The network
nodes validate
transactions, the transactions The miners
sign using based on the include the
Alice’s private existing transaction to
Blockchain, and the next block to
key, and propagate the be mined
broadcasts it transaction to
the miners
to the network
The Bitcoin Transaction Life Cycle – The Miners
Miners construct a
The miners new block and tries to Once the mining is
collect all connect it with the over and the hash is
the obtained, the block
transactions existing blockchain,
through a is included in the
for the a existing blockchain.
time cryptographic hash
duration, computation The updated
say for 10 - blockchain is
Minutes The Mining propagated in the
Procedure network
Bitcoin Transaction Life Cycle – The Receiver
1. You have an
interesting project,
but do not have
sufficient money to
execute the project
Why Blockchain?
The blocks are immutable
The information is open – everyone can check and validate
Smart Contract platforms
The Block in a Blockchain – Securing Data Cryptographically
Cryptographic security –
Ensures that participants can
only view information on the
ledger that they are authorized
to see
Structure of a Block
Two components:
Block Header
List of
Transactions
Ensure that different nodes in the network see the same data at
nearly the same point of time.
All nodes in the network need to agree or consent on a regular
basis, that the data stored by them is the same.
No single point of failure – the data is decentralized
The system can provide service even in the presence of failures
Starting from early 90’s a large number of works have been devoted
on the development of consensus algorithms over a network
The basic philosophy is based on message passing – inform your
current state to others so that everyone can match their
current state with others in the network
However, this philosophy requires that the participants in the
consensus algorithm knows each other.
The Notion of Distributed Consensus
The node that is able to solve the challenge first, would get to dictate what
the next set of data or state elements to be added should be
What is the incentive for nodes? Only one (or sometime a very
few of them) will win in each round
The Digital Money
Ensures operational efficiency
More levels of controlling monetary policy