Eine Analyse von Vitaliks neuem Ansatz zur Bestätigung von Transaktionen in Ethereum

robot
Abstract-Generierung im Gange

Verfasser: Haotian

Wie verstehen Sie @VitalikButerins Gedanken zur Bestätigungsmethode von Ethereum-Transaktionen? Da die Bestätigungszeit für Transaktionen im Mainnet bereits nahe an der Geschwindigkeit von Kreditkartentransaktionen liegt (5-20 Sekunden), scheint dies aus Sicht der Benutzer ausreichend zu sein. Im Vergleich zu den millisekundengenauen Bestätigungszeiten von Layer2 besteht jedoch ein gewisses Sicherheitsrisiko bei der Bestätigung von Transaktionen zwischen dem Mainnet und Layer2. Ist die Optimierung der Bestätigungszeit im Mainnet also eher eine strategische Überlegung zur Unterstützung der Entwicklung von Layer2?

1) Ethereum's current Gasper consensus mechanism adopts the core concepts of Slot and Epoch. Each Slot lasts for 12s and selects a subset of Validators to verify the current transaction state of the chain and vote. Every 32 Slots, which is 6.4 minutes, form an Epoch, and basically all validators will complete the voting within one Epoch. Transaction finality usually requires two Epochs, i.e., 12.8 minutes, which means that a transaction will only become irreversible after 12.8 minutes from its initiation.

2)Vitalik ist der Meinung, dass die Zeit zu lang ist und unzufrieden mit dem aktuellen Gasper Konsensmechanismus ist. Er schlägt die Single-slot finality Methode zur Verbesserung der finalen Bestätigung in einem einzelnen Zeitschlitz vor. Diese Methode kann sicherstellen, dass jeder Block innerhalb des nächsten Blockgenerierungsintervalls final bestätigt wird, wodurch die Zeit bis zur finalen Bestätigung verkürzt wird. Allerdings sind die finalen Bestätigungen und Transaktionsbestätigungen zwei verschiedene Dinge, die wenig mit den von Benutzern wahrgenommenen 5-20 Sekunden Transaktionsbestätigungen zu tun haben, aber wenn es um Probleme im Layer2-Netzwerk geht, wird dies zu einem größeren Problem.

3)Da die Zeit, die Layer2-Benutzer benötigen, um Transaktionen einzureichen und zu bestätigen, kürzer sein wird, ist sie nicht nur besser als die Wahrnehmungszeit von 5-20s, sondern könnte sogar im Millisekundenbereich liegen. Dies liegt daran, dass Layer2 insgesamt einen Vortransaktionsbestätigungsmechanismus verwendet. Wenn jedoch die Bestätigungszeit für Transaktionen im Hauptnetz von Layer1 zu lang ist, könnte theoretisch ein Zeitunterschiedsrisiko auf Layer2 bestehen: Beispielsweise könnte ein Benutzer auf L1 schnell bestätigen und anschließende Operationen durchführen, aber aufgrund der verzögerten Statusbestätigung auf L1 einen Verlust erleiden. Darüber hinaus birgt die inhärente zentralisierte Risiken aufweisen, besteht ein unbekanntes Risiko für zunehmende zentrale Störungen mit zunehmendem Zeitunterschied.

4)Daher denke ich, dass Vitaliks neuer Artikel zur Optimierung der Transaktionsbestätigungszeit im Ethereum-Hauptnetz in gewisser Weise Teil einer großen Strategie ist, die sowohl das Layer2-System als auch das Layer1-System vorantreibt. Obwohl es auf dem Markt Leute gibt, die Layer2 schlecht reden, ist Layer2 offensichtlich ein stabiler Kurs, den Ethereum im Entwicklungsprozess festigen muss.

Offensichtlich wird Ethereum in Zukunft offensichtlich eine "Schichtung"-Strategie verfolgen, wobei Layer1 sich auf Sicherheit und Dezentralisierung konzentriert, und Layer2 eine stabile und zuverlässige interaktive Abrechnungsumgebung bieten wird. Vitalik schlägt vor, Transaktionsbestätigungen zu beschleunigen, im Wesentlichen um die Schichtungshindernisse zwischen Layer1 und Layer2 zu reduzieren und den Benutzern ein besseres Front-End-Interaktionsumfeld auf Layer2 und eine sicherere Back-End-Abrechnungsgrundlage zu bieten.

Original anzeigen
  • Angebot
  • Kommentieren
  • Teilen
Kommentieren
Keine Kommentare