21.7 C
Manchester
Juli 19, 2019
Image default
Bitcoin

So funktioniert Blockchain

Blockchain ist eine Software zur Erstellung dezentraler Datenbanken.

Das System ist vollständig „Open Source“, dh, jeder kann Änderungen an der zugrunde liegenden Codebasis anzeigen, bearbeiten und vorschlagen.

Es ist zwar dank des Wachstums von Bitcoin immer beliebter geworden – es gibt es jedoch seit 2008 und es ist ungefähr ein Jahrzehnt alt (in Bezug auf die Datenverarbeitung uralt).

Der wichtigste Punkt bei „Blockchain“ ist, dass damit Anwendungen erstellt werden, für die kein zentraler Datenverarbeitungsdienst erforderlich ist. Dies bedeutet, dass wenn Sie ein System verwenden, das darauf aufbaut (nämlich Bitcoin), Ihre Daten auf Tausenden von „unabhängigen“ Servern auf der ganzen Welt gespeichert werden (die keinem zentralen Dienst gehören).

Die Funktionsweise des Dienstes besteht darin, ein „Hauptbuch“ zu erstellen. In diesem Hauptbuch können Benutzer „Transaktionen“ miteinander erstellen, wobei der Inhalt dieser Transaktionen in neuen „Blöcken“ jeder „Blockchain“ -Datenbank gespeichert wird.

Abhängig von der Anwendung, die die Transaktionen erstellt, sollten sie mit verschiedenen Algorithmen verschlüsselt werden. Da bei dieser Verschlüsselung die in jedem neuen „Block“ gespeicherten Daten mithilfe der Kryptografie „verschlüsselt“ werden, beschreibt der Begriff „Krypto“ den Vorgang der kryptografischen Sicherung aller neuen Blockchain-Daten, die eine Anwendung möglicherweise erstellt.

Um vollständig zu verstehen, wie es funktioniert, müssen Sie verstehen, dass „Blockchain“ keine neue Technologie ist – es verwendet Technologie nur auf eine etwas andere Art und Weise. Der Kern ist ein Datengraph, der als „Merkle-Bäume“ bekannt ist. Merkle-Bäume sind im Wesentlichen eine Möglichkeit für Computersysteme, chronologisch geordnete „Versionen“ eines Datensatzes zu speichern und so die ständige Aktualisierung dieser Daten zu verwalten.

Der Grund dafür ist, dass aktuelle „Daten“ -Systeme als „2D“ bezeichnet werden können. Das bedeutet, dass sie keine Möglichkeit haben, Aktualisierungen des Kerndatensatzes zu verfolgen. Die Daten werden im Grunde genommen so wie sie sind aufbewahrt – mit allen Aktualisierungen, die direkt auf sie angewendet werden. Daran ist zwar nichts auszusetzen, es ist jedoch problematisch, da die Daten entweder manuell aktualisiert werden müssen oder nur sehr schwer zu aktualisieren sind.

Die Lösung, die „Blockchain“ bietet, besteht im Wesentlichen in der Erstellung von „Versionen“ der Daten. Jeder zu einer „Kette“ hinzugefügte „Block“ (eine „Kette“ ist eine Datenbank) enthält eine Liste neuer Transaktionen für diese Daten. Dies bedeutet, dass Sie ein völlig unabhängiges System erstellen können, wenn Sie diese Funktionalität in ein System einbinden können, das die Datenübertragung zwischen zwei oder mehr Benutzern (Messaging usw.) erleichtert.

Dies ist, was wir mit Bitcoin gesehen haben. Entgegen der landläufigen Meinung ist Bitcoin an sich keine „Währung“. Es ist ein öffentliches Verzeichnis von Finanztransaktionen.

Dieses öffentliche Hauptbuch ist verschlüsselt, sodass nur die Teilnehmer der Transaktionen die Daten sehen / bearbeiten können (daher der Name „Krypto“). Dies gilt insbesondere für die Tatsache, dass die Daten gespeichert und von verarbeitet werden Tausende von Servern auf der ganzen Welt bedeuten, dass der Service unabhängig von einer Bank betrieben werden kann (Hauptgewinn).

Abgesehen von den Problemen mit der zugrunde liegenden Idee von Bitcoin usw. besteht die Grundlage des Dienstes darin, dass es sich im Grunde genommen um ein System handelt, das über ein Netzwerk von Verarbeitungsmaschinen (sogenannte „Bergleute“) funktioniert. Diese führen alle die „Blockchain“ -Software aus – und arbeiten daran, neue Transaktionen zu „Blöcken“ zu „kompilieren“, um die Bitcoin-Datenbank so aktuell wie möglich zu halten.

Obwohl viele Leute die Unterstützung für Blockchain blind zugesagt haben, weist sie tatsächlich eine Reihe von Sicherheitslücken auf – insbesondere, dass sie sich fast ausschließlich auf die Verschlüsselungsalgorithmen stützt, die von den verschiedenen Anwendungen verwendet werden. Wenn einer dieser Algorithmen ausfällt oder die Benutzer in irgendeiner Weise beeinträchtigt werden, kann dies die gesamte „Blockchain“ -Infrastruktur in Mitleidenschaft ziehen.

Related posts

Schritt für Schritt Anleitung zu Bitcoin Investment

Harry

Was ist ein Favicon?

Harry

Die Zukunft der Blockchain-Technologie

Harry

Leave a Comment