In Bitcoin und Ethereum PoW haben wir probabilistische BFT. D.h. die Finalität der Transaktion wird nie 100% erreichen, aber bei jeder weiteren Bestätigung sehr nah dran sein.
Wie wäre es mit Geth POA Clique oder Paritiy POA Aura? Gibt es einen Zeitpunkt, an dem eine Transaktion als zu 100 % abgeschlossen angesehen werden kann?
Zum Beispiel in einem Clique-Netzwerk mit 3 Sealern (S1, S2, S3) mit der folgenden Blockstruktur:
...
Block #100 [TX1], sealed by: S1 (in-order -> block-difficulty:2)
Block #101 [], sealed by: S2 (in-order -> block-difficulty:2)
...
Bei Block Nr. 102: Kann ich TX1 in einer Umgebung mit 3 Versiegelern als 100 % endgültig betrachten?
An dieser Stelle ist es unmöglich, eine alternative Kette vorzustellen, solange 50 % + 1 Versiegeler ehrlich (?)
Bezogen auf: Welche Anzahl an Bestätigungen gilt für Geth PoA Clique als sicher?
Sie können eine Transaktion als zu 100 % endgültig betrachten, wenn es eine Obergrenze für die Netzwerkverzögerung zwischen Knoten gibt und 51 % der Validatoren ehrlich sind und Ihren Block signiert haben.
Wenn Sie 51 % ehrliche Prüfer nicht garantieren können, brauchen Sie 100 % der Prüfer, die Ihren Block signieren, von denen 66 % egoistisch und 1 ehrlich sind.
Laut meiner Recherche zu „ Welche Anzahl an Bestätigungen gilt für Geth PoA Clique als sicher? den Block bestätigt haben, in den die Transaktion aufgenommen wurde. Im Allgemeinen beträgt die erforderliche Anzahl unterschiedlicher Siegelgeräte in Bestätigungsblöcken: n - floor((n-1) / 3)
, wobei n = Gesamtzahl der Siegelgeräte im Netzwerk.
Siehe die Antwort im verlinkten Beitrag zur Erklärung.
Ha ĐANG
ivicaa
Ha ĐANG
ivicaa
Ha ĐANG