Skip to main content

Foundations of Distributed Ledger Technology

  • Chapter
  • First Online:
Digitalization of Power Markets and Systems Using Energy Informatics

Abstract

The electric power industry is undergoing substantial changes as it transitions from an industry primarily based on fossil fuels to one primarily based on renewables, and from a largely undigitialized grid to one connected through IoT technology. In contrast with fossil fuel powerplants, renewable generators are being deployed in a distributed fashion, at smaller sites but with large numbers of sites. This transformation poses challenges in terms of tracking production. Distributed ledger technology (DLT) is ideally suited to the task of tracking a distributed power production system. This chapter presents the basics of DLT, of which blockchain technology (BT) has received the most research and deployment interest and effort. A brief overview of BT includes a discussion of what sorts of problems blockchain is good at solving. Identity and access management (IAM) for blockchain is discussed within the frame of general IAM for software as a service. An overview of some widely deployed blockchain platforms is presented. The three basic mechanisms important to any blockchain system are discussed: block representation, uses of cryptographic, and distributed consensus architecture and algorithms. On top of these mechanisms, smart contracts, tokenization, distributed identity management, and verifiable credentials are built.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 79.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The transmission system operator (TSO) is known as the independent system operator (ISO) or regional system operator (RSO) in the USA.

References

  1. W3C, “Decentralized Identifiers (DIDs) v1.0: Core architecture, data model, and representations”. [Online]: https://www.w3.org/TR/did-core/ (Accessed 2020-09-01)

  2. W3C, “Verifiable Credentials Data Model 1.0”. [Online]: https://www.w3.org/TR/vc-data-model/ (Accessed 2020-09-08).

  3. Yaga, D., et. al., “Blockchain Technology Overview”, NISTIR 8202, National Institutes of Standard In Technology, 2018.

    Google Scholar 

  4. Wikipedia, “Bitcoin”. [Online]: https://en.wikipedia.org/wiki/Bitcoin (Accessed 2020-09-04).

  5. Wood, G., “Ethereum: A Secure Decentralized Generalised Transaction Ledger”. [Online]: https://gavwood.com/paper.pdf (Accessed 2020-09-04).

  6. Consensys.net, “Consensys Quorum”. [Online]: https://consensys.net/quorum/ (Accessed: 2020-09-04).

  7. Baliga, A., et. al., “Performance Evaluation of the Quorum Blockchain Platform”. [Online]: https://arxiv.org/pdf/1809.03421.pdf (Accessed 2020-09-04).

  8. Yumna, G., “Enterprise Blockchains: Quorum — Privacy and Permissioning (part 2)”. [Online]: https://medium.com/block360-labs/quorum-privacy-and-permissioning-f7540212211f (Accessed 2020-09-01).

  9. Androulaki, E., et. al., “Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains”. [Online]: https://arxiv.org/pdf/1801.10228.pdf (Accessed 2020-09-04).

  10. Ventura, T., “The World’s Fastest Blockchain Exceeds 1 Million Transactions Per Second”. [Online]: https://medium.com/predict/the-worlds-fastest-blockchain-exceeds-1-million-transactions-per-second-8931df09320d (Accessed 2020-08-31).

  11. Rosic, A., “What Is Hashing? [Step-by-Step Guide-Under Hood of Blockchain]”. [Online]: https://blockgeeks.com/guides/what-is-hashing/ (Accessed 2020-08-31).

  12. Tore, T., “Technical Guide to Generating an Ethereum Addresses”. [Online]: https://hackernoon.com/how-to-generate-ethereum-addresses-technical-address-generation-explanation-25r3zqo (Accessed 2020-09-01).

  13. Storublevtcev, N. “Cryptography in Blockchain”, in: Misra S. et al. (eds) Computational Science and Its Applications – ICCSA 2019. ICCSA 2019. Lecture Notes in Computer Science, vol 11620, 2019.

    Google Scholar 

  14. Hyperledger, “Channels”. [Online]: https://hyperledger-fabric.readthedocs.io/en/release-2.2/channels.html (Accessed 2020-09-01).

  15. Ethereum Wiki, “Ethash”. [Online]: https://eth.wiki/en/concepts/ethash/ethash (Accessed 2020-09-07).

  16. University of Cambridge, “Cambridge Bitcoin Electricity Consumption Index”. [Online]: https://www.cbeci.org/ (Accessed 2020-09-07).

  17. Lihu, A. et. al., “A Proof of Useful Work for Artificial Intelligence on the Blockchain”. [Online]: https://arxiv.org/pdf/2001.09244.pdf (Accessed 2020-09-07).

  18. Costan, V., and Devidas, S., “Intel SGX Explained”, [Online]: https://eprint.iacr.org/2016/086.pdf (Accessed 2020-09-08).

  19. Ethereum Foundation, “Ethereum 2.0 Specifications”. [Online]: https://github.com/ethereum/eth2.0-specs (Accessed 2021-02-24).

  20. Wikipedia, “Byzantine fault”. [Online]: https://en.wikipedia.org/wiki/Byzantine_fault (Accessed 2020-09-07).

  21. Coindesk, “Writing Bitcoin Smart Contracts Is About to Get Easier With New Coding Language”. [Online]: https://www.coindesk.com/bitcoin-smart-contracts-minsc-easier-new-coding-language (Accessed 2020-09-03).

  22. Readthedocs.io, “Solidity – Solidity 0.7.1 documentation”. [Online]: https://solidity.readthedocs.io/en/v0.7.1/ (Accessed 2020-09-03).

  23. OAI, “OpenAPI 3.0 Specification”. [Online]: https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md (Accessed 2020-09-03).

  24. Ethereum Foundation, “Ethereum flavored WebAssembly (ewasm)”. [Online]: https://github.com/ewasm/design (Accessed 2021-02-24).

  25. WebAssembly, “WebAssembly Specifications”. [Online]: https://webassembly.org/specs/ (Accessed 2021-02-24).

  26. JSON RPC Working Group, “JSON-RPC 2.0 Specification”. [Online]: https://www.jsonrpc.org/specification (Accessed 2021-08-22).

  27. Readthedocs.io, “Web3.py 5.12.1 documentation”. [Online]: https://web3py.readthedocs.io/en/stable/ (Accessed 2020-09-03).

  28. Readthedocs.io, “web3.js – Ethererum Javascript API”. [Online]: https://web3js.readthedocs.io/en/v1.2.11/ (Accessed 2020-09-03).

  29. Vogelsteller, F., and Buterin, V., “EIP-20: ERC-20 Token Standard”. [Online]: https://eips.ethereum.org/EIPS/eip-20 (Accessed 2020-09-08).

  30. Entrinken, W., et. al., “EIP-721: ERC-721 Non-Fungible Token Standard”. [Online]: https://eips.ethereum.org/EIPS/eip-721 (Accessed 2020-09-08).

  31. Radomski, W., et. al., “EIP-1155: ERC-1155 Multi Token Standard”. [Online]: https://eips.ethereum.org/EIPS/eip-1155 (Accessed 2020-09-08).

  32. Json-ld.org, “JSON for Linking Data”. [Online]: https://json-ld.org (Accessed 2020-09-08).

  33. W3C, “DID Specification Registries”. [Online]: https://www.w3.org/TR/did-spec-registries/ (Accessed 2020-09-08).

  34. Decentralized Identity Foundation, “DIF Identity Hubs”. [Online]: https://github.com/decentralized-identity/identity-hub/blob/master/explainer.md (Accessed 2020-09-08).

  35. Wikipedia, “Bitcoin Cash”. [Online]: https://en.wikipedia.org/wiki/Bitcoin_Cash (Accessed 2021-02-25).

  36. Visa, “Visa Fact Sheet”. [Online]: https://usa.visa.com/dam/VCOM/download/corporate/media/visanet-technology/aboutvisafactsheet.pdf (Accessed 2021-02-26).

  37. Gorenflo, C., Lee, S., Golab, L., and Keshav, S., “FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second”. [Online]: https://medium.com/interdax/ethereum-2-0-explainer-e996ac7dc006 (Accessed 2021-02-26.

  38. Consensys.net, “Ethereum 2.0 FAQ”. [Online]: https://consensys.net/knowledge-base/ethereum-2/faq/ (Accessed 2021-02-26).

  39. Wakerow, P., “Proof-of-stake (PoS)”. [Online]: https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/ (Accessed 2021-02-26).

  40. Holochain.org, “Holochain”. [Online]: https://holochain.org/ (Accessed 2021-02-26)

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Cali, U., Kuzlu, M., Pipattanasomporn, M., Kempf, J., Bai, L. (2021). Foundations of Distributed Ledger Technology. In: Digitalization of Power Markets and Systems Using Energy Informatics. Springer, Cham. https://doi.org/10.1007/978-3-030-83301-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-83301-5_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-83300-8

  • Online ISBN: 978-3-030-83301-5

  • eBook Packages: EnergyEnergy (R0)

Publish with us

Policies and ethics