Was ist eine Blockchain und wie funktioniert sie?
"Blockchain" ist heute eines der größten Wörter in der Technik. Einige Leute sagen, es ist eine Modeerscheinung. Einige Leute sagen, es ist die Zukunft des Rechnens. Für die meisten Menschen ist es eine Black Box.
In diesem Artikel erfahren Sie in tausend Worten, was Blockchain-Technologie ist und wie sie funktioniert. Am Ende dieser Browserseite haben Sie alles, was Sie brauchen, um weiter zu erkunden, wenn Sie interessiert sind oder nur der Unterhaltung folgen.
Wie funktioniert eine Blockchain?
Der Begriff "Blockchain" zeichnet ein handliches Bild der Funktionsweise der Technologie. Stellen Sie sich eine Kette von Blöcken vor, die miteinander verbunden sind, ähnlich einer Reihe gekoppelter Waggons.
Es ist ein recht einfaches Bild. Aber was macht diese Blöcke im Fall der Blockchain-Technologie aus und was verbindet sie miteinander?
Den Block verstehen
Der "Block" ist im Wesentlichen nur eine Sammlung von Informationen. Für die meisten Leser ist der Anwendungsfall für Blockchain, über den Sie wahrscheinlich am häufigsten sprechen, eine Kryptowährung. Im Fall der Kryptowährung sind die in jedem Block gespeicherten Daten Transaktionen, die mit dieser Währung durchgeführt werden.
Wenn Sie ein umfassendes Verständnis der Blockchain-Technologie wünschen, ist das Bitcoin-Whitepaper ein guter Ausgangspunkt, da es das ursprüngliche technische Dokument ist, mit dem die Blockchain-Technologie in die Welt eingeführt wurde. Hierher stammen auch die Abbildungen in diesem Artikel.
Was Blöcke in einer Blockchain so besonders macht, sind nicht die Daten. Es ist die Rahmung. Zusätzlich zu den Daten kann jeder Block:
- Beginnt mit einem "Hash"
- Enthält einen Zeitstempel
- Endet mit einem "Nonce"
Eine Nonce ist eine Zahl, die ein Computer generiert, wenn er die restlichen Daten des Blocks katalogisiert. Wenn Sie die Nonce für einen Block erreichen, wird ein Zeitstempel generiert, genau wie der Zeitstempel auf einem digitalen Foto. Die Nonce, die einen Block beendet, dient gleichzeitig als Hash, der den nächsten Block startet.
Die Kette verstehen
Möglicherweise haben Sie bereits zusammengesetzt, wo der "Ketten" -Teil hereinkommt. In der Zugwagen-Analogie von früher wird die Nonce am Ende eines Datenblocks mit dem Hash am Anfang des nächsten Datenblocks gekoppelt.
Angenommen, jemand wollte Daten fälschen oder aus einem Block löschen. Im Fall von Kryptowährung würde dies jemandem ermöglichen, den Datensatz einer bestimmten Transaktion zu löschen, da die Daten in jedem Block eine Aufzeichnung von Transaktionen sind, die seit der Bestätigung des vorherigen Blocks stattgefunden haben.
Um diese Daten zu ändern, müssten sie eine neue Nonce generieren, was sie nicht tun könnten, da die alte Nonce bereits in der Blockchain mit einem Zeitstempel aufgezeichnet ist. Solange Personen die Blockchain sehen können und mehr als eine Person dazu beiträgt, bleiben alle Daten für immer perfekt erhalten, wenn die Nonce hinzugefügt wird.
Wie eine Blockchain funktioniert, hängt davon ab, was sie tut
Wie genau eine bestimmte Blockchain funktioniert, hängt davon ab, wer sie herstellt und warum.
Zum Beispiel, welche Daten gespeichert sind, wer sie bestätigt, wie sie belohnt werden, wie sie verteilt werden und wer die Blockchain sehen kann, definiert ihre Verwendung.
In den meisten Kryptowährungen kann jeder, der die richtige Software ausführt, beim Erstellen und Bestätigen der Blockchain helfen. Die Belohnung ist ein Teil der Kryptowährung, die jedes Mal generiert wird, wenn ein Block bestätigt wird.
Kryptowährung ist nicht der einzige Anwendungsfall für die Blockchain-Technologie, und theoretisch können die in einem Block gespeicherten Daten so gut wie alles sein. Es hängt alles davon ab, wer die Blockchain erstellt und was sie damit machen wollen.
Im Fall des Codex-Protokolls trägt der Eigentümer eines Kunstwerks Einträge im Leben eines Artefakts bei, z. B. Eigentümerwechsel und Zahlungsbeträge. Diese Datensätze bilden den Block. Der Besitzer wird nicht direkt "belohnt", indem er zur Blockchain-Herkunft beiträgt, aber wenn er das Werk verkaufen möchte, trägt die überprüfbare, unveränderliche Blockchain-Herkunft, die er geschaffen hat, zum Wert des Stücks bei.
Was sind die Vorteile der Blockchain-Technologie?
Die Implementierung der Blockchain-Technologie bietet mehrere Vorteile. Nur wenige Anwendungsfälle nutzen tatsächlich alle.
Die Blockchain-Technologie ist eine sichere Möglichkeit für Unternehmen, ihre eigenen Daten zu katalogisieren, zu sichern und zu authentifizieren. IBM Blockchain-Lösungen fördern die Technologie weitgehend als eine Form des Supply Chain Managements. Durch die öffentliche Sichtbarkeit von Blockchains können Unternehmen die Technologie auch verwenden, um Aufzeichnungen und Informationen transparent und vertrauenswürdig zu machen.
Die Blockchain-Technologie ist nicht nur leistungsstark und potenziell transparent, sondern kann Unternehmen auch dabei helfen, ihre Rechenkosten und -risiken durch Crowdsourcing von Datenspeicherung, Sicherheit und Verifizierung zu senken. Blockchains, die Teil eines "verteilten Hauptbuchs" sind, ermöglichen es einzelnen Computern, Daten zu verwalten, ohne sich um zentralisierte Server kümmern zu müssen.
Hindernisse für die Implementierung von Blockchain Tech
Die meisten Nachteile der Blockchain-Technologie beruhen eher auf der Wahrnehmung der Technologie als auf ihrer tatsächlichen Implementierung.
Viele Leute hören "Blockchain" und denken "Kryptowährung", was angesichts der Vielseitigkeit der Blockchain in anderen Anwendungsfällen eher schade ist. Es gibt auch eine Tendenz, Kryptowährungen als vorübergehende Modeerscheinung zu betrachten, was viele Menschen dazu veranlasst, andere Anwendungsfälle für Blockchain zu beschönigen.
Darüber hinaus wirkt Blockchain als neue Technologie unmerklich. Viele Leute verstehen, dass es kompliziert ist, also versuchen sie nicht, es zu verstehen.
Dies kann trotz der Tatsache, dass die Blockchain-Technologie in relativ einfache Begriffe zerlegt werden kann, die mit dem Verständnis eines Individuums wachsen können, genau wie die meisten anderen technologischen Konzepte.
Die Implementierung der Blockchain-Technologie hat einen technologischen Nachteil: Energiekosten und -ausgaben. Eine groß angelegte Anwendung wie Bitcoin verbraucht unglaublich viel Energie. Selbst kleinere Anwendungen, die eine Blockchain ausführen und überprüfen, erfordern viel Rechenleistung, von der die meisten nur für die Generierung des Hashs verwendet werden.
Blockchain hat jetzt und in Zukunft viele Verwendungsmöglichkeiten
Die Blockchain-Technologie ist für den Computer kompliziert, aber was das Funktionieren auf funktionaler Ebene angeht, ist sie nicht so beängstigend.
Die Blockchain besteht aus Datenblöcken, die durch einzelne Bezeichner miteinander verkettet sind. Das ist alles, was der Durchschnittsmensch wirklich verstehen muss.