Ursprünglicher Autor: Haotian

Verwandte Lektüre:

„Vitaliks handverlesene Route Epoche und Slot: Bieten schnellere Transaktionsbestätigungszeit für Ethereum“

Wie kann man @VitalikButerins Gedanken zur Transaktionsbestätigungsmethode von Ethereum verstehen? Da die Transaktionsbestätigungszeit von 5 bis 20 Sekunden im Hauptnetzwerk bereits nahe an der Geschwindigkeit des Kreditkartenverbrauchs liegt, scheint sie aus Sicht der Benutzer ausreichend zu sein. Im Vergleich zur Bestätigungszeit auf Millisekundenebene der Schicht 2 führt der Unterschied in der Transaktionsbestätigung zwischen dem Hauptnetzwerk und der Schicht 2 jedoch zu bestimmten Sicherheitsrisiken. Daher dient die Optimierung der Transaktionsbestätigungszeit des Hauptnetzwerks eher den Überlegungen der Schicht 2 Entwicklungsstrategie?

1) Der aktuelle Gasper-Konsensmechanismus übernimmt die Kernkonzepte Slot (Zeitfenster) und Epoche (Zeitraum). Jeder Slot dauert 12 Sekunden, um den aktuellen Transaktionsstatus der Kette für die Abstimmung zu überprüfen 32 Slots Das heißt, 6,4 Minuten bilden einen Zeitraum, und im Grunde schließen alle Validatoren die Abstimmung innerhalb eines Zeitraums ab. Die Transaktionsendgültigkeit dauert normalerweise zwei Zeiträume von 12,8 Minuten, was bedeutet, dass eine Transaktion 12,8 Minuten nach ihrer Initiierung unumkehrbar wird.

2) Vitalik ist der Ansicht, dass die Zeit zu lang ist, und ist mit dem aktuellen Gasper-Konsensmechanismus unzufrieden. Er schlägt eine Single-Slot-Finalitätsverbesserungsmethode vor, die sicherstellen kann, dass jeder Block abgeschlossen wird, bevor der nächste Block generiert wird, und so die Geschwindigkeit erhöht Endgültigkeitsbestätigungszeit. Es ist nur so, dass die endgültige Bestätigung und die Transaktionsbestätigung zwei verschiedene Dinge sind. Dies hängt nicht eng mit der von Benutzern wahrgenommenen 5-20-sekündigen Transaktionsbestätigung zusammen, wird jedoch ein großes Problem darstellen, wenn sie dem Layer-2-Netzwerk entspricht.

3) Da die Zeit, die Benutzer der Schicht 2 zum Senden und Bestätigen von Transaktionen benötigen, kürzer ist, ist sie nicht nur besser als die Benutzerwahrnehmungszeit von 5 bis 20 Sekunden, sondern kann auch das Millisekunden-Niveau erreichen. Dies ist auf den Bestätigungsmechanismus vor der Transaktion zurückzuführen, der von Schicht 2 als Ganzes übernommen wird. Wenn jedoch die endgültige Transaktionsbestätigungszeit im Hauptnetz der Schicht 1 zu lang ist, besteht theoretisch das Risiko einer gewissen Zeitverzögerung auf Schicht 2: Beispielsweise bestätigt ein Benutzer schnell auf L1 und ergreift nachfolgende Aktionen, die jedoch aufgrund von möglicherweise nicht bestätigt werden Der Status von L1 führt zu Kapitalverlusten. Da Schicht 2 selbst bestimmte Zentralisierungsrisiken birgt, besteht bei längerer Zeitverzögerung das potenziell unbekannte Risiko eines Zentralisierungschaos.

4) Daher dient die Optimierung der Transaktionsbestätigungszeit des Ethereum-Mainnets in Vitaliks neuem Artikel meiner Meinung nach in gewissem Maße der großen Strategie der gemeinsamen Förderung des Layer-2-Systems und des Layer-1-Systems. Obwohl einige Leute auf dem Markt Schicht 2 herunterreden, ist Schicht 2 zu der Richtung geworden, die im Entwicklungsprozess von Ethereum stabil sein muss.

Offensichtlich wird Ethereum in Zukunft definitiv eine „geschichtete“ Strategie fördern. Es wird der allgemeine Trend sein, sich auf Schicht 1 zu konzentrieren, um sich auf Sicherheit und Dezentralisierung zu konzentrieren, und sich auf Schicht 2 zu verlassen, um eine stabile und zuverlässige interaktive Abwicklungsumgebung bereitzustellen. Vitalik schlug eine Beschleunigung der Transaktionsbestätigung vor, die im Wesentlichen dazu dient, die hierarchische Reibung zwischen Schicht 1 und Schicht 2 zu verringern und Benutzern eine bessere interaktive Front-End-Umgebung für Schicht-2-Erfahrung und eine sicherere Back-End-Abwicklungsbasis zu bieten.