Autor original: Haotian

Lectură asociată:

„Ruta aleasă manual de Vitalik Epocă și slot: Oferă un timp mai rapid de confirmare a tranzacției pentru Ethereum”

Cum să înțelegeți gândirea lui @VitalikButerin cu privire la metoda de confirmare a tranzacției Ethereum? Deoarece timpul de confirmare a tranzacției de 5-20 de secunde pe rețeaua principală este deja aproape de viteza de consum al cardului de credit, pare să fie suficient pe baza percepției utilizatorului. Cu toate acestea, în comparație cu timpul de confirmare la nivel de milisecunde al stratului 2, diferența de confirmare a tranzacției dintre rețeaua principală și stratul 2 va cauza anumite riscuri de securitate 2 strategie de dezvoltare?

1) Mecanismul actual de consens Gasper al Ethereum adoptă conceptele de bază de Slot (interval de timp) și Epoch (perioada) Fiecare Slot durează 12 s. Va fi selectată o parte din Validatori pentru a verifica starea curentă a tranzacției 32 Slot Adică 6,4 minute vor constitui o perioadă, iar practic toți validatorii vor finaliza votul într-o perioadă. Finalitatea tranzacției durează de obicei două perioade de 12,8 minute, ceea ce înseamnă că o tranzacție va deveni ireversibilă la 12,8 minute după ce este inițiată.

2) Vitalik consideră că timpul este prea lung și este nemulțumit de mecanismul actual de consens Gasper și propune o metodă de îmbunătățire a finalității cu un singur slot, care poate asigura că fiecare bloc este finalizat înainte de generarea blocului următor, accelerând astfel timpul de confirmare a finalității. Doar că confirmarea finală și confirmarea tranzacției sunt două lucruri diferite. Aceasta nu este strâns legată de confirmarea tranzacției de 5-20 de secunde percepută de utilizatori, dar va fi o mare problemă dacă corespunde rețelei de nivel 2.

3) Deoarece timpul necesar pentru ca utilizatorii de stratul 2 să trimită și să confirme tranzacțiile va fi mai scurt, nu numai că este mai bun decât timpul de percepție al utilizatorului de 5-20 s, dar poate atinge nivelul de milisecunde. Acest lucru se datorează mecanismului de confirmare pre-tranzacție adoptat de stratul 2 în ansamblu. Cu toate acestea, dacă timpul de confirmare finală a tranzacției pe rețeaua principală de nivel 1 este prea lung, teoretic vor exista anumite riscuri de decalaj pe stratul 2: de exemplu, un utilizator confirmă rapid pe L1 și întreprinde acțiuni ulterioare, dar este posibil să nu fie confirmat. din cauza statutului L1, Lag duce la pierderi de capital, deoarece stratul 2 în sine are anumite riscuri de centralizare, cu cât decalajul de timp va fi mai mare, vor exista riscuri potențiale necunoscute de haos de centralizare.

4) Prin urmare, în opinia mea, optimizarea noului articol al lui Vitalik a timpului de confirmare a tranzacției din rețeaua principală Ethereum este, într-o oarecare măsură, pentru a satisface marea strategie de promovare în comun a sistemului de nivel 2 și a sistemului de nivel 1. Deși unii oameni de pe piață vorbesc în josul stratului 2, nivelul 2 a devenit direcția care trebuie să fie stabilă în procesul de dezvoltare a Ethereum.

Evident, Ethereum trebuie să avanseze o strategie „stratificată” în viitor. Tendința generală va fi să se bazeze pe nivelul 1 pentru a se concentra pe securitate și descentralizare și să se bazeze pe stratul 2 pentru a oferi un mediu de decontare interactiv stabil și de încredere. Vitalik a propus accelerarea confirmării tranzacțiilor, care este în esență pentru a reduce frecarea ierarhică dintre stratul 1 și stratul 2, oferind utilizatorilor un mediu interactiv front-end mai bun pentru experiența de nivel 2 și o bază de decontare back-end mai sigură.