31
Sept 14, 2018 Richard Shandross, Associate Director, Energy Practice, Navigant Content Copyright © 2018, ENERGY BLOCKCHAIN CONSORTIUM and NAVIGANT Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases

Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 1

Sept 14, 2018Richard Shandross, Associate Director, Energy Practice, Navigant

Content Copyright © 2018, ENERGY BLOCKCHAIN CONSORTIUM and NAVIGANT

Energy Blockchain Webinar Series: Webinar #4

Blockchain for Utilities:Vetting Utility Use Cases

Page 2: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Disclaimer

Any product, individual or company mentioned in this webinar should not be construed as an endorsement by the Energy Blockchain Consortium. We have avoided the use of names so any mention is purely coincidental or for illustrative purposes only. All participants are expected to conduct in the webinar per the professional, business like and common sense norms.

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 2

Page 3: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Energy Blockchain Webinar Series • Energy Blockchain Webinar Series created by Energy Blockchain Consortium

• Today’s Webinar is the 3rd Webinar

• FREE to anyone registering (energy-blockchain.org/webinars)

• 12 Webinars: 1st Friday of month (except holiday weeks) @12noon (60-90min)• 2018: Jun 1, Jul 13, Aug 3, Sep 14, Oct 5, Nov 2, Dec 7• 2019: Jan 4, Feb 1, Mar 1, Apr 5, May 3

• Webinars are also available for offline viewing

• About Energy Blockchain Consortium:• Non-Profit consortium of companies interested in using Blockchain technology to solve the most

compelling problems in the Energy industry. Become members. Visit energy-blockchain.org or send me an email [email protected]

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 3

Page 4: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Your Presenter

Richard Shandross• Rich focuses on the transition of the modern power grid, including

transactive energy, distributed energy resources, microgrids, and blockchain solutions. He also performs feasibility, commercialization, marketing, and strategy work for new energy technologies and products.

• Over 25 years of experience as a project and program manager, consultant, systems engineer, and researcher in industry, consulting, government, and academia

• Clients have included utilities, global energy firms, U.S. Department of Energy, design and engineering firms, and National Laboratories

• BS in Environmental Engineering from Northwestern University PhD in Chemical Engineering from MIT

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 4

Shout out to Brett Feldman, Erik Gilbert, Erik Larson, and Tom Mahowald

Page 5: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

About Navigant• Navigant is a global consulting firm with three key business segments

• Energy • Healthcare• Financial Services

• Energy Practice – who:• The industry’s largest energy consulting practice. Clients include:

• 50 largest electric and gas utilities• 20 largest independent power generators• 20 largest gas distribution and pipeline companies• Governments at all levels, NGOs, and much more

• Energy Practice – what• Technology change: renewables, distributed generation, storage• Grid modernization and resilience• Energy efficiency regulation

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 5

Page 6: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Topics

• A Framework for Blockchain Solution Vetting• Two Examples of Utility Use Cases• Q&A

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 6

Page 7: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 7

A Framework for Blockchain Due Diligence

It’s a system, not a sculpture

Page 8: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Why Do Proposed Blockchain Solutions Need to be Vetted?• The nature of your need is not “to implement blockchain”

• Will it meet your needs?• What role should the blockchain play?

• Unproven technology • Case studies are rare and lack detail• Risk can be great

• Evolving technology • Hundreds of use cases, but … • Also hundreds of variants

• Every implementation is unique• Problem characteristics• Underlying system• Solution architecture

• Other available technologies• Unintended consequences and safety

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 8

Page 9: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

There are dynamics involved …

• How’s your game theory?• Market dynamics• Network dynamics• Token dynamics

… Are there winners and losers? … Can it be gamed / manipulated?… Will it generate value? What are the

consequences of value creation?… Is it stable? … How will it evolve?

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 10

Source: http://www.learnaboutstructures.com/Chapter-4-Practice-Problems

vs.

Page 10: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

What’s your asset?

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 11

Lessons:1. Extrinsic ≠ BTC2. GIGO3. Hack surface > 0

Page 11: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Four-Step Due Diligence Framework

1. Benefit fit• Screening• Vetting

2. Compatibility check3. Blockchain property verification4. Vulnerability screening

This framework is universal: it’s not just for utility use cases, and not just for energy use cases – it’s for all blockchain scenarios

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 12

Page 12: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Step 1: Benefits

• You can apply these steps to: • GENERATE potential use cases• SCREEN a set of use cases• START VETTING a particular use case

• Steps 2-4 are primarily for deeper vetting

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 13

• Break down the application into constituent processes and/or functions

• Enumerate blockchain (BC) intrinsic strengths

• Find components of the application that overlap with strengths of blockchain

• Compare BC to existing technologies and solutions

• Identify where BC can improve on existing technologies

Page 13: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Step 2: Compatibility Check

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 14

• Is decentralization what you want or need? What type of decentralization?

• Can your system cope with data immutability? Can you design the solution to manage it?

• Check the fit into system (software and hardware) architecture– Check for side effects, e.g.,

• Time scale issues• Inadequacy of BC as a database• Underlying BC system transaction fees

– High-level dynamics check– Investigate the usage in practice (rough scale)

• Test net, pilotPhoto source: Simon Law on Flickr, https://www.flickr.com/photos/sfllaw/222795669

Page 14: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Decentralized

Centralized

ImmutableRevisable

Programmable

Static

Step 3: Property Check

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 15

• Determine which BC properties you are relying on

• Analyze the solution architecture – are the desired properties either present or emergent from the system?

– BC properties are not universal – they are emergent characteristics of the architecture!

• How will the system evolve over time as it gets implemented?

– Cautionary tale: reduction in Bitcoin decentralization due to mining pools

– What will be involved in making upgrades or other needed changes to the system over time?

Uncle Joe’s HomemadeBlockchainSolution

Page 15: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Step 4: Vulnerability Screening

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 16

• Identify potential attack vectors and modes

– IT compromise

– Attacks from within

– Malware and illegal behavior in the metadata

– Smart contract issues

– Infrastructure connections and their unintended vulnerabilities

• Evaluate the strength of the solution under both plausible and currently implausible circumstances

Page 16: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 17

Two Examples of Vetting Utility Use Cases

Transactive Energy Activities

Page 17: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Block diagram definition of a grid-edge TE scenario

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 18

Power Grid (Distribution Level)

Bulk Power Generation, Sale, and Transmission

Local Non-Prosumer

Generation

Prosumer TE Energy Supplier

Pure Consumer

PV, storage, EV charger

Power

Coordination, information,

fees

Combined aggregator & marketplace

Power

Power

Power Purchase, sale, coordination, information, fees

Purchase and salePurchase and sale

Sale

PurchaseNOTE: “Power” flow could also refer to energy flow

Page 18: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

(Edge) Transactive Energy Processes/Functions

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 19

• Break down the application into constituent processes and/or functions

• Enumerate blockchain (BC) intrinsic strengths

• Find components of the application that overlap with strengths of blockchain

• Compare BC to existing technologies and solutions

• Identify where BC can improve on existing technologies

• Let’s use our Step 1 use-case generation and screening capabilities to select use cases to touch upon:

Page 19: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Blockchain Intrinsic Strengths

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 20

• Transaction-based – can include much more than financial data• Resilience – via distributed nature• Data integrity and immutability • Smart contract – programming and automation• Decentralization – or, more precisely, disintermediation • Multi-party – suitable for many parties from different

organizations • Tokens and currencies – exchangeable value within an ecosystem• Massive investment in technology [existing use cases] –

solutions are being developed and deployed in other sectors

• Break down the application into constituent processes and/or functions

• Enumerate blockchain (BC) intrinsic strengths

• Find components of the application that overlap with strengths of blockchain

• Compare BC to existing technologies and solutions

• Identify where BC can improve on existing technologies

Page 20: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Overlap Map TE process vs. potential BC value

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 21

• Break down the application into constituent processes and/or functions

• Enumerate blockchain (BC) intrinsic strengths

• Find components of the application that overlap with strengths of blockchain

• Compare BC to existing technologies and solutions

• Identify where BC can improve on existing technologies

= worth studying further

Page 21: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Vetting use case 1: TE negotiation

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 22

• Goals• Develop a platform on which actors can set -

• Price• Amount of energy, power, or storage• Delivery window or schedule

• Must be compliant with rate laws• Must be transparent, up-to-date, and as fair as possible• May have one or several types of agreement (binding, non-binding, or

conditional)• Allow for fixing errors (“I meant to type in 100 kWh, not 1,000!”)• Integrate with value-finding, responsive interconnection, and contract-setting • Keep some records immutably

Page 22: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Vetting use case 1: TE negotiation - continued

• The reference blockchain solution:• Private blockchain (for throughput) • Validators are the TE provider, prosumers (and the

distribution operator?)• Smart-contract capable• Allows error-correcting transactions (within one minute)

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 23

• Break down the application into constituent processes and/or functions

• Enumerate blockchain (BC) intrinsic strengths

• Find components of the application that overlap with strengths of blockchain

• Compare BC to existing technologies and solutions

• Identify where BC can improve on existing technologies

Page 23: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Vetting use case 1: TE negotiation - continued• Compatibility:

• Blockchain computational resources likely can’t do market clearing computations • Live integration with other pieces of the TE system may be difficult or “clunky”

• Properties:• What purpose is decentralization serving here? (Unclear if it’s achieved anyway.)• Smart contract execution – can the system both protect proprietary information

and have strong validation?

• Vulnerabilities:• Error-correcting period could be used to game system• Lost private keys could lead to stranded transactions or other complications

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 24

Page 24: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Vetting use case 2: Responsive interconnection

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 25

• Goals• Interact – send and receive information – with power grid systems:

• Distribution operator’s DER Management System (DERMS)• Wholesale market (e.g., ISO) APIs or other online access points

• Interpret signals and determine actions based upon them• Interact with prosumers’ inverter and/or other power management hardware

and software*• Read meter and/or submeter• Send price (or other incentive) signals• Send some control signals (limits, type of service to provide, etc.)• Read customer system’s choice signals (e.g., participate or not, parameters, limits)

* Aggregation functions are lumped in with responsive interconnection here

Page 25: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Vetting use case 2: Responsive interconnection

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 26

• Break down the application into constituent processes and/or functions

• Enumerate blockchain (BC) intrinsic strengths

• Find components of the application that overlap with strengths of blockchain

• Compare BC to existing technologies and solutions

• Identify where BC can improve on existing technologies

• The reference blockchain solution:• Private blockchain (for throughput) • Validators are the distribution operator, TE provider, and

prosumers• Smart-contract capable

Page 26: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Vetting use case 2: Responsive interconnection – cont’d

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 27

• Compatibility:• Biggest BC benefit is smart contracts, but why not use a simple application?

• BC can’t perform activities on short time scales, especially complex ones• Live integration issues as well

• Properties:• How does the system do system governance – not always a matter for the

customers – and maintain decentralization? • Do validators have liability exposure?

• Vulnerabilities:• Not appropriate for system-critical activities

• Transactions can get delayed or denied (consensus is not appropriate)• Physical system access opens possibility of safety or system compromise issues

Page 27: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 28

Conclusions

“What have we learned from this?”

Page 28: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

In summary:

• Blockchain is a technology toddler … we’ve got to nurture and develop it to get the full benefits and minimum drawbacks

• So much to check that a vetting process is a must!• A due diligence framework should check at least these areas:

• Benefit / Compatibility / Properties / Vulnerabilities

• The actual vetting is very situational (at this time …)

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 29

Page 29: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Can We Make Vetting More Standardized?• Recommended program for blockchain researchers and industry

members: develop and publish the following in a standardized form –

1. Evaluation and analysis methods …• Decentralization• Immutability• Stability and resilience

2. Stress testing methods3. Penetration testing methods (malware and attacks)4. Standards of performance (e.g., for making claims)

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 30

Page 30: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Energy Blockchain Conference

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 31

Lead Sponsor

Page 31: Blockchain for Utilities - Amazon S3...Energy Blockchain Webinar Series: Webinar #4 Blockchain for Utilities: Vetting Utility Use Cases Disclaimer Any product, individual or company

Thank You!

Sept 14, 2018 CONTENT COPYRIGHT © 2018, ENERGY BLOCKCHAIN CONSORTIUM 32

Contact Info for this Presentation:Richard Shandross

[email protected]

General Questions:Tony Giroti

[email protected]