Autore originale: Haotian

Lettura correlata:

"Il percorso selezionato da Vitalik, Epoca e slot: fornisce tempi di conferma della transazione più rapidi per Ethereum"

Come comprendere il pensiero di @VitalikButerin sul metodo di conferma delle transazioni Ethereum? Poiché il tempo di conferma della transazione di 5-20 secondi sulla rete principale è già vicino alla velocità di consumo della carta di credito, sembra essere sufficiente in base alla percezione dell'utente. Tuttavia, rispetto al tempo di conferma del livello di millisecondi del livello 2, la differenza nella conferma della transazione tra la rete principale e il livello 2 causerà alcuni rischi per la sicurezza. Pertanto, l'ottimizzazione del tempo di conferma della transazione della rete principale è più adatta alle considerazioni del livello 2 strategia di sviluppo?

1) L'attuale meccanismo di consenso Gasper di Ethereum adotta i concetti fondamentali di Slot (fascia oraria) ed Epoch (periodo). Ogni Slot dura 12 s. Una parte dei Validatori verrà selezionata per verificare lo stato attuale della transazione della catena per votare 32 Slot Ciò significa che 6,4 minuti costituiranno un periodo e sostanzialmente tutti i validatori completeranno la votazione entro un periodo. La definitività della transazione richiede solitamente due periodi di 12,8 minuti, il che significa che una transazione diventerà irreversibile 12,8 minuti dopo l'avvio.

2) Vitalik ritiene che il tempo sia troppo lungo ed è insoddisfatto dell'attuale meccanismo di consenso Gasper, e propone un metodo di miglioramento della finalità a slot singolo, che può garantire che ogni blocco venga finalizzato prima che venga generato il blocco successivo di conferma, accelerando così momento della conferma della finalità. È solo che la conferma finale e la conferma della transazione sono due cose diverse. Questo non è strettamente correlato alla conferma della transazione in 5-20 secondi percepita dagli utenti, ma sarà un grosso problema se corrisponde alla rete di livello 2.

3) Poiché il tempo impiegato dagli utenti di livello 2 per inviare e confermare le transazioni sarà più breve, non solo è migliore del tempo di percezione dell'utente di 5-20 s, ma potrebbe raggiungere il livello dei millisecondi. Ciò è dovuto al meccanismo di conferma pre-transazione adottato dal livello 2 nel suo insieme. Tuttavia, se il tempo di conferma finale della transazione sulla mainnet di livello 1 è troppo lungo, teoricamente ci saranno dei rischi di ritardo sul livello 2: ad esempio, un utente conferma rapidamente su L1 e intraprende le azioni successive, ma potrebbe non essere confermato a causa di lo stato di L1. Lag porta a perdite di capitale; inoltre, poiché lo stesso livello 2 presenta alcuni rischi di centralizzazione, più lungo è il lag temporale, ci saranno potenziali rischi sconosciuti di caos di centralizzazione.

4) Pertanto, a mio avviso, l'ottimizzazione del tempo di conferma della transazione della rete principale di Ethereum da parte del nuovo articolo di Vitalik è, in una certa misura, per soddisfare la grande strategia di promozione congiunta del sistema di livello 2 e del sistema di livello 1. Sebbene alcune persone sul mercato stiano discutendo del livello 2, il livello 2 è diventato la direzione che deve essere stabile nel processo di sviluppo di Ethereum.

Ovviamente, Ethereum promuoverà sicuramente una strategia "a strati" in futuro. La tendenza generale sarà quella di fare affidamento sul livello 1 per concentrarsi sulla sicurezza e sulla decentralizzazione, e fare affidamento sul livello 2 per fornire un ambiente di regolamento interattivo stabile e affidabile. Vitalik ha proposto di accelerare la conferma delle transazioni, che consiste essenzialmente nel ridurre l'attrito gerarchico tra il livello 1 e il livello 2, offrendo agli utenti un ambiente interattivo front-end migliore per l'esperienza del livello 2 e una base di regolamento back-end più sicura.