Transaktionsvalidierung in der Bitcoin-Blockchain

Ich bin verwirrt. Was genau ist eine Transaktionsvalidierung in der Bitcoin-Blockchain? Bitte korrigieren Sie mich, wenn ich falsch liege.

Ich weiß, dass wir 6 Minner brauchen, um unsere Transaktion zu validieren, und diese 6 Minner prüfen, ob wir die Transaktion durchgeführt haben oder nicht. Wenn sie danach bestätigen, dass wir die Transaktion durchgeführt haben, geht unsere Transaktion in den Speicherpool und danach werden die Minner versuchen, sie zu platzieren unsere Transaktion in dem neuen Block, den sie erstellen, um sie der Bitcoin-Blockchain hinzuzufügen.

So habe ich es verstanden, bitte korrigiert mich, wenn ich falsch liege. Es gibt einen Ort namens "Transaktionspool", an dem alle unbestätigten Transaktionen vorhanden sind, ein Knoten wird derjenige sein, der all diese Transaktionen überprüft, und 1 Transaktion benötigt die 6-Verifizierung, und diese Überprüfung muss von 6 verschiedenen Knoten durchgeführt werden. Wenn die Transaktion nun 6 Verifizierungen erhält, wird sie an den „Speicherpool“ [Speicherpool: eine Sammlung aller bestätigten Transaktionen] gesendet.
Jetzt kommt Minner hier in den Krug. Minner sammelt die Transaktion, macht einen Block, löst das Rätsel, um die Ankündigung zu finden, notiert aber einen Arbeitsnachweis, und wenn er dazu in der Lage ist, erhält er die Bitcoins als Belohnung.
Jetzt habe ich eine andere Frage, dass Node auch das Geld für die Überprüfung der Transaktion richtig bekommt. Die Transaktionsgebühr, die wir geben, muss an diesen Knoten vorbeikommen.

Antworten (2)

Transaktionen werden von Knoten validiert, bevor sie an das Bitcoin-Netzwerk gesendet werden, und auch nachdem sie als Blöcke übermittelt wurden.

Hier sind die grundlegenden Schritte für die Transaktionsvalidierung:

  1. Die Transaktion wird an einen Knoten übermittelt
  2. Der Knoten führt einige Prüfungen durch, um zu sehen, ob er gültig und Standard ist
  3. Es tritt in den Speicherpool dieses Knotens ein und wird an andere Knoten gesendet
  4. Bergleute bestimmen, ob der Gebührensatz rentabel ist, und wenn ja, beginnen sie im nächsten Block mit dem Abbau
  5. Der Block wird übermittelt, wenn ein einzelner Miner den Proof of Work löst
  6. Der Miner sendet den Block an einen Knoten
  7. Der Knoten prüft den gesamten Block einschließlich Transaktionen
  8. Wenn es gültig ist, sendet es es an andere Knoten.
  9. Jeder weitere Block fügt der Transaktion eine weitere Bestätigung hinzu

6 Bestätigungen sind für Wallet-Software üblich, um eine Transaktion als endgültig zu betrachten. Von dort haben Sie vielleicht die "6 Miner".

Beachten Sie, dass Bergleute normalerweise den Block erhalten und an die Pool-Software senden, anstatt direkt an den Knoten.

So habe ich es verstanden, bitte korrigiert mich, wenn ich falsch liege. Es gibt einen Ort namens "Transaktionspool", an dem alle unbestätigten Transaktionen vorhanden sind, ein Knoten wird derjenige sein, der all diese Transaktionen überprüft, und 1 Transaktion benötigt die 6-Verifizierung, und diese Überprüfung muss von 6 verschiedenen Knoten durchgeführt werden. Wenn die Transaktion nun 6 Verifizierungen erhält, wird sie an den „Speicherpool“ [Speicherpool: eine Sammlung aller bestätigten Transaktionen] gesendet.
Jetzt kommt Minner hier in den Krug. Minner sammelt die Transaktion, macht einen Block, löst das Rätsel, um die Ankündigung zu finden, notiert aber einen Arbeitsnachweis, und wenn er dazu in der Lage ist, erhält er die Bitcoins als Belohnung. Jetzt habe ich eine andere Frage, dass Node auch das Geld für die Überprüfung der Transaktion richtig bekommt. Die Transaktionsgebühr, die wir geben, muss an diesen Knoten vorbeikommen.
Es gibt keinen „Transaktionspool“. Transaktionen gehen direkt in den Mempool eines Knotens, wenn sie die Validierungsprüfungen dieses Knotens bestehen. Es ist nicht erforderlich, 6 Verifizierungen zu erhalten. Und es gibt keine Möglichkeit zu wissen, wie viele Knoten eine Transaktion verifiziert haben.
Nodes verdienen nicht nur Bitcoin Miner.

Miner validieren keine Transaktionen, es sei denn, sie führen auch Knoten aus und Knoten validieren Transaktionen. Mining dient dem Zweck, Transaktionen eine dauerhafte Ordnung zu geben, damit alle Versuche, denselben Coin zweimal auszugeben, universell konsistent aufgelöst werden können.

Kein Teil des Protokolls funktioniert auch, indem Teilnehmer gezählt werden, da der Bitcoin-Konsens identitätslos ist.