distributed ledger integrity, security, and reliability
TRANSCRIPT
![Page 1: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/1.jpg)
1
Why Blockchain and ReliabilityDistributed Ledger Integrity, Security, and Reliability
Jason Rupe, Ph.D. Co-Chair IEEE BCI,IEEE RS VP M&C, IEEE Denver Section Chair
![Page 2: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/2.jpg)
2
Outline
Blockchain Integrity, Security, and Reliability for Cable Use Cases
Reliable DLT, and DLT for
reliability
![Page 3: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/3.jpg)
3
Ledger Blockchain
Distributed Signed
Locked Cryptographic Hash
What is what?
What Good Are Distributed Ledgers and Blockchains, Anyway?
??
?
![Page 4: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/4.jpg)
4
Authoritative History
What Good Are Distributed Ledgers and Blockchains, Anyway?
COPY
LockedSignedDistributed
CodeContractData
![Page 5: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/5.jpg)
5
You can have these things, but one does not guarantee the other, and you must design to what you require!
Identity management and anonymity
What Good Are Distributed Ledgers and Blockchains, Anyway?
Trust = IdentityTransaction =
Accuracy
![Page 6: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/6.jpg)
6
• Once locked in a block, treated as fact.• Blocks are ordered. • Visible to all.
Event synchronization
What Good Are Distributed Ledgers and Blockchains, Anyway?
COPY
FuturePresentPast
![Page 7: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/7.jpg)
7
• Complex network control is possible. • A node or client can follow different rules
based on the transaction details. • Blockchain networks can thus be used to send
complex, conditional information. • By nature, strong reliability and security can be
designed into the system, and directly controlled.
Traffic flow management and message flow
What Good Are Distributed Ledgers and Blockchains, Anyway?
![Page 8: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/8.jpg)
8
• Once in the blockchain network, information remains as entered.
• Reliable information in means reliable information is kept.
• Likewise, unreliable information can be equally treated as fact, if allowed to enter.
• Some sort of security measures to assure reliable information enters the system is advised.
Information reliability
What Good Are Distributed Ledgers and Blockchains, Anyway?
![Page 9: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/9.jpg)
9
Use Case Summary
Blockchain Integrity, Security, and Reliability for Cable Use Cases
• New and direct revenue
• Cost optimization• Customer experience• Reduce ecosystem
friction• The future may hold
more!
![Page 10: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/10.jpg)
10
Blockchain can play a pivotal role in enabling new revenue opportunities for operators in existing and new markets.
New and direct revenue
Use Case Summary
![Page 11: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/11.jpg)
11
In network operations, service creation and management, security and ownership, and even the customer experience, blockchain networks and distributed ledgers can help operators be more cost optimal.
Cost optimizationUse Case Summary
![Page 12: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/12.jpg)
12
Blockchain and distributed ledgers can enable many customer management capabilities. And as customers evolve in ways they are already ready to consume, it can be a layer of service and control they need.
Customer experience
Use Case Summary
![Page 13: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/13.jpg)
13
This is fancy talk for just making things easier to do. Some things might be easy enough that you can do them for the first time. As a result, this category could be a ramp to many new capabilities not yet envisioned. More may come of this!
Reduce ecosystem frictionUse Case Summary
![Page 14: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/14.jpg)
14
• 487 papers • Most focused on applications, some on enhancements to DLT • Many relating to transactive energy, IoT, supply chain, food integrity• Assurance, integrity, security are about the reliability of what is held on the ledger, and how
to make reliable the features provided by the DLT solution• Very few deal with how to make DLT more reliable… why is that?
“The reliability of blockchain-enabled applications is based on the innate immutability of stored data, maintained through cryptographic means, which enables blockchains to provide transparency, efficiency, auditability, trust, and security.” - K. Zhang; H. Jacobsen, “Towards Dependable, Scalable, and Pervasive Distributed Ledgers with Blockchains”
IEEE Explorer search for Blockchain or Distributed Ledger Technology, and Reliability
New use cases and current research
![Page 15: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/15.jpg)
15
Applicationsoftware, hardware, design
Network access, routing, transport, design, p2p
Datainformation, code, hash
Computeconsensus algorithms,
Storeledger, code, data, etc.
Humansusers, miners, verifiers, more
Verification, monitoring, etc.
Components of a Distributed Ledger
Blockchain Reliability
Security
Privacy - Transparency
Trustworthiness
Reliability
Public – Private
Auditability
etc.
![Page 16: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/16.jpg)
16
Complex Security and Reliability Design Concerns
Blockchain Integrity, Security, and Reliability for Cable Use Cases
![Page 17: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/17.jpg)
17
• Are the parties who they say they are?• Is what is in the blockchain what has
been agreed to?• Given the methods and tools available,
can the design assure anything?• Is a central authority needed?
Identity, transaction authentication, and transaction authenticity
Complex Security and Reliability Design Concerns
![Page 18: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/18.jpg)
18
• Byzantine General’s Problem• Distribute authoritative copies
widely• A majority may not be sufficient
• Higher certainty needed in some applications
• Consideration of the nodes and their conditions
Distribution and redundancy
Complex Security and Reliability Design Concerns
![Page 19: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/19.jpg)
19
• As blockchain networks get larger, depending on the design, certain performance and reliability issues are important considerations
Network scale and performance considerationsComplex Security and Reliability Design Concerns
![Page 20: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/20.jpg)
20
• Blockchain networks are complex systems, not always under authority or control.
• Software best practices are important, but are a double edged sword too.
Governance and code managementComplex Security and Reliability Design Concerns
![Page 21: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/21.jpg)
21
• Blockchain networks age• New risks and
attacks force changes.
• Reality shifts from design and requirements.
• All this impacts reliability.
Attack vectors as a reliability problemComplex Security and Reliability Design Concerns
![Page 22: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/22.jpg)
22
• As complex systems, it is important to consider the reliability (and security) of all the elements of the system.
• Each of these elements of the overall system has importance toward the overall mission of the blockchain network.
• Not well managed, and the system will have unintended consequences, including runaway costs or catastrophic failures.
What is the meaning of reliability for blockchain?Complex Security and Reliability Design Concerns
![Page 23: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/23.jpg)
23
• Blockchains are networks of applications and functions • Blockchains are designed for specific purposes• Distributed ledgers are in use, built for a broad base of uses• Blockchains create histories of transactions called distributed ledgers – how secure and
reliable they are is designed according to the needs of the use case • There is research being done that scratches the surface
• Basic modeling for reliability and assurance • Nothing service specific being defined• Ripe for traditional approaches to be retuned to the new
• As complex systems, distributed ledger technology can borrow and build on our decades of knowledge for hardware, software, systems, and human reliability, with consideration to what is new
• Security and reliability must be designed into these systems, which means they must be purpose built, and design choices must be considered carefully!
What have we learned?
Wrapping it up
![Page 24: Distributed Ledger Integrity, Security, and Reliability](https://reader033.vdocuments.site/reader033/viewer/2022061102/629ca60a2734b50075173ff8/html5/thumbnails/24.jpg)
24
Blockchain.IEEE.org
Jason Rupe, PhD, Co-Chair, IEEE Blockchain [email protected]
Thank You,For More Information Please Contact,