Advertisement

Wie funktioniert die Blockchain?

  • Hans-Georg FillEmail author
  • Felix Härer
  • Andreas Meier
Chapter
  • 437 Downloads
Part of the Edition HMD book series (EHMD)

Zusammenfassung

Blockchains sind eine Art verteiltes elektronisches Register um Informationen dauerhaft, transparent und vertrauenswürdig zu speichern und zugänglich zu machen, ohne dass auf eine zentrale Instanz zurückgegriffen werden muss. Im folgenden Kapitel wird die grundsätzliche Funktionsweise von Blockchains erläutert. Dazu werden zuerst grundlegende Technologien wie kryptografische Hash-Funktionen, kryptografische Puzzles, Merkle-Bäume und digitale Signaturen vorgestellt. Anschließend werden Datenstrukturen von Blockchains und das Vorgehen zum Hinzufügen von neuen Blöcken erläutert. Ebenso wird auf Smart Contracts eingegangen, die der Hinterlegung und verteilten Ausführung von Algorithmen in Blockchains dienen und die Grundlage für dezentrale Anwendungen (DApps) bilden. Als Ausblick werden Limitationen und aktuell in Entwicklung befindliche Ansätze im Bereich Blockchains vorgestellt, um eine Einschätzung der auf diesem Gebiet zu erwartenden Fortschritte zu geben.

Schlüsselwörter

Blockchain Smart Contract Hash-Funktion Hash-Baum Kryptografisches Puzzle Konsensverfahren 

Literatur

  1. Antonopoulos AM (2018) Mastering Ethereum: building smart contracts and Dapps. O’Reilly Media, Sebastopol, CaliforniaGoogle Scholar
  2. Bach LM, Mihaljevic B, Zagar M (2018) Comparative analysis of blockchain consensus algorithms. In: 41st international convention on information and communication technology, electronics and microelectronics (MIPRO). IEEE, Opatija, S 1545–1550Google Scholar
  3. Beutelspacher A, Schwenk J, Wolfenstetter K-D (2015) Moderne Verfahren der Kryptographie: Von RSA zu Zero-Knowledge, 8. Aufl. Springer Spektrum, WiesbadenCrossRefGoogle Scholar
  4. Buterin V (2013) Ethereum: the ultimate smart contract and decentralized application platform. http://web.archive.org/web/20131228111141/http://vbuterin.com/ethereum.html. Zugegriffen am 11.12.2018
  5. Dannen C (2017) Introducing Ethereum and solidity. Apress, BerkeleyCrossRefGoogle Scholar
  6. Di Ciccio C, Cecconi A, Dumas M et al (2019) Blockchain support for collaborative business processes. Informatik Spektrum.  https://doi.org/10.1007/s00287-019-01178-xCrossRefGoogle Scholar
  7. Europäische Union (2014) Verordnung (EU) Nr. 910/2014 des Europäischen Parlaments und des Rates vom 23. Juli 2014 über elektronische Identifizierung und Vertrauensdienste für elektronische Transaktionen im Binnenmarkt und zur Aufhebung der Richtlinie 1999/93/EGGoogle Scholar
  8. Fill H-G (2019) Applying the concept of knowledge blockchains to ontologies. In: Proceedings of the AAAI 2019 spring symposium on combining machine learning with knowledge engineering (AAAI-MAKE 2019), Stanford University, Palo Alto, CAGoogle Scholar
  9. Fill H-G, Härer F (2018) Knowledge blockchains: applying blockchain technologies to enterprise modeling. In: 51st Hawaii international conference on system sciences (HICSS-51), Waikoloa, S 4045–4054Google Scholar
  10. Fill H-G, Meier A (2020) Blockchain kompakt – Grundlagen, Anwendungsoptionen und kritische Bewertung. Springer, HeidelbergCrossRefGoogle Scholar
  11. Haarmann S, Batoulis K, Nikaj A, Weske M (2018) DMN decision execution on the Ethereum blockchain. In: Krogstie J, Reijers HA (Hrsg) Advanced information systems engineering. Springer International Publishing, Cham, S 327–341CrossRefGoogle Scholar
  12. Härer F (2018) Decentralized business process modeling and instance tracking secured by a blockchain. In: Proceedings of the 26th European conference on information systems (ECIS), Portsmouth, UKGoogle Scholar
  13. Härer F, Fill H-G (2019a) A comparison of approaches for visualizing blockchains and smart contracts. Jusletter IT Weblaw. ISSN 1664-848X 21 February 2019.  https://doi.org/10.5281/zenodo.2585575
  14. Härer F, Fill H-G (2019b) Decentralized attestation of conceptual models using the Ethereum blockchain. In: 21st IEEE international conference on business informatics (CBI 2019), Moscow, RussiaGoogle Scholar
  15. Katz J, Lindell Y (2018) Introduction to modern cryptography, 2. Aufl. CRC PRESS, Boca RatonzbMATHGoogle Scholar
  16. Meier A, Stormer H (2018) Blockchain = Distributed Ledger + Consensus. In: Kaufmann M, Meier A (Hrsg) Blockchain. HMD Zeitschrift der Wirtschaftsinformatik, Jhrg. 55, Heft 6, Dezember 2018. Springer, Heidelberg, S 1139–1154Google Scholar
  17. Merkle RC (1987) A digital signature based on a conventional encryption function. In: Proceedings advances in cryptology – CRYPTO ’87. Santa Barbara, CA, 16–20 August, S 369–378Google Scholar
  18. Narayanan A, Bonneau J, Felten E et al (2016) Bitcoin and cryptocurrency technologies. Princeton University Press, PrincetonzbMATHGoogle Scholar
  19. NIST (2015) Secure Hash Standard (SHS). U.S. Department of CommerceGoogle Scholar
  20. Szabo N (1997) Formalizing and securing relationships on public networks. First Monday 2.  https://doi.org/10.5210/fm.v2i9.548
  21. Vranken H (2017) Sustainability of bitcoin and blockchains. Curr Opin Environ Sustain 28:1–9.  https://doi.org/10.1016/j.cosust.2017.04.011CrossRefGoogle Scholar
  22. Weber I, Xu X, Riveret R et al (2016) Untrusted business process monitoring and execution using blockchain. In: La Rosa M, Loos P, Pastor O (Hrsg) 14th international conference, business process management (BPM 2016). Rio de Janeiro, Brazil, S 329–347Google Scholar
  23. Wood G (2014) Ethereum: a secure decentralised generalised transaction ledger. https://ethereum.github.io/yellowpaper/paper.pdf. Zugegriffen am 28.06.2019

Copyright information

© Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature 2020

Authors and Affiliations

  1. 1.University of FribourgFribourgSchweiz

Personalised recommendations