[ad_1]
- Il testnet Sepolia verrà sottoposto a un aggiornamento del livello di esecuzione post-unione (EL) al blocco 1735371previsto per il 17 agosto 2022
- L’aggiornamento causerà la disconnessione dei client EL sulla rete dai peer che non sono passati alla prova di stake. Non aggiunge funzionalità aggiuntive oltre a queste.
- Gli operatori del nodo Sepolia devono aggiornare il client del livello di esecuzione prima del blocco 1735371.
- Un aggiornamento simile è previsto su Goerli e sulla rete principale di Ethereum una volta che queste reti saranno passate alla prova di stake
Sfondo
Per mantenere un elenco di peer integro, i nodi sul livello di esecuzione di Ethereum disconnetteranno automaticamente i peer che non hanno la loro stessa sequenza di aggiornamento. Sulla rete principale di Ethereum, ciò significa verificare se un peer è stato aggiornato a Scongelamento delle frontiere al blocco 200.000, quindi Fattoria al blocco 1.150.000 e così via fino all’ultimo aggiornamento, Ghiacciaio Grigioavvenuto al blocco 15.050.000. EIP-2124 specifica come viene gestito. Nei tipici aggiornamenti di rete, che vengono attivati dall’altezza del blocco, ciò avviene automaticamente poiché i nodi utilizzano l’altezza del blocco degli aggiornamenti imminenti per filtrare i peer.
Per The Merge, ciò non è stato possibile perché l’aggiornamento è stato attivato utilizzando un file difficoltà totale valore anziché un numero di blocco. La motivazione di questa scelta è spiegata in EIP-3675:
L’utilizzo di un numero di blocco predefinito per l’hardfork non è sicuro in questo contesto poiché la scelta del fork PoS ha la priorità durante la transizione.
Un utente malintenzionato può utilizzare una minoranza di hash power per creare un fork della catena dannoso che soddisfi i requisiti di altezza del blocco. Quindi il primo blocco PoS potrebbe essere proposto maliziosamente sopra il blocco PoW da questo fork avversario, diventando il capo e sovvertendo la sicurezza della transizione.
Per proteggere la rete da questo scenario di attacco, per attivare l’aggiornamento viene utilizzata la difficoltà accumulata dalla catena (difficoltà totale).
Per ridurre al minimo le modifiche al protocollo durante l’aggiornamento più complesso dal lancio, il progetto di The Merge ha escluso la compatibilità EIP-2124. Ciò significa che ora è necessario eseguire un ulteriore aggiornamento per aggiungerlo. È importante notare che l’unica modifica introdotta come parte di questo aggiornamento è la specifica di un numero di blocco che i nodi possono utilizzare per identificare i peer che hanno attraversato la fusione. Nessun’altra funzionalità viene introdotta o obsoleta come parte di questo aggiornamento.
Informazioni sull’aggiornamento
Tempistica
Questo aggiornamento avverrà su Sepolia al blocco 1735371previsto per il 17 agosto 2022.
Tieni presente che un aggiornamento simile sarà annunciato per Goerli e mainnet dopo che queste reti saranno passate alla prova di palo.
Ropsten lo farà non essere aggiornato poiché ora è considerato deprecato, insieme a Rinkeby e Kiln. Vedere questo post per maggiori dettagli sul loro programma di deprecazione.
Rilasci cliente
Per questo aggiornamento è necessario aggiornare solo i client del livello di esecuzione. Gli operatori dei nodi possono continuare a eseguire la loro attuale versione del client del livello di consenso su Sepolia durante la transizione.
Tieni presente che le versioni client utilizzate per Goerli/Prater unisci tutti supportano questo aggiornamento su Sepolia. In altre parole, se hai già scaricato una versione per la fusione Goerli/Prater, puoi utilizzare quella stessa versione su Sepolia per questo aggiornamento.
Livello di esecuzione
Specifiche di aggiornamento
La specifica di questa modifica viene tracciata come parte del file Parigi specifiche, ai sensi del FORCELLA AVANTI Aggiornamento sezione.
FAQ
Come operatore di nodo, cosa devo fare?
Dovresti aggiornare il tuo client del livello di esecuzione a una delle versioni elencate sopra prima del 16 agosto 2022. Non è necessario aggiornare il client del livello di consenso.
Come staker, cosa devo fare?
Il validatore impostato su Sepolia è autorizzato. Se fai parte degli attuali validatori Sepolia, devi aggiornare il tuo client del livello di esecuzione a una delle versioni sopra elencate al più tardi il 16 agosto 2022.
Se non fai parte dell’attuale set di validatori Sepolia, non devi fare nulla in questo momento.
Goerli/Prater e i validatori della rete principale dovranno seguire gli stessi passaggi quando questo aggiornamento verrà annunciato su tali reti.
In qualità di sviluppatore di applicazioni o strumenti, cosa devo fare?
Niente, a meno che tu non stia eseguendo anche un node. In tal caso, aggiorna il client del livello di esecuzione a una delle versioni elencate sopra prima del 16 agosto 2022.
Come utente Ethereum o titolare di Ether, c’è qualcosa che devo fare?
No. La rete principale di Ethereum non è interessata da questo aggiornamento. Anche quando questo aggiornamento verrà applicato alla mainnet, non sarà necessaria alcuna azione.
Grazie a Giustino Cron per l’immagine di copertina originale e Tomo Saito per le modifiche.
[ad_2]
Source link