Bitcoin Trader steht wieder vor Problemen

In einer BFT-Umgebung ist die Antwort auf diese Frage ja. In einer Dreiergruppe macht es ein Verräter unmöglich, keinen Mehrheitskonsens zu erzielen. Wenn zum Beispiel ein General „Angriff“ sagt, während die anderen beiden „Rückzug“ sagen, ist es leicht festzustellen, wer der Verräter der Gruppe ist. Es ist auch möglich, eine Art Vereinbarung zwischen den Nicht-Versicherern zu treffen. Wenden Sie dieses Konzept nun auf ein verteiltes Netzwerk von Rechenknoten an. Zum Beispiel, wenn die f-Zahl der Knoten byzantinisch ist, werden 2f + 1 Knoten das Fehlverhalten nicht tolerieren. Alles, was Sie benötigen, ist ein ordnungsgemäß funktionierender Knoten mehr als die potenziell fehlerhaften Knoten.

Abbildung 2. Das Problem der byzantinischen Generäle veranschaulichte das Problem.

Nun, warum rede ich darüber? Das BFT ist das Herzstück der Elastizität einer Blockkette. Wenn kein Konsens über die Abwicklung einer Transaktion erzielt werden kann, ist die Blockchain selbst nicht gut.

Das Netzwerk
Ein Netzwerk aus Rechenknoten bildet die Blockkette. Ein Knoten erhält eine identische Kopie der Blockchain, sobald er dem Netzwerk beitritt. Jeder Knoten gilt als Administrator der Blockchain und nicht mehr als Verantwortlicher für die anderen Knoten innerhalb des Clusters – wieder einmal, was zu einer Dezentralisierung führt.

Abbildung 3. Ein Beispiel für ein dezentrales Blockchain-Netzwerk

Diese Art der Datenverarbeitung verleiht der Blockchain ihre Robustheit. Abgesehen von der Aktualisierung der Blockchain kann und wird jeder Knoten unabhängig voneinander agieren, unabhängig davon, wie auf ihn zugegriffen wurde. Und wenn es einen neuen Block an die Kette anhängen muss, sendet es die Aktualisierung an den Rest der Knoten (Aktualisierung des Hauptbuchs).

Aktualisierung von Bitcoin Trader

Unabhängig vom benutzergesteuerten Ereignis wird es als eine Funktion des gesamten Bitcoin Trader Netzwerks betrachtet. Es ist das globale Netzwerk, das die Anwendung verwaltet, und es wird auf Benutzer-zu-Benutzer- oder Peer-to-Peer-Basis betrieben. Jeder Knoten hat bei unabhängigem Zugriff die Aufgabe, die angeforderte Transaktion (z.B. Mining) zu bestätigen. Es ist dieses Kernkonzept, das die Blockchain umso sicherer macht. Die Blockchain-Technologie beseitigt die Risiken (und Schwachstellen), die dadurch entstehen, dass Daten zentral gehalten (oder verwaltet) und nicht im gesamten Netzwerk repliziert werden. Eine andere Möglichkeit, darüber nachzudenken, ist Folgendes: Anstatt dass eine einzige Entität die Transaktion validiert, haben Sie jetzt mehrere Entitäten, die die Transaktion validieren, nachdem Sie einen Konsens erzielt haben. Sie fungieren als Zeugen, und keine einzige Einheit hat mehr Autorität über die andere. Dies lässt keinen Raum für Mehrdeutigkeiten, und wenn ein oder mehrere Knoten die Originaldaten falsch darstellen, wird das BFT-Modell dies berücksichtigen.