SlideShare a Scribd company logo
1 of 21
BLOCKCHAIN TECHNOLOGY
&
ITS APPLICATION
BY-SHUBHAM RAWAT
Technique originally described by group of researchers in 1991 to
timestamp digital document . However it was mostly unused
until it was adopted by Satoshi Nakamoto in 2009 to create a
digital crypto currency bitcoin .Now blockchain is the backbone
of the digital Crypto-currency bitcoin.
INTRODUCTION
Blockchain is a technology that enable moving assest from one individual to
other .It is a distributed ledger i.e. completely open to anyone.A ledger is just
like a database,which is just distributed in case of blockchain.A database that
maintain list of records and these records are stored in block and each block
containing details about previous block.So this create a chain of block linking
with each other.Unlike traditional methods blockchain enables peer to peer
transfer of digital assets.
Definition
To understand how blockchain works lets take to case in which
money transfer as a digital assest -
1. Conventional approach
2. Blockchain technology
How blockchain works ?
 MONEY TRANSFER IN BANK
• PAYING SOMEBODY WITH AN ACCOUNT AT THE
SAME BANK
• PAYING SOMEBODY WITH AN ACCOUNT AT THE
DIFFERENT BANK
CONVENTIONAL METHOD
Imagine you’re Alice and you bank with, say, barcalays. You owe
$1000 to a friend, Charlie,who also uses SBI. Paying Charlie is
easy: Alice tell the bank what he want to do, they debit the funds
from Alice’s account and credit $1000 to B’s account.It’s all done
electronically on SBI’s core banking system and it’s all rather
simple: no money enters or leaves the bank; it’s just an update to
their accounting system.They(bank) owe Alice $1000 less and
owe Charlie $1000 more.
PAYING SOMEBODY WITH AN ACCOUNT AT THE SAME BANK
Imagine Alice(who have a bank account in barclays bank) need
to pay Charlie, who banks with HSBC. Now we have a problem:
it’s easy for Barclays to reduce your balance by $1000 but how
do they persuade HSBC to increase Charlie’s balance by $1000?
Why would HSBC be interested in agreeing to owe Charlie more
money than they did before? They’re not a charity! The answer,
of course, is that if we want HSBC to owe Charlie a little more,
they need to owe somebody else a little less.
PAYING SOMEBODY WITH AN ACCOUNT AT THE
DIFFERENT BANK
Here’s what you could do:
 Barclays could reduce Alice’s balance by $1000
 Barclays could then add $1000 to the account HSBC holds with Barclays
 Barclays could then send a message to HSBC telling them that they had
increased their balance by $1000 and would like them, in turn, to increase
Charlie’s balance by $1000
 HSBC would receive the message and, safe in the knowledge they had an extra
$1000 on deposit with Barclays, could increase Charlie’s balance.
Cont….
In case where blockchain is used in transfer of digital assets like
money(cryptocurrency) its main purpose is to remove the third
party like bank in conventional method.By blockchain there is a
peer to peer transfer without any third party.
BLOCKCHAIN METHOD
 BLOCK-Block can be thought as a page in a ledger.In simple
terms, transaction in blockchain is the basic unit, which is a
transfer of asset. Group of transactions are put together in
blocks one after another, which is cryptographically hashed
and linked to the previous block. Together they form chain of
blocks known as Blockchain, which is the distributed ledger.
The blocks are ultimately stored in the ledger(DB) which is in
the blockchain node(computer), based on the number of nodes
in the blockchain network, the ledger will be present(1 in each
node).
WHAT IS BLOCK IN BLOCKCHAIN
 OPEN LEDGER-Anyone who is the participant in the
blockchain can seen the ledger i.e can see how much money
each one have and can see what transaction one had done so
far and is doing.
PRINCIPLE IN BLOCKCHAIN

DISTRIBUTED LEDGER- Suppose that we have four nodesA, B, C and D who want to use the blockchain to transfer money. To transfer the money from one node to another node, there will be no intermediate third party to make the transfer process, which is the idea of decentralization. Therefore, if node A wanted to transfer money to node B, it will be transferred directly. Suppose node A wants to send £5 to node B,
then a transaction will be created and verified by all other nodes in the network to include it in the ledger. In addition, if node B wants to send £10 to node D, then a transaction will be created and verified by all other nodes in the network to include it in the ledger. This will be the same scenario when node C wants to send £20 to node D. All the transactions are chained together in what is called ledger. This ledger is
distributed across all nodes in the network to make sure that all nodes have the same copy or version from the ledger, that is why it's called distributed
OPEN AND DISTRIBUTED
LEDGER
MINERS-The transaction is broadcasted by the wallet
application and is now waiting to be picked up by a miner on
the blockchain. This pool is a collection of unconfirmed
transactions on the network that are waiting to be processed.
Miners on the network (sometimes referred to as nodes, but
not quite the same!) select transactions from these pools and
form them into a ‘block’. A block is basically a collection of
transactions (at this moment in time, still unconfirmed
transactions). Every miner constructs their own block of
transactions. Multiple miners can select the same transaction
to be included in their block
Example: two miners, miner A and miner B. Both miner A and miner
B can decide to include transaction X into their block. Each blockchain
has its own maximum block size. On the Bitcoin blockchain, the
maximum block size is 1 MB of data. Before adding a transaction to
their block, a miner needs to check if the transaction is eligible to be
executed according to the blockchain history. If the sender’s wallet
balance has sufficient funds according to the existing blockchain
history, the transaction is considered valid and can be added to the
block. Miners will usually prioritise transactions that have a high
transaction fee set, because this provides them a higher reward.
By selecting transactions and adding them to their block, miners
create a block of transactions. To add this block of transactions to
the blockchain ,the block first needs a signature (also referred to as
a proof of work). This signature is created by solving a very
complex mathematical problem that is unique to each block of
transactions. Each block has a different mathematical problem, so
every miner will work on a different problem unique to the block
they built. All of these problems are equally hard to solve. In order
to solve this mathematical problem, a lot of computational power is
used (and thus a lot of electricity). This is the process referred to
as mining.
A hash function takes an input string of numbers and letters
(literally any string of random letters, numbers and/or symbols),
and turns it into a new 32 digit string existing out
of random letters and numbers. This 32 digit string is the hash
output. If any number or letter in the input string is changed, the
hash output will also change randomly. However, the same string
of input will always give the same string of output.
HASH FUNCTION
 miners repeatedly change a part of the data inside their block called the nonce
 Every time a miner changes the nonce the input string is changed, and hence it leads to a
different random output string (signature) as well. Miners repeat this process
indefinitely until they find an output string that meets the signature requirements
 Miners are spending electricity in the form of computational power in order to insert as
many random nonces as fast as possible until they find a nonce that find signature with
atleast seven zero’s
STEPS BY MINERS
 The miner that finds an eligible signature for its block first,
broadcasts this block and its signature to all the other miners.
 Other miners now verify the signature’s legitimacy by taking the
string of data of the broadcasted block, and hashing it to see if the
output hash indeed matches the included signature. If it is valid, the
other miners will confirm its validity and agree that the block can be
added to the blockchain (they reach consensus, aka they all agree
with each other, hence the term consensus algorithm). This is also
where the definition ‘proof of work’ comes from. The signature is
the ‘proof’ of the work performed (the computational power that
was spent). The block can now be added to the blockchain, and is
spread across all other nodes on the network
CONT…
THANK YOU

More Related Content

What's hot

Bitcoin : A fierce Decentralized internet currency
Bitcoin : A fierce Decentralized internet currencyBitcoin : A fierce Decentralized internet currency
Bitcoin : A fierce Decentralized internet currencyShivek Khurana
 
Boolberry reduces blockchain bloat
Boolberry reduces blockchain bloatBoolberry reduces blockchain bloat
Boolberry reduces blockchain bloatboolberry
 
Capital management services- How does cryptocurrency mining work
Capital management services-  How does cryptocurrency mining workCapital management services-  How does cryptocurrency mining work
Capital management services- How does cryptocurrency mining workCapital Management Services
 
Bitcoin, Blockchain and Crypto Contracts - Part 3
Bitcoin, Blockchain and Crypto Contracts - Part 3Bitcoin, Blockchain and Crypto Contracts - Part 3
Bitcoin, Blockchain and Crypto Contracts - Part 3Prithwis Mukerjee
 
Cryptocurrencies for Everyone (Dmytro Pershyn Technology Stream)
Cryptocurrencies for Everyone (Dmytro Pershyn Technology Stream)Cryptocurrencies for Everyone (Dmytro Pershyn Technology Stream)
Cryptocurrencies for Everyone (Dmytro Pershyn Technology Stream)IT Arena
 
Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?Jim Flynn
 
Eclipsecon Europe: Blockchain, Ethereum and Business Applications
Eclipsecon Europe: Blockchain, Ethereum and Business ApplicationsEclipsecon Europe: Blockchain, Ethereum and Business Applications
Eclipsecon Europe: Blockchain, Ethereum and Business ApplicationsMatthias Zimmermann
 
Ethereum VM and DSLs for Smart Contracts (updated on May 12th 2015)
Ethereum VM and DSLs for Smart Contracts (updated on May 12th 2015)Ethereum VM and DSLs for Smart Contracts (updated on May 12th 2015)
Ethereum VM and DSLs for Smart Contracts (updated on May 12th 2015)Zvi Avraham
 
Smart contracts and applications part II
Smart contracts and applications   part IISmart contracts and applications   part II
Smart contracts and applications part IIvpnmentor
 
Grokking TechTalk #17: Introduction to blockchain
Grokking TechTalk #17: Introduction to blockchainGrokking TechTalk #17: Introduction to blockchain
Grokking TechTalk #17: Introduction to blockchainGrokking VN
 
Blockchain, Smart Contracts and DAOs in 10 minutes
Blockchain, Smart Contracts and DAOs in 10 minutesBlockchain, Smart Contracts and DAOs in 10 minutes
Blockchain, Smart Contracts and DAOs in 10 minutesAndreu Rodríguez i Donaire
 
The Bitcoin blockchain (en)
The Bitcoin blockchain (en)The Bitcoin blockchain (en)
The Bitcoin blockchain (en)Davide Carboni
 
Blockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challengesBlockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challengesSébastien Tandel
 
Smart contracts and applications part I
Smart contracts and applications   part ISmart contracts and applications   part I
Smart contracts and applications part Ivpnmentor
 
Bitcoin Breakthrough Training Guide.
Bitcoin Breakthrough Training Guide.Bitcoin Breakthrough Training Guide.
Bitcoin Breakthrough Training Guide.KepharsKunda
 

What's hot (20)

Bitcoin : A fierce Decentralized internet currency
Bitcoin : A fierce Decentralized internet currencyBitcoin : A fierce Decentralized internet currency
Bitcoin : A fierce Decentralized internet currency
 
Boolberry reduces blockchain bloat
Boolberry reduces blockchain bloatBoolberry reduces blockchain bloat
Boolberry reduces blockchain bloat
 
Capital management services- How does cryptocurrency mining work
Capital management services-  How does cryptocurrency mining workCapital management services-  How does cryptocurrency mining work
Capital management services- How does cryptocurrency mining work
 
Bitcoin, Blockchain and Crypto Contracts - Part 3
Bitcoin, Blockchain and Crypto Contracts - Part 3Bitcoin, Blockchain and Crypto Contracts - Part 3
Bitcoin, Blockchain and Crypto Contracts - Part 3
 
Bitcoins Math
Bitcoins MathBitcoins Math
Bitcoins Math
 
Cryptocurrencies for Everyone (Dmytro Pershyn Technology Stream)
Cryptocurrencies for Everyone (Dmytro Pershyn Technology Stream)Cryptocurrencies for Everyone (Dmytro Pershyn Technology Stream)
Cryptocurrencies for Everyone (Dmytro Pershyn Technology Stream)
 
Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?
 
Eclipsecon Europe: Blockchain, Ethereum and Business Applications
Eclipsecon Europe: Blockchain, Ethereum and Business ApplicationsEclipsecon Europe: Blockchain, Ethereum and Business Applications
Eclipsecon Europe: Blockchain, Ethereum and Business Applications
 
Ethereum VM and DSLs for Smart Contracts (updated on May 12th 2015)
Ethereum VM and DSLs for Smart Contracts (updated on May 12th 2015)Ethereum VM and DSLs for Smart Contracts (updated on May 12th 2015)
Ethereum VM and DSLs for Smart Contracts (updated on May 12th 2015)
 
Smart contracts and applications part II
Smart contracts and applications   part IISmart contracts and applications   part II
Smart contracts and applications part II
 
BitCoin Protocol
BitCoin ProtocolBitCoin Protocol
BitCoin Protocol
 
Grokking TechTalk #17: Introduction to blockchain
Grokking TechTalk #17: Introduction to blockchainGrokking TechTalk #17: Introduction to blockchain
Grokking TechTalk #17: Introduction to blockchain
 
Bitcoin data mining
Bitcoin data miningBitcoin data mining
Bitcoin data mining
 
Crypto currency
Crypto currencyCrypto currency
Crypto currency
 
Blockchain, Smart Contracts and DAOs in 10 minutes
Blockchain, Smart Contracts and DAOs in 10 minutesBlockchain, Smart Contracts and DAOs in 10 minutes
Blockchain, Smart Contracts and DAOs in 10 minutes
 
The Bitcoin blockchain (en)
The Bitcoin blockchain (en)The Bitcoin blockchain (en)
The Bitcoin blockchain (en)
 
Blockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challengesBlockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challenges
 
Intro into blockchain
Intro into blockchainIntro into blockchain
Intro into blockchain
 
Smart contracts and applications part I
Smart contracts and applications   part ISmart contracts and applications   part I
Smart contracts and applications part I
 
Bitcoin Breakthrough Training Guide.
Bitcoin Breakthrough Training Guide.Bitcoin Breakthrough Training Guide.
Bitcoin Breakthrough Training Guide.
 

Similar to Blockchain Technology

Introduction to Blockchain Web3 Session
Introduction to Blockchain Web3 SessionIntroduction to Blockchain Web3 Session
Introduction to Blockchain Web3 SessionDSCIITPatna
 
BLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxBLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxSohanaAmreen
 
The Potential of Blockchain Technology
The Potential of Blockchain TechnologyThe Potential of Blockchain Technology
The Potential of Blockchain TechnologyPioneers.io
 
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGYMONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGYHasHim Salim
 
Blockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfBlockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfArcadePrinters
 
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain,  Hyperledger, DeFi, Web 3.0 - understanding and conceptsBlockchain,  Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and conceptskeithfernandez19
 
Blockchain Technology Explained
Blockchain Technology ExplainedBlockchain Technology Explained
Blockchain Technology ExplainedMdSaifulIslam289
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin Jérôme Kehrli
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basicsRomit Bose
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad SarangNinad Sarang
 
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdf
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdfBlockchain Facts_What Is It, How IT Works and How Can It Be Used.pdf
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdfHarry977415
 
Cryptocurrency-Bitcoin
Cryptocurrency-BitcoinCryptocurrency-Bitcoin
Cryptocurrency-BitcoinSatwikaHotwani
 
Every thing bitcoin in baby language
Every thing bitcoin in baby languageEvery thing bitcoin in baby language
Every thing bitcoin in baby languageOssai Nduka
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain PresentationZied GUESMI
 
Blockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency RegulationsBlockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency RegulationsAmir Rafati
 
Blockchain Technology and Cryptocurrency
Blockchain Technology and CryptocurrencyBlockchain Technology and Cryptocurrency
Blockchain Technology and CryptocurrencyAdityaSingh1213
 
Blockchain - a formal introduction
Blockchain - a formal introductionBlockchain - a formal introduction
Blockchain - a formal introductionSander Demeester
 
Demystifying Blockchain for businesses
Demystifying Blockchain for businessesDemystifying Blockchain for businesses
Demystifying Blockchain for businessesScott Turner
 

Similar to Blockchain Technology (20)

Introduction to Blockchain Web3 Session
Introduction to Blockchain Web3 SessionIntroduction to Blockchain Web3 Session
Introduction to Blockchain Web3 Session
 
BLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxBLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptx
 
The Potential of Blockchain Technology
The Potential of Blockchain TechnologyThe Potential of Blockchain Technology
The Potential of Blockchain Technology
 
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGYMONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
 
Blockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfBlockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdf
 
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain,  Hyperledger, DeFi, Web 3.0 - understanding and conceptsBlockchain,  Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and concepts
 
Blockchain Technology Explained
Blockchain Technology ExplainedBlockchain Technology Explained
Blockchain Technology Explained
 
Blockchain
BlockchainBlockchain
Blockchain
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basics
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
 
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdf
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdfBlockchain Facts_What Is It, How IT Works and How Can It Be Used.pdf
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdf
 
Cryptocurrency-Bitcoin
Cryptocurrency-BitcoinCryptocurrency-Bitcoin
Cryptocurrency-Bitcoin
 
Every thing bitcoin in baby language
Every thing bitcoin in baby languageEvery thing bitcoin in baby language
Every thing bitcoin in baby language
 
Introduction to Blockchain
Introduction to Blockchain Introduction to Blockchain
Introduction to Blockchain
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
Blockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency RegulationsBlockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency Regulations
 
Blockchain Technology and Cryptocurrency
Blockchain Technology and CryptocurrencyBlockchain Technology and Cryptocurrency
Blockchain Technology and Cryptocurrency
 
Blockchain - a formal introduction
Blockchain - a formal introductionBlockchain - a formal introduction
Blockchain - a formal introduction
 
Demystifying Blockchain for businesses
Demystifying Blockchain for businessesDemystifying Blockchain for businesses
Demystifying Blockchain for businesses
 

Recently uploaded

Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257subhasishdas79
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 

Recently uploaded (20)

Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 

Blockchain Technology

  • 2. Technique originally described by group of researchers in 1991 to timestamp digital document . However it was mostly unused until it was adopted by Satoshi Nakamoto in 2009 to create a digital crypto currency bitcoin .Now blockchain is the backbone of the digital Crypto-currency bitcoin. INTRODUCTION
  • 3. Blockchain is a technology that enable moving assest from one individual to other .It is a distributed ledger i.e. completely open to anyone.A ledger is just like a database,which is just distributed in case of blockchain.A database that maintain list of records and these records are stored in block and each block containing details about previous block.So this create a chain of block linking with each other.Unlike traditional methods blockchain enables peer to peer transfer of digital assets. Definition
  • 4. To understand how blockchain works lets take to case in which money transfer as a digital assest - 1. Conventional approach 2. Blockchain technology How blockchain works ?
  • 5.  MONEY TRANSFER IN BANK • PAYING SOMEBODY WITH AN ACCOUNT AT THE SAME BANK • PAYING SOMEBODY WITH AN ACCOUNT AT THE DIFFERENT BANK CONVENTIONAL METHOD
  • 6. Imagine you’re Alice and you bank with, say, barcalays. You owe $1000 to a friend, Charlie,who also uses SBI. Paying Charlie is easy: Alice tell the bank what he want to do, they debit the funds from Alice’s account and credit $1000 to B’s account.It’s all done electronically on SBI’s core banking system and it’s all rather simple: no money enters or leaves the bank; it’s just an update to their accounting system.They(bank) owe Alice $1000 less and owe Charlie $1000 more. PAYING SOMEBODY WITH AN ACCOUNT AT THE SAME BANK
  • 7. Imagine Alice(who have a bank account in barclays bank) need to pay Charlie, who banks with HSBC. Now we have a problem: it’s easy for Barclays to reduce your balance by $1000 but how do they persuade HSBC to increase Charlie’s balance by $1000? Why would HSBC be interested in agreeing to owe Charlie more money than they did before? They’re not a charity! The answer, of course, is that if we want HSBC to owe Charlie a little more, they need to owe somebody else a little less. PAYING SOMEBODY WITH AN ACCOUNT AT THE DIFFERENT BANK
  • 8. Here’s what you could do:  Barclays could reduce Alice’s balance by $1000  Barclays could then add $1000 to the account HSBC holds with Barclays  Barclays could then send a message to HSBC telling them that they had increased their balance by $1000 and would like them, in turn, to increase Charlie’s balance by $1000  HSBC would receive the message and, safe in the knowledge they had an extra $1000 on deposit with Barclays, could increase Charlie’s balance. Cont….
  • 9. In case where blockchain is used in transfer of digital assets like money(cryptocurrency) its main purpose is to remove the third party like bank in conventional method.By blockchain there is a peer to peer transfer without any third party. BLOCKCHAIN METHOD
  • 10.  BLOCK-Block can be thought as a page in a ledger.In simple terms, transaction in blockchain is the basic unit, which is a transfer of asset. Group of transactions are put together in blocks one after another, which is cryptographically hashed and linked to the previous block. Together they form chain of blocks known as Blockchain, which is the distributed ledger. The blocks are ultimately stored in the ledger(DB) which is in the blockchain node(computer), based on the number of nodes in the blockchain network, the ledger will be present(1 in each node). WHAT IS BLOCK IN BLOCKCHAIN
  • 11.
  • 12.  OPEN LEDGER-Anyone who is the participant in the blockchain can seen the ledger i.e can see how much money each one have and can see what transaction one had done so far and is doing. PRINCIPLE IN BLOCKCHAIN
  • 13.  DISTRIBUTED LEDGER- Suppose that we have four nodesA, B, C and D who want to use the blockchain to transfer money. To transfer the money from one node to another node, there will be no intermediate third party to make the transfer process, which is the idea of decentralization. Therefore, if node A wanted to transfer money to node B, it will be transferred directly. Suppose node A wants to send £5 to node B, then a transaction will be created and verified by all other nodes in the network to include it in the ledger. In addition, if node B wants to send £10 to node D, then a transaction will be created and verified by all other nodes in the network to include it in the ledger. This will be the same scenario when node C wants to send £20 to node D. All the transactions are chained together in what is called ledger. This ledger is distributed across all nodes in the network to make sure that all nodes have the same copy or version from the ledger, that is why it's called distributed
  • 15. MINERS-The transaction is broadcasted by the wallet application and is now waiting to be picked up by a miner on the blockchain. This pool is a collection of unconfirmed transactions on the network that are waiting to be processed. Miners on the network (sometimes referred to as nodes, but not quite the same!) select transactions from these pools and form them into a ‘block’. A block is basically a collection of transactions (at this moment in time, still unconfirmed transactions). Every miner constructs their own block of transactions. Multiple miners can select the same transaction to be included in their block
  • 16. Example: two miners, miner A and miner B. Both miner A and miner B can decide to include transaction X into their block. Each blockchain has its own maximum block size. On the Bitcoin blockchain, the maximum block size is 1 MB of data. Before adding a transaction to their block, a miner needs to check if the transaction is eligible to be executed according to the blockchain history. If the sender’s wallet balance has sufficient funds according to the existing blockchain history, the transaction is considered valid and can be added to the block. Miners will usually prioritise transactions that have a high transaction fee set, because this provides them a higher reward.
  • 17. By selecting transactions and adding them to their block, miners create a block of transactions. To add this block of transactions to the blockchain ,the block first needs a signature (also referred to as a proof of work). This signature is created by solving a very complex mathematical problem that is unique to each block of transactions. Each block has a different mathematical problem, so every miner will work on a different problem unique to the block they built. All of these problems are equally hard to solve. In order to solve this mathematical problem, a lot of computational power is used (and thus a lot of electricity). This is the process referred to as mining.
  • 18. A hash function takes an input string of numbers and letters (literally any string of random letters, numbers and/or symbols), and turns it into a new 32 digit string existing out of random letters and numbers. This 32 digit string is the hash output. If any number or letter in the input string is changed, the hash output will also change randomly. However, the same string of input will always give the same string of output. HASH FUNCTION
  • 19.  miners repeatedly change a part of the data inside their block called the nonce  Every time a miner changes the nonce the input string is changed, and hence it leads to a different random output string (signature) as well. Miners repeat this process indefinitely until they find an output string that meets the signature requirements  Miners are spending electricity in the form of computational power in order to insert as many random nonces as fast as possible until they find a nonce that find signature with atleast seven zero’s STEPS BY MINERS
  • 20.  The miner that finds an eligible signature for its block first, broadcasts this block and its signature to all the other miners.  Other miners now verify the signature’s legitimacy by taking the string of data of the broadcasted block, and hashing it to see if the output hash indeed matches the included signature. If it is valid, the other miners will confirm its validity and agree that the block can be added to the blockchain (they reach consensus, aka they all agree with each other, hence the term consensus algorithm). This is also where the definition ‘proof of work’ comes from. The signature is the ‘proof’ of the work performed (the computational power that was spent). The block can now be added to the blockchain, and is spread across all other nodes on the network CONT…