Wie versteht man Vitaliks Gedanken zur Bestätigungsmethode für Ethereum-Transaktionen?

robot
Abstract-Generierung im Gange

Original author: Haotian

Weitere Lesungen:

"Vitalik 钦点路线 Epoch and slot:为以太坊提供更快交易确认时间"

Wie versteht man @VitalikButerins Gedanken zur Bestätigungsmethode von Ethereum-Transaktionen? Da die Hauptkette eine Transaktionsbestätigungszeit von 5-20 s hat, die bereits nahe an der Geschwindigkeit von Kreditkartenzahlungen liegt, scheint sie aus Sicht der Benutzerwahrnehmung ausreichend zu sein. Im Vergleich zu den Millisekunden-Bestätigungszeiten von Layer 2 gibt es jedoch bestimmte Sicherheitsrisiken bei der Bestätigung von Transaktionen zwischen der Hauptkette und Layer 2. Daher ist die Optimierung der Transaktionsbestätigungszeit der Hauptkette eher eine Überlegung, um der Strategieentwicklung von Layer 2 gerecht zu werden?

1)Die derzeitige Gasper-Konsensmechanismus von Ethereum übernimmt die Kernelemente Slot (Schlitz) und Epoch (Zeitalter), wobei jeder Slot 12 s dauert und eine Teilmenge von Validatoren auswählt, um den aktuellen Transaktionsstatus der Kette zu überprüfen und abzustimmen. Alle 32 Slots, also 6,4 Minuten, bilden ein Zeitalter, in dem im Grunde genommen alle Validatoren ihre Stimmabgabe abschließen. Die Endgültigkeit einer Transaktion (Finality) erfordert in der Regel zwei Zeitalter, das sind 12,8 Minuten, was bedeutet, dass eine Transaktion erst nach 12,8 Minuten nach ihrer Initiierung eine unumkehrbare Eigenschaft aufweist.

  1. Vitalik ist der Ansicht, dass die Zeit zu lang ist und er mit dem derzeitigen Gasper-Konsensmechanismus unzufrieden ist. Er hat eine Single-Slot-Finality-Methode vorgeschlagen, die sicherstellt, dass jeder Block vor der Generierung des nächsten Blocks endgültig bestätigt wird. Dies beschleunigt die endgültige Bestätigungszeit. Die endgültige Bestätigung und die Transaktionsbestätigung sind jedoch zwei verschiedene Dinge und haben nur wenig mit der von den Benutzern wahrgenommenen Transaktionsbestätigung von 5-20 s zu tun. Wenn dies jedoch auf das Layer-2-Netzwerk übertragen wird, wird das Problem größer.

3)Da die Zeit, die Layer-2-Benutzer für die Einreichung und Bestätigung von Transaktionen benötigen, kürzer ist, nicht nur besser als die Benutzerwahrnehmungszeit von 5-20 s, sondern möglicherweise auch im Millisekundenbereich liegt. Dies liegt daran, dass Layer 2 insgesamt einen Vortransaktionsbestätigungsmechanismus verwendet. Wenn jedoch die Bestätigungszeit für Transaktionen im Hauptnetz von Layer 1 zu lang ist, kann theoretisch ein Zeitunterschiedsrisiko auf Layer 2 bestehen: Zum Beispiel könnte ein Benutzer auf L1 schnell bestätigen und nachfolgende Aktionen ergreifen, aber aufgrund der verzögerten Statusbestätigung auf L1 einen Verlust erleiden. Darüber hinaus birgt die Tatsache, dass Layer 2 selbst ein gewisses zentralisiertes Risiko birgt, potenzielle unbekannte Risiken für zentralisierte Unruhen in Abhängigkeit von der Länge des Zeitunterschieds.

  1. Daher glaube ich, dass Vitaliks Neuerungen in Bezug auf die Optimierung der Bestätigungszeit für Transaktionen im Ethereum-Hauptnetzteilweise darauf abzielen, der gemeinsamen Strategie von Layer-2- und Layer-1-Systemen gerecht zu werden. Obwohl einige Leute den Layer-2-Ansatz kritisieren, ist Layer-2 offensichtlich ein fester Bestandteil der Ethereum-Entwicklung.

Offensichtlich wird Ethereum in Zukunft definitiv eine "mehrschichtige" Strategie sein, die sich auf Schicht 1 verlässt, um sich auf Sicherheit und Dezentralisierung zu konzentrieren, und sich auf Schicht 2 zu verlassen, um eine stabile und zuverlässige interaktive Abwicklungsumgebung zu bieten, wird der allgemeine Trend sein. Vitaliks Vorschlag, die Transaktionsbestätigung zu beschleunigen, besteht im Wesentlichen darin, die Schichtungsreibung zwischen Layer 1 und Layer 2 zu verringern und den Benutzern ein Layer-2-Erlebnis mit einer besseren Front-End-Interaktionsumgebung und einer sichereren Back-End-Abwicklungsgrundlage zu bieten.

Original anzeigen
  • Angebot
  • Kommentieren
  • Teilen
Kommentieren
Keine Kommentare