SlideShare a Scribd company logo
1 of 29
Blockchain Application for Peer-
to-Peer Energy Trading
Amit Kumar Vishwakarma
PhD: IIT Kanpur, India
Visiting Research Scholar
Tsinghua University, China
Content
 What are the possibilities of blockchain in energy and utilities?
 What are energy companies doing globally with the technology?
 What is the role of blockchain in the broader energy transition and
what are the limitations of the technology?
Introduction
 2008, Satoshi Nakamoto
 Like the Internet, blockchain is an open, global infrastructure upon which other
technologies and applications can be built. And like the Internet, it allows people to bypass
traditional intermediaries in their dealings with each other, thereby lowering or even
eliminating transaction costs- by World Economic Forum
 The Problem: How to perform digital currency transaction between users directly, without
an intermediary.
Blockchain Technology
Blockchain Technology
 A decentralized peer-to-peer system with no central authority.
 No user-client based model.
 It work on consensus mechanisms.
 Consensus is a dynamic way of reaching agreement in a group.
Keywords
 Open: Accessible to all
 Distributed ledger: No single party control
 Verifiable: Everyone can check the validity of information
 Permanent: The information is persistent
Blockchain Terminology
 Double spending problem? Bitcoin network shares a data base of all the transactions.
 Identity revealed? A random number- Bitcoin address:31uEbMgunupShBVTewXjtqbBv5MndwfXhb
 Use of others bitcoin? Digital Signature
 Publishing fake history of transaction? Cryptographic Hash Function
 Compute next block? Proof of work
Core Component of Blockchain
How Blockchain Works?
Block Structure:
 A block is a container data structure, which brings together transactions for inclusion in the
public ledger, known as the blockchain.
 The block is made up of a header; containing metadata, followed by a long list of
transactions.
 There is a reference to a previous block hash, which connects present block to the previous
block, lying in the blockchain.
 Mining competition; the difficulty, timestamp and nonce.
 Merkle Tree root; a data structure used to summarize all the transactions in the block in an
efficient manner.
Block Header
Blockchain Constructing Technologies
Ethereum
 Ethereum is decentralized software platform that allows you to build smart contracts and
decentralized applications.
Smart Contract
 A computer protocol that enforces the negotiation between two exchanging parties
 Self-operating computer program that automatically executes when specific conditions are met
 It makes smart grid scalable, resilient, secure, and even resist the SDN attacks
Basic Principle
 Distributed Database: No single party controls the data or the information. Every party can verify
the records of its transaction partners directly, without an intermediary.
 Peer-to-Peer Transmission: Communication occurs directly between peers instead of through a
central node. Each node stores and forwards information to all other nodes.
 Transparency: Every transaction and its associated value are visible to anyone with access to the
system.
 Irreversibility of Records: Once a transaction is entered in the database and the accounts are
updated, the records cannot be altered, because they’re linked to every transaction record that came
before them (hence the term “chain”).
 Computational Logic: The digital nature of the ledger means that blockchain transactions can be
tied to computational logic and in essence programmed. So users can set up algorithms and rules
that automatically trigger transactions between nodes.
Main Types of Blockchains Segmented by Permission
Model
Evolution of Blockchain Technology in Energy and Utilities
 Introduction: Over the past few years, developers have begun using Bitcoins underlying
technology, blockchain – for creative new applications
 Decentralized Networks: Decentralized networks redistribute power from a central server,
enabling peer to peer communications
 Smart Contract: Smart contracts are account holding objects on the blockchain containing
code that can interact with other contracts, make decisions and store data
 New Blockchain Platforms: New platforms, such as Ethereum allow developers and
consumers to take advantage of decentralized networks.
 Applications: A decentralized application is a piece of software consisting of a user
interface and a decentralized blockchain backend.
 Energy Opportunity: Globally, current energy pilots range from P2P trading, IoT
appliances level control, and crypto enabled bill pay.
Use case 1: P2P Energy Trading Using
Blockchain
DSO Level Steps
 Step 1. Customer to DSO: The customer will announce into network that he wants to purchase
energy
 Step 2. Blockchain Network: Miner nodes will check the credibility of customer, request, and
requirement
 Step 3. Blockchain Network: Find the seller based on the distance and credit
 Step 4. Blockchain Network: Creating the shared wallet and public-private keys for smart contract
 Step 5. Network to Customer and Seller: Share the generated key pairs to customer and seller
 Step 6. Seller to Customer: Cryptographically exchange of smart contract between buyer and seller
 Step7. Seller to Network: Blockchain Network will verify the credibility of seller and the amount of
energy
 Step 8. Seller to Buyer: Cryptographically agreement on smart contract
 Step 9. Seller to Buyer: Energy transfer
 Step 10: Blockchain Network: Update the ledger
Grid Level Steps:
 A transaction wanted to be carried out between two persons of the same microgrid
according to the rules of the smart contract (A and B), “A” wants to send 3 kWh to “B”.
 The DSO checks whether it is possible to perform a transaction, based on the electrical
routing and the power line support.
 Once the routing is validated, the microgrid allows “A” to transmit the amount of energy to
“B”, concerning the capacity of the lines to support the transmission.
 The DSO demand 1kWh left for “B” to the utility service provider for meeting conditions
of the transaction.
 The utility network provides the remaining 1kWh to the DSO.
 Finally, the DSO sends to “B” the 1kWh.
Use case 2: Credit based P2P energy trading
 The system adopts a modified PoS based consensus algorithm.
 The price is decided by an auction process and it is done once in every epoch, at the time of
transaction miners will have the responsibility to transfer few percent's to the main utility
company (this amount will be decided by government regulatory body).
 Each user submit his/her bids in terms of smart contract to buy or sell rate for a round of
transaction.
 DSO matches the prosumer and customer based on the smart contract. If there is mismatch then
nodes can submit revised contract.
 Once matching achieved, DSO checks for if buyers have the sufficient credit to pay for
purchase and the overhead to network operator.
 Once confirmed smart contract proposed to each user appends confirmation and digitally sign
the confirmation.
 Finally the DSO at miners will sign and then contracts will be bind in the ledger.
 The system will reduce the cost of operation and time of the trade.
Emerging Energy Blockchain Use Cases
What are energy companies doing globally
with the technology?
What is the role of blockchain in the broader energy
transition and what are the limitations of the
technology
Benefits and Challenges of Blockchain Technology
in Energy and Utilities
Benefits of Blockchain Technology
 Faster transactions and lower
transaction costs
 Disintermediation and trustless
exchange
 Empowered users
 High quality data
 Reliability, longevity and durability
 Process integrity
 Immutability and transparency
 Market and eco-system
simplification
…..Challenges of
blockchain technology
 Standards needed
 Nascent technology
 Uncertain regulatory status
 Integration concerns
 Cultural adoption
 High data storage
 Incentive problem
Broader Context – Anticipatory Policymaking
 Blockchain may lead to questions about the choice of law and jurisdiction for the
adjudication of the relevant disputes.
 Various issues will need to be considered such as the legal enforceability of smart
contracts, and liability and accountability issues, as distributed ledgers currently lack the
legal personality that is necessary for them to be assigned with responsibilities and
liabilities.
 Decentralized blockchain-based systems may be open to co-option by external powers and,
in the absence of sufficient institutional protection, the platforms could evolve into
oligarchies.
 Encrypted qualities of blockchain technology may eliminate the possibility for legitimate
forms of surveillance used for prosecution and law enforcement.
 Consumer protection will also be a key concern of regulators, as the contractual clauses
and redress measures may not be clear to consumers and, given their automated character,
not easily adjustable to a possible change of circumstances.
 Security concerns of a regulatory nature, as it could be possible to trace or deduce a
party's identity from transactions.
Do we actually need a blockchain?
Email: amitvec1014@gmail.com

More Related Content

What's hot

Applying Blockchain to the Energy Industry
Applying Blockchain to the Energy IndustryApplying Blockchain to the Energy Industry
Applying Blockchain to the Energy IndustryIndigo Advisory Group
 
“Blockchain & Energy: hype or solution?” - Simone Accornero
“Blockchain & Energy: hype or solution?” - Simone Accornero“Blockchain & Energy: hype or solution?” - Simone Accornero
“Blockchain & Energy: hype or solution?” - Simone AccorneroEIT Digital Alumni
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technologyMd. Syful Azam
 
Blockchain In Government - How The Technology Can Transform Government Services
Blockchain In Government - How The Technology Can Transform Government ServicesBlockchain In Government - How The Technology Can Transform Government Services
Blockchain In Government - How The Technology Can Transform Government ServicesSunil Jagani
 
Blockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondBlockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondMichael Novak
 
IoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and RisksIoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and RisksAhmed Banafa
 
How Blockchain Can Be Used In Big Data Analytics
How Blockchain Can Be Used In Big Data AnalyticsHow Blockchain Can Be Used In Big Data Analytics
How Blockchain Can Be Used In Big Data AnalyticsBibrainia
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Edureka!
 
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima) IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima) crlima10
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersKoen Vingerhoets
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellDaniel Chan
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsSaad Zaher
 

What's hot (20)

Applying Blockchain to the Energy Industry
Applying Blockchain to the Energy IndustryApplying Blockchain to the Energy Industry
Applying Blockchain to the Energy Industry
 
Blockchain
BlockchainBlockchain
Blockchain
 
“Blockchain & Energy: hype or solution?” - Simone Accornero
“Blockchain & Energy: hype or solution?” - Simone Accornero“Blockchain & Energy: hype or solution?” - Simone Accornero
“Blockchain & Energy: hype or solution?” - Simone Accornero
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchain In Government - How The Technology Can Transform Government Services
Blockchain In Government - How The Technology Can Transform Government ServicesBlockchain In Government - How The Technology Can Transform Government Services
Blockchain In Government - How The Technology Can Transform Government Services
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain concepts
Blockchain conceptsBlockchain concepts
Blockchain concepts
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondBlockchain in Banking, Business and Beyond
Blockchain in Banking, Business and Beyond
 
IoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and RisksIoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and Risks
 
Smart contract
Smart contractSmart contract
Smart contract
 
How Blockchain Can Be Used In Big Data Analytics
How Blockchain Can Be Used In Big Data AnalyticsHow Blockchain Can Be Used In Big Data Analytics
How Blockchain Can Be Used In Big Data Analytics
 
IoT ecosystem
IoT ecosystemIoT ecosystem
IoT ecosystem
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
 
The IoT Advantage
The IoT AdvantageThe IoT Advantage
The IoT Advantage
 
LoRa and NB-IoT
LoRa and NB-IoT LoRa and NB-IoT
LoRa and NB-IoT
 
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima) IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgers
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a Nutshell
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 

Similar to Applying Blockchain for P2P Energy Trading

Applying Blockchain to Transactive Energy
Applying Blockchain to Transactive EnergyApplying Blockchain to Transactive Energy
Applying Blockchain to Transactive EnergyAlessandro Benigni 🌕
 
BlockChain Technology By Deep Akabari.pptx
BlockChain Technology By Deep Akabari.pptxBlockChain Technology By Deep Akabari.pptx
BlockChain Technology By Deep Akabari.pptxDeepAkabari
 
What is Blockchain Technology and How does it work ?
What is Blockchain Technology and How does it work ?What is Blockchain Technology and How does it work ?
What is Blockchain Technology and How does it work ?evontech
 
Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance VIJAY MUTHU
 
Blockchain technology ppt
Blockchain technology pptBlockchain technology ppt
Blockchain technology pptasrithak
 
Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Richa575316
 
Blockchian introduction
Blockchian introductionBlockchian introduction
Blockchian introductionkesavan N B
 
Top Blockchain Technology Trends to Watch in 2024.pdf
Top Blockchain Technology Trends to Watch in 2024.pdfTop Blockchain Technology Trends to Watch in 2024.pdf
Top Blockchain Technology Trends to Watch in 2024.pdfMolly Cobb
 
8 Decimal Capital Enterprise Solution Overview
8 Decimal Capital Enterprise Solution Overview8 Decimal Capital Enterprise Solution Overview
8 Decimal Capital Enterprise Solution OverviewRemi Gai
 
Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)rahulmondol
 
20MCE22 - BLOCKCHAIN TECHNOLOGY_NOTES.pdf
20MCE22 - BLOCKCHAIN TECHNOLOGY_NOTES.pdf20MCE22 - BLOCKCHAIN TECHNOLOGY_NOTES.pdf
20MCE22 - BLOCKCHAIN TECHNOLOGY_NOTES.pdfDSIVABALASELVAMANIMC
 
Blockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGBlockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGRids Vazi
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and DemonstrationYao Yao
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhtonmasukmia.com
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain PresentationZied GUESMI
 
Use case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTUUse case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTURohit Verma
 
A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem  A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem IJECEIAES
 

Similar to Applying Blockchain for P2P Energy Trading (20)

75
7575
75
 
blockchain governance : opportunities and challenges
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challenges
 
Applying Blockchain to Transactive Energy
Applying Blockchain to Transactive EnergyApplying Blockchain to Transactive Energy
Applying Blockchain to Transactive Energy
 
BlockChain Technology By Deep Akabari.pptx
BlockChain Technology By Deep Akabari.pptxBlockChain Technology By Deep Akabari.pptx
BlockChain Technology By Deep Akabari.pptx
 
Blockchain
BlockchainBlockchain
Blockchain
 
What is Blockchain Technology and How does it work ?
What is Blockchain Technology and How does it work ?What is Blockchain Technology and How does it work ?
What is Blockchain Technology and How does it work ?
 
Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance Blockchain : A Catalyst for New Approaches in Insurance
Blockchain : A Catalyst for New Approaches in Insurance
 
Blockchain technology ppt
Blockchain technology pptBlockchain technology ppt
Blockchain technology ppt
 
Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...
 
Blockchian introduction
Blockchian introductionBlockchian introduction
Blockchian introduction
 
Top Blockchain Technology Trends to Watch in 2024.pdf
Top Blockchain Technology Trends to Watch in 2024.pdfTop Blockchain Technology Trends to Watch in 2024.pdf
Top Blockchain Technology Trends to Watch in 2024.pdf
 
8 Decimal Capital Enterprise Solution Overview
8 Decimal Capital Enterprise Solution Overview8 Decimal Capital Enterprise Solution Overview
8 Decimal Capital Enterprise Solution Overview
 
Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)
 
20MCE22 - BLOCKCHAIN TECHNOLOGY_NOTES.pdf
20MCE22 - BLOCKCHAIN TECHNOLOGY_NOTES.pdf20MCE22 - BLOCKCHAIN TECHNOLOGY_NOTES.pdf
20MCE22 - BLOCKCHAIN TECHNOLOGY_NOTES.pdf
 
Blockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGBlockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNG
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhton
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
Use case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTUUse case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTU
 
A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem  A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 

Recently uploaded (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 

Applying Blockchain for P2P Energy Trading

  • 1. Blockchain Application for Peer- to-Peer Energy Trading Amit Kumar Vishwakarma PhD: IIT Kanpur, India Visiting Research Scholar Tsinghua University, China
  • 2. Content  What are the possibilities of blockchain in energy and utilities?  What are energy companies doing globally with the technology?  What is the role of blockchain in the broader energy transition and what are the limitations of the technology?
  • 3. Introduction  2008, Satoshi Nakamoto  Like the Internet, blockchain is an open, global infrastructure upon which other technologies and applications can be built. And like the Internet, it allows people to bypass traditional intermediaries in their dealings with each other, thereby lowering or even eliminating transaction costs- by World Economic Forum  The Problem: How to perform digital currency transaction between users directly, without an intermediary. Blockchain Technology
  • 4. Blockchain Technology  A decentralized peer-to-peer system with no central authority.  No user-client based model.  It work on consensus mechanisms.  Consensus is a dynamic way of reaching agreement in a group. Keywords  Open: Accessible to all  Distributed ledger: No single party control  Verifiable: Everyone can check the validity of information  Permanent: The information is persistent Blockchain Terminology  Double spending problem? Bitcoin network shares a data base of all the transactions.  Identity revealed? A random number- Bitcoin address:31uEbMgunupShBVTewXjtqbBv5MndwfXhb  Use of others bitcoin? Digital Signature  Publishing fake history of transaction? Cryptographic Hash Function  Compute next block? Proof of work
  • 5. Core Component of Blockchain
  • 7. Block Structure:  A block is a container data structure, which brings together transactions for inclusion in the public ledger, known as the blockchain.  The block is made up of a header; containing metadata, followed by a long list of transactions.  There is a reference to a previous block hash, which connects present block to the previous block, lying in the blockchain.  Mining competition; the difficulty, timestamp and nonce.  Merkle Tree root; a data structure used to summarize all the transactions in the block in an efficient manner.
  • 10. Ethereum  Ethereum is decentralized software platform that allows you to build smart contracts and decentralized applications. Smart Contract  A computer protocol that enforces the negotiation between two exchanging parties  Self-operating computer program that automatically executes when specific conditions are met  It makes smart grid scalable, resilient, secure, and even resist the SDN attacks
  • 11. Basic Principle  Distributed Database: No single party controls the data or the information. Every party can verify the records of its transaction partners directly, without an intermediary.  Peer-to-Peer Transmission: Communication occurs directly between peers instead of through a central node. Each node stores and forwards information to all other nodes.  Transparency: Every transaction and its associated value are visible to anyone with access to the system.  Irreversibility of Records: Once a transaction is entered in the database and the accounts are updated, the records cannot be altered, because they’re linked to every transaction record that came before them (hence the term “chain”).  Computational Logic: The digital nature of the ledger means that blockchain transactions can be tied to computational logic and in essence programmed. So users can set up algorithms and rules that automatically trigger transactions between nodes.
  • 12. Main Types of Blockchains Segmented by Permission Model
  • 13. Evolution of Blockchain Technology in Energy and Utilities  Introduction: Over the past few years, developers have begun using Bitcoins underlying technology, blockchain – for creative new applications  Decentralized Networks: Decentralized networks redistribute power from a central server, enabling peer to peer communications  Smart Contract: Smart contracts are account holding objects on the blockchain containing code that can interact with other contracts, make decisions and store data  New Blockchain Platforms: New platforms, such as Ethereum allow developers and consumers to take advantage of decentralized networks.  Applications: A decentralized application is a piece of software consisting of a user interface and a decentralized blockchain backend.  Energy Opportunity: Globally, current energy pilots range from P2P trading, IoT appliances level control, and crypto enabled bill pay.
  • 14. Use case 1: P2P Energy Trading Using Blockchain
  • 15. DSO Level Steps  Step 1. Customer to DSO: The customer will announce into network that he wants to purchase energy  Step 2. Blockchain Network: Miner nodes will check the credibility of customer, request, and requirement  Step 3. Blockchain Network: Find the seller based on the distance and credit  Step 4. Blockchain Network: Creating the shared wallet and public-private keys for smart contract  Step 5. Network to Customer and Seller: Share the generated key pairs to customer and seller  Step 6. Seller to Customer: Cryptographically exchange of smart contract between buyer and seller  Step7. Seller to Network: Blockchain Network will verify the credibility of seller and the amount of energy  Step 8. Seller to Buyer: Cryptographically agreement on smart contract  Step 9. Seller to Buyer: Energy transfer  Step 10: Blockchain Network: Update the ledger
  • 16. Grid Level Steps:  A transaction wanted to be carried out between two persons of the same microgrid according to the rules of the smart contract (A and B), “A” wants to send 3 kWh to “B”.  The DSO checks whether it is possible to perform a transaction, based on the electrical routing and the power line support.  Once the routing is validated, the microgrid allows “A” to transmit the amount of energy to “B”, concerning the capacity of the lines to support the transmission.  The DSO demand 1kWh left for “B” to the utility service provider for meeting conditions of the transaction.  The utility network provides the remaining 1kWh to the DSO.  Finally, the DSO sends to “B” the 1kWh.
  • 17. Use case 2: Credit based P2P energy trading
  • 18.  The system adopts a modified PoS based consensus algorithm.  The price is decided by an auction process and it is done once in every epoch, at the time of transaction miners will have the responsibility to transfer few percent's to the main utility company (this amount will be decided by government regulatory body).  Each user submit his/her bids in terms of smart contract to buy or sell rate for a round of transaction.  DSO matches the prosumer and customer based on the smart contract. If there is mismatch then nodes can submit revised contract.  Once matching achieved, DSO checks for if buyers have the sufficient credit to pay for purchase and the overhead to network operator.  Once confirmed smart contract proposed to each user appends confirmation and digitally sign the confirmation.  Finally the DSO at miners will sign and then contracts will be bind in the ledger.  The system will reduce the cost of operation and time of the trade.
  • 20. What are energy companies doing globally with the technology?
  • 21.
  • 22.
  • 23. What is the role of blockchain in the broader energy transition and what are the limitations of the technology
  • 24. Benefits and Challenges of Blockchain Technology in Energy and Utilities Benefits of Blockchain Technology  Faster transactions and lower transaction costs  Disintermediation and trustless exchange  Empowered users  High quality data  Reliability, longevity and durability  Process integrity  Immutability and transparency  Market and eco-system simplification …..Challenges of blockchain technology  Standards needed  Nascent technology  Uncertain regulatory status  Integration concerns  Cultural adoption  High data storage  Incentive problem
  • 25. Broader Context – Anticipatory Policymaking  Blockchain may lead to questions about the choice of law and jurisdiction for the adjudication of the relevant disputes.  Various issues will need to be considered such as the legal enforceability of smart contracts, and liability and accountability issues, as distributed ledgers currently lack the legal personality that is necessary for them to be assigned with responsibilities and liabilities.  Decentralized blockchain-based systems may be open to co-option by external powers and, in the absence of sufficient institutional protection, the platforms could evolve into oligarchies.  Encrypted qualities of blockchain technology may eliminate the possibility for legitimate forms of surveillance used for prosecution and law enforcement.  Consumer protection will also be a key concern of regulators, as the contractual clauses and redress measures may not be clear to consumers and, given their automated character, not easily adjustable to a possible change of circumstances.  Security concerns of a regulatory nature, as it could be possible to trace or deduce a party's identity from transactions.
  • 26. Do we actually need a blockchain?
  • 27.
  • 28.