Beruflich Dokumente
Kultur Dokumente
Dieser Artikel oder Abschnitt ist nicht allgemeinverstndlich formuliert. Die Mngel
sind unter Diskussion:Blockchain beschrieben. Wenn du diesen Baustein entfernst,
begrnde dies bitte auf der Artikeldiskussionsseite und ergnze den automatisch
erstellten Projektseitenabschnitt Wikipedia:Unverstndliche Artikel#Blockchain um
{{Erledigt|1=~~~~}}.
Unter einer Blockchain (auch Block Chain, englisch fr Blockkette) wird eine Datenbank
verstanden, deren Integritt (Sicherung gegen nachtrgliche Manipulation) durch Speicherung
des Hashwertes des vorangehenden Datensatzes im jeweils nachfolgenden, also durch
kryptographische Verkettung, gesichert ist.[1]
Das Verfahren ist die technische Basis fr sogenannte Kryptowhrungen, kann aber ggf.
darber hinaus in verteilten Systemen zur Verbesserung/Vereinfachung der
Transaktionssicherheit im Vergleich zu zentralen Systemen beitragen.
Die Funktionsweise hnelt dem Journal der Buchfhrung. Es wird daher auch als Internet der
Werte (Internet of value) bezeichnet. Eine Blockchain ermglicht es, dass in einem
dezentralen Netzwerk eine Einigkeit zwischen den Knoten erzielt werden kann. (Siehe auch:
Byzantinischer Fehler.)
Inhaltsverzeichnis
1 Geschichte
2 Eigenschaften
3 Siehe auch
4 Literatur
5 Weblinks
6 Einzelnachweise
Geschichte
Erste Grundlagen zur kryptografisch abgesicherten Verkettung einzelner Blcke wurden 1991
von Stuart Haber & W. Scott Stornetta, 1996 von Ross J. Anderson und 1998 von Bruce
Schneier & John Kelsey beschrieben.[2] Parallel dazu arbeitete 1998 auch Nick Szabo an einem
Mechanismus fr eine dezentralisierte digitale Whrung, die er Bit Gold nannte.[3] Im Jahr
2000 entwickelte Stefan Konst eine allgemeine Theorie zu kryptografisch abgesicherten
Verkettungen und leitete daraus verschiedene Lsungen zur Umsetzung ab.[2]
Das Konzept der Blockchain als verteilte Datenbank wurde erstmals 2008 von Satoshi
Nakamoto im White Paper zu Bitcoin beschrieben.[4] Im Jahr darauf verffentlichte er die
erste Implementierung der Bitcoin-Software und startete dadurch die erste ffentlich verteilte
Blockchain.
Eigenschaften
Neue Blcke werden ber ein Konsensverfahren geschaffen und anschlieend an die
Blockchain angehngt.[5] Das populrste Konsensverfahren ist hierbei die Proof-of-Work-
Methode, es bestehen jedoch zahlreiche andere Formen, Konsens herzustellen (Proof-of-
Stake, Proof-of-Burn, Proof-of-Activity). Durch die aufeinander aufbauende Speicherung von
Daten in einer Blockchain knnen diese nicht nachtrglich gendert werden, ohne die
Integritt des Gesamtsystems zu beschdigen. Hierdurch wird die Manipulation von Daten
erheblich erschwert. Der dezentrale Konsensmechanismus ersetzt die Notwendigkeit einer
vertrauenswrdigen dritten Instanz zur Integrittsbesttigung von Transaktionen.[6]
Anwendungsbeispiel Bitcoin
Vereinfachte Bitcoin-Blockchain
Bei Bitcoin besteht eine Blockchain aus einer Reihe von Datenblcken, in denen jeweils eine
oder mehrere Transaktionen zusammengefasst und mit einer Prfsumme versehen sind, d.h.,
sie werden jeweils paarweise zu einem Hash-Baum zusammengefasst. Die Wurzel des
Baumes (auch Merkle-Root, bzw. Top-Hash genannt) wird dann im zugehrigen Header
gespeichert. Der gesamte Header wird dann ebenfalls gehasht und im nachfolgenden Header
abgespeichert. So wird sichergestellt, dass keine Transaktion verndert werden kann, ohne
den zugehrigen Header und alle nachfolgenden Blcke ebenfalls zu ndern.[7]
Die Blockchain von Bitcoin ist die lteste Blockchain. Sie startete im Januar 2009, hatte
November 2016 eine Gre von ca. 126 GB[8] und lag im Mai 2016 auf ca. 6700 Knoten[9]
redundant und ffentlich zugriffsbereit vor.
Anwendungsbeispiel Auditing
Beim Auditing geht es darum, sicherheitskritische Operationen von Softwareprozessen
aufzuzeichnen. Dies betrifft insbesondere den Zugriff auf und die Vernderung von
vertraulichen oder kritischen Informationen. Das Auditing eignet sich hierbei deshalb fr eine
Blockchain, da es relativ geringe Datenmengen produziert und gleichzeitig hohe
Sicherheitsanforderungen aufweist.
Eine Blockchain kann hierbei das Audit-Log (auch als Audit-Trail bezeichnet) vor
Vernderung schtzen. Zudem sollten die einzelnen Eintrge mit einer digitalen Signatur
versehen werden, um die Echtheit zu gewhrleisten. Ein dezentraler Konsensmechanismus,
wie bei Bitcoin, wird nicht zwingend bentigt. Eine dezentrale Speicherung der Blockchain
stellt jedoch eine relativ sichere Verwahrung des Audit-Trails sicher.
Siehe auch
Liste von Kryptowhrungen
Literatur
Stuart Haber, W. Scott Stornetta: How to Time-Stamp a Digital Document. In:
Advances in Cryptology - Crypto '90. Lecture Notes in Computer Science v. 537.
Springer-Verlag, Berlin 1991, ISBN 978-3-540-38424-3, S. 437455.
Bruce Schneier, John Kelsey: Cryptographic Support for Secure Logs on Untrusted
Machines. In: The Seventh USENIX Security Symposium Proceedings. USENIX Press,
Januar 1998, S. 5362.
Weblinks
Podcasts
Bayern 2 Zndfunk Generator: Wie die Blockchain Technologie die Welt verndern
will, 28. Oktober 2016
Vortrge
Implementierungen
Weiteres
Blockchain im Bitcoin-Wiki
Einzelnachweise
Dr. Jrn Heckmann: Programmierte Vertrge als Zukunft der Blockchain,. In: com!
Nr. 2/2017, S. 100.
Stefan Konst: Sichere Log-Dateien auf Grundlage kryptographisch verketteter
Eintrge. 9. August 2000. Abgerufen am 15. Oktober 2016.
NATHANIEL POPPER: Decoding the Enigma of Satoshi Nakamoto and the Birth of
Bitcoin. In: nytimes.com. New York Times, 15. Mai 2015, abgerufen am 29. November 2016
(englisch).
Bitcoin: A Peer-to-Peer Electronic Cash System. bitcoin.org. Oktober 2008. Abgerufen
am 14. Mai 2016.
Bitcoin Developer Guide - Mining. In: Bitcoin Developer Guide. The Bitcoin
Foundation, abgerufen am 22. September 2014 (englisch): Mining adds new blocks to the
block chain, making transaction history hard to modify.
Blockchain. In: Jens Fromm, Mike Weber (Hrsg.): FIT-Trendschau: ffentliche
Informationstechnologie in der digitalisierten Gesellschaft. Kompetenzzentrum ffentliche
IT, Berlin 2016, ISBN 978-3-9816025-2-4.
Bitcoin Developer Guide - Block Chain Overview. In: Bitcoin Developer Guide. The
Bitcoin Foundation, abgerufen am 10. November 2016 (englisch): A block of one or more
new transactions is collected into the transaction data part of a block. Copies of each
transaction are hashed, and the hashes are then paired, hashed, paired again, and hashed again
until a single hash remains, the merkle root of a merkle tree. The merkle root is stored in the
block header. Each block also stores the hash of the previous blocks header, chaining the
blocks together. This ensures a transaction cannot be modified without modifying the block
that records it and all following blocks.
Statistiken ber einige Kryptowhrungen. bitinfocharts.com, abgerufen am
2. November 2016.
Kategorien:
Kryptologie
E-Business
Datenbanken
Navigationsmen
Nicht angemeldet
Diskussionsseite
Beitrge
Benutzerkonto erstellen
Anmelden
Artikel
Diskussion
Lesen
Bearbeiten
Quelltext bearbeiten
Versionsgeschichte
Suche
Hauptseite
Themenportale
Von A bis Z
Zuflliger Artikel
Mitmachen
Artikel verbessern
Autorenportal
Hilfe
Letzte nderungen
Kontakt
Spenden
Werkzeuge
Spezialseiten
Permanenter Link
Seiteninformationen
Wikidata-Datenobjekt
Artikel zitieren
Drucken/exportieren
Buch erstellen
Druckversion
In anderen Projekten
Commons
In anderen Sprachen
Afrikaans
Catal
etina
Dansk
English
Espaol
Suomi
Franais
Magyar
slenska
Italiano
Latvieu
Nederlands
Norsk bokml
Portugus
Slovenina
Svenska
Trke
Ting Vit
Links bearbeiten
Abrufstatistik
Der Text ist unter der Lizenz Creative Commons Attribution/Share Alike verfgbar;
Informationen zu den Urhebern und zum Lizenzstatus eingebundener Mediendateien
(etwa Bilder oder Videos) knnen im Regelfall durch Anklicken dieser abgerufen
werden. Mglicherweise unterliegen die Inhalte jeweils zustzlichen Bedingungen.
Durch die Nutzung dieser Website erklren Sie sich mit den Nutzungsbedingungen
und der Datenschutzrichtlinie einverstanden.
Wikipedia ist eine eingetragene Marke der Wikimedia Foundation Inc.