Bei Bitcoin gelten 6 Bestätigungen als sicher (sehr geringe Wahrscheinlichkeit einer Transaktions-/Blockumkehrung).
Was ist die aktuelle Zahl in Ethereum?
Von George Hallam :
12 Firmungen; Börsen und Unternehmen, die sehr große Mengen an Ether handhaben, werden jedoch häufig immer noch dazu ermutigt, zwei verschiedene Ethereum-Implementierungen zu betreiben und nur Transaktionen zu akzeptieren, die von beiden für maximale Sicherheit bestätigt wurden (z. B. Go & C++).
Als Referenz: 12 Bestätigungen sind ungefähr 3 Minuten.
Der Geth-Client wartet 5 Blöcke auf die Bestätigung frisch geprägter Blöcke (ca. 1 Minute).
I0201 19:07:07.354260 9098 worker.go:349] 🔨 Mined block (#1483 / a2648b58). Wait 5 blocks for confirmation
Um sicherzustellen, dass ein Block kein Onkel ist oder eine in einem Block enthaltene Transaktion nicht in einem Ommer auflegt, würde ich vorschlagen, 7 Bestätigungen (ca. 2 Minuten) zu warten. Aus dem Whitepaper :
Ein in Block B enthaltener Onkel muss die folgenden Eigenschaften aufweisen: [...] Er muss ein direktes Kind des Vorfahren der k-ten Generation von B sein, wobei 2 <= k <= 7. [...]
Bergleute müssen die Parameter der letzten 250 Blöcke überprüfen. Wenn Sie auf der sichersten Kette sein wollen, mit allen Beinen auf dem Boden, machen Sie es wie die Miner und warten Sie auf 250 Bestätigungen (ca. 1 Stunde).
Einige Börsen praktizieren ein Double-All-In und warten sogar auf 500 Bestätigungen (ca. 2 Stunden). Dies kann mit der überall lesbaren Sicherheitswarnung einhergehen, da die Grenze immer noch nicht als stabil gilt. Ich denke, das ist übertrieben.
Zusammenfassend hängt es immer von Ihrer Anwendung und dem damit verbundenen Wert ab, welche Anzahl von Bestätigungen als sicher gilt .
Ethereum nähert sich aufgrund des GHOST-Protokolls theoretisch in kürzerer Zeit der Endgültigkeit als Bitcoin. Das bedeutet, dass bei einer Blockzeit von 15 Sekunden ungefähr 40 Blöcke benötigt werden, um die 60 Minuten zu erreichen, die 6 Bitcoin-Blöcke benötigen.
Unter der Annahme, dass es keine größeren Konsensfehler gibt, sollten 40 Bestätigungen daher sicherer sein als 6 Bestätigungen in Bitcoin. In der Praxis sollten etwa 20-25 Bestätigungen für Transaktionen in angemessener Größe ausreichen.
Von Vitalik Buterin sagt im Ethereum-Blog am 14.09.2015 über das Diskussionsthema „ On Slow and Fast Block Times “ https://blog.ethereum.org/2015/09/14/on-slow-and-fast- Blockzeiten/
nur eine kleine Anzahl zusätzlicher Bestätigungen (um genau zu sein, etwa zwei bis fünf) auf der schnelleren Kette sind erforderlich, um die Lücke zu schließen; Daher wird die 17-Sekunden-Blockchain wahrscheinlich zehn Bestätigungen (~ drei Minuten) benötigen , um ein ähnliches Maß an Sicherheit unter diesem probabilistischen Modell wie sechs Bestätigungen (~ eine Stunde) bei der Zehn-Minuten-Blockchain zu erreichen.
Ich habe gesehen, dass Börsen 375-Bestätigungen verwenden. Aber als die Schwierigkeit zunahm und das Netzwerk dezentraler wurde, ist es sicher, weit darunter zu gehen.
Natürlich hängt es davon ab, wie kritisch die Transaktion ist. Warten Sie als Faustregel mindestens 5 Bestätigungen für Beträge über 500 $. Fügen Sie dann 5 Bestätigungen für jeweils 1000 $ hinzu, die die Transaktion wert ist.
Ich bin auf ein sehr interessantes Forschungspapier mit dem Titel „On the Security and Performance of Proof of Work Blockchains“ gestoßen.
die autoren geben folgendes an:
Aufgrund der kleineren Blockbelohnungen und der höheren Stale-Block-Rate von Ethereum2 im Vergleich zu Bitcoin (von 0,41 % auf 6,8 % aufgrund der schnelleren Bestätigungszeit) benötigt Ethereum (Blockintervall zwischen 10 und 20 Sekunden) mindestens 37 Bestätigungen , um mit Bitcoins übereinzustimmen Sicherheit (Blockintervall von durchschnittlich 10 Minuten) mit 6 Blockbestätigungen gegen einen Gegner mit 30% der gesamten Mining-Power.
Sie finden die Demonstration in der Zeitung
Tesa
eth