Was ist Blockchain?
Held Blockchain / / March 19, 2020
Zuletzt aktualisiert am
Sie haben den Begriff Blockchain wahrscheinlich schon einmal gehört. Aber was ist das genau? Hier erklären wir, was Sie über diese hochsichere Technologie wissen müssen.
Sie haben das Wort in den Nachrichten, in Blogs und vielleicht sogar von Freunden und Familie gehört. Aber was ist eine Blockchain?
Eine Blockchain ist eine Kette von Datenblöcken, die in einer „Datenbank“ auf einem gespeichert sind Peer-to-Peer-Netzwerk von mehreren "Knoten". Diese Knoten sind Computer, die jede neue Transaktion, die der Kette als zusätzlicher Block hinzugefügt wird, überprüfen und bestätigen.
Um die Blockchain und die Informationen zu verstehen, die hinzugefügt werden, ist es wichtig zu wissen, wie die Transaktionen funktionieren und wie sie überprüft werden.
Was ist eine Blockchain?
Jeder Block, der einer Blockchain hinzugefügt wird, enthält spezifische Informationen zu der darin gespeicherten Transaktion. Diese Informationen können aus Datum und Uhrzeit, Dollarbeträgen, Absender, Empfänger und mehr bestehen. Personen werden in diesen Transaktionen nicht identifiziert. Stattdessen werden sie durch eine verschlüsselte digitale Signatur identifiziert.
Einzelne Blöcke speichern Tausende von Transaktionen. Sie können auch jede andere Art von Informationen speichern, die Programmierer möglicherweise in der Blockchain speichern möchten, um sie als tatsächliche Informationsdatenbank zu verwenden.
Im Gegensatz zu einem normalen Datenbank- oder Cloud-Speicherort kann nicht jeder Computer der Blockchain mehr Daten hinzufügen. Stattdessen muss jede neue Information von einem Peer-to-Peer-Netzwerk von Computern validiert werden.
Es gibt keinen Computer oder „Server“, der als zentraler Controller für die Informationen dient. Stattdessen muss dieses Peer-to-Peer-Netzwerk verteilter Computerknoten überprüfen, ob das neue Datenelement legitim ist und Teil der Kette ist.
Dieses Computernetzwerk macht Blockchains „dezentral“. Da kein zentraler Server die Daten steuert und verwaltet, sind die Informationen sicherer und bieten Benutzern der Blockchain eine bessere Anonymität.
Wie neue Daten zu einer Blockchain hinzugefügt werden
Hier ist die Reihenfolge der Ereignisse, in denen ein Benutzer des Blockchain-Netzwerks eine neue Information an die Blockchain sendet:
- Mehrere Daten (normalerweise Finanztransaktionen) werden von Benutzern an das Blockchain-Netzwerk gesendet.
- Die Blockchain-Knoten bestätigen unabhängig voneinander die Details der Daten, um zu überprüfen, ob sie rechtmäßig zur Blockchain gehören.
- Ein Teil des Validierungsprozesses besteht darin, dass jeder Knoten ein komplexes mathematisches Problem löst. Nach dem Lösen hat dieser Computer die Berechtigung, der Blockchain einen Block hinzuzufügen.
- Nach der Validierung werden die Informationen zum nächsten Block in der Kette hinzugefügt.
- Der nächste Block erhält einen verschlüsselten "Hash", der den "Hash" des neueren Blocks in der Kette enthält. Der Hash ist ein kryptografischer Code, der den neuen Block identifiziert.
Warum eine Blockchain sicher ist
Blockchains enthalten mehrere Sicherheitsebenen.
Das erste ist, dass jeder Block validiert und als Teil des öffentlichen Hauptbuchs (der gesamten Sammlung von Datenblöcken) bestätigt wurde. In der Schifffahrtsbranche würde dies bedeuten, dass in einem in einer Blockchain gespeicherten Versandmanifest keine Daten gelöscht oder auf irgendeine Weise manipuliert werden können. Sobald diese Informationen zur Blockchain hinzugefügt wurden, sind sie Teil des offiziellen Manifests.
Warum ist es schwierig, einen Block zu ändern? Aufgrund des eindeutigen und verschlüsselten "Hash", der zur Identifizierung des Blocks verwendet wird. Der komplexe mathematische Algorithmus, der von Computern gelöst wird, erzeugt einen Hash, der ohne monumentale Rechenleistung äußerst schwer zu "hacken" ist. Und ohne den eindeutigen Hash zu entschlüsseln, kann der Block nicht geändert werden.
Eine weitere Sicherheitsebene ist die Tatsache, dass sich der Hash des vorherigen Blocks im neuen Hash des nächsten Blocks befindet. Dies bedeutet, dass Hacker nicht nur den Hash des zu ändernden Blocks entschlüsseln müssen, sondern auch den Hash jedes Blocks davor.
Aus diesem Grund betrachten die meisten Menschen eine Blockchain als hackersicher.
Unterschied zwischen Blockchain und Bitcoin
Da Bitcoin die erste Implementierung der Blockchain-Technologie war, sind die Wörter Bitcoin und Blockchain zu Recht oder nicht gleichbedeutend geworden.
Die Realität ist, dass die Blockchain-Technologie weit über Bitcoin hinausgeht.
In seinem Vorschlag für Bitcoin verwendet ein mysteriöser Technologe namens Satoshi Nakamoto (viele bezweifeln, dass dies sein richtiger Name war) ein elektronisches Geldsystem, das die Blockchain verwendet.
Im Gegensatz zu einer Landeswährung, die von einer zentralen Behörde reguliert wird, wird Bitcoin von niemandem kontrolliert oder reguliert. Aus diesem Grund wird es als "dezentrale" Währung bezeichnet.
Wann immer jemand Waren oder Dienstleistungen von kaufen möchte Jemand, der Bitcoin als Zahlungsmittel akzeptiertfinden die folgenden Aktivitäten statt.
- Der Käufer übermittelt eine Kauftransaktion im Bitcoin-Netzwerk.
- Bitcoin-Bergleute versuchen, den komplexen mathematischen Algorithmus für diese Transaktion zu lösen. Die Lösung ist der "Hash" des Transaktionsblocks.
- Sobald der Hash von mehreren Knoten erzeugt wurde, wird die Transaktion überprüft.
- Die abgeschlossene Transaktion wird als Block in der Blockchain hinzugefügt.
- Bergleute, die den Hash abgeschlossen haben, werden mit Bitcoin belohnt.
Sobald die Transaktion dem öffentlichen Bitcoin-Hauptbuch hinzugefügt wurde, kann sie in keiner Weise geändert oder manipuliert werden. Sowohl Benutzerinformationen von Käufern als auch von Verkäufern werden über einen öffentlichen und einen privaten Schlüssel verschlüsselt, sodass alle Benutzerdaten anonym sind.
Warum Blockchain nicht Bitcoin ist
Während Blockchain die grundlegende Technologie ist, die Bitcoin unterstützt, sind die beiden nicht gleich. Bitcoin speichert einen bestimmten Datentyp im "öffentlichen Hauptbuch" der Blockchain. Diese Informationen sind alles rund um Bitcoin-Transaktionen.
Sie können jedoch eine Blockchain verwenden, um andere Arten von Transaktionen und verschiedene Datentypen zu speichern. Dies gilt insbesondere für die digitale Währung Ethereum.
Ethereum bringt das Bitcoin-Protokoll auf ein völlig neues Niveau, indem es „intelligente Verträge“ einführt.
Ein intelligenter Vertrag implementiert tatsächlichen „Code“ in der Blockchain. Dieser Code wird ausgeführt, wenn sich die Bedingung darauf als "ausgelöst" bezieht - und dies alles findet im öffentlichen Hauptbuch (Blockchain) statt.
Mit dieser Technologie können Unternehmen tatsächliche Anwendungen wie sichere E-Mail-Systeme, sichere Speichersysteme und andere Plattformen mithilfe des von der Blockchain angebotenen hochsicheren Systems implementieren.
Dies ist ein gutes Beispiel dafür, was Blockchain ist und wie man damit neue und aufregende Technologien erstellt.