Preparazione della forchetta rigida di settembre 2024 di THORChain
Traduzione effettuata da Deepl pro
La blockchain nativa di THORChain subirà un aggiornamento hard fork il 4 settembre 2024 alle 19:00 UTC, stimato al blocco 17562000. Ci saranno tempi di inattività pianificati per gli invii, gli scambi e altre azioni su THORChain mentre i validatori coordinano l'aggiornamento di routine.
Nessuna azione è richiesta agli utenti.
Interfacce, exchange, portafogli e dApp devono prepararsi a garantire una transizione senza soluzione di continuità per i propri utenti.
Cosa viene aggiornato durante l'hard fork?
- Aggiornamento della versione dell'SDK di Cosmos dalla 45.1 a 45.16
- Eliminare il codice legacy obsoleto
- Eliminare i moduli Cosmos non necessari
- Trimare lo stato dei nodi per una sincronizzazione più veloce (>1 TB)
- Aggiungere il supporto per gli indirizzi Bitcoin Taproot
- Milestones del GitLab
Perché c'è un hard fork imminente?
Il normale percorso di aggiornamento di THORChain viene solitamente effettuato quando il 100% dei validatori adotta una nuova versione di THORNode. Di tanto in tanto, devono essere effettuati aggiornamenti che richiedono un aggiornamento coordinato dell'hard fork, piuttosto che il solito aggiornamento senza interruzioni del servizio. Per eccesso di prudenza, al fine di proteggere i fondi degli utenti, i nodi si coordineranno per mettere in pausa gli swap e il churning dei validatori.
Quando viene raggiunto il blocco hard fork, i nodi smetteranno di produrre nuovi blocchi e si aggiorneranno alla nuova versione (2.135.0) di THORNode. Una volta che tutti i nodi si saranno aggiornati e i nuovi blocchi avranno iniziato la produzione, i nodi potranno coordinarsi per riattivare il trading, il churning e qualsiasi altra azione in pausa.
Preparazione per l'Hard Fork
Cosa devono fare gli utenti durante l'hard fork?
Non è necessaria alcuna azione da parte degli utenti
Cosa devono fare le interfacce e gli exchange per prepararsi all'hard fork?
- Se un progetto supporta l'invio (MsgSend) o il deposito (MsgDeposit) di RUNE, synth o asset commerciali, il chain-id dovrà essere aggiornato per supportare la nuova catena (i dettagli sono riportati di seguito)
- Ci saranno tempi di inattività pianificati per tutti i servizi e le transazioni di THORChain, tra cui il trasferimento di rune, lo swapping, i risparmiatori, i prestiti, il thorname e le operazioni sui nodi.
Supportare il nuovo Chain-ID
- Si consiglia ai progetti che supportano qualsiasi tipo di transazione della rete THORChain di iniziare immediatamente a inserire l'attuale chain-id di THORChain in modo dinamico nella creazione delle transazioni, per garantire che non si verifichino interruzioni del servizio dopo la biforcazione della catena
- Usare il seguente endpoint: https://rpc.ninerealms.com/status
- Recuperare l'chain-id corrente dal risultato.network property
- Usa questo chain-id quando costruisci tutte le transazioni THORChain
- Dopo l'hard fork, questo valore si aggiornerà automaticamente con il nuovo id della catena
- Il nuovo ID della catena sarà "thorchain-1"
Interruzioni del servizio:
- Assicuratevi che la vostra interfaccia non permetta scambi, azioni di salvataggio, azioni di prestito, trasferimenti di rune o qualsiasi altra operazione di rete durante il tempo di inattività previsto.
- Se la vostra interfaccia utilizza l'endpoint della quotazione, assicuratevi che non vengano inviati swap se ricevete un errore da quell'endpoint o se l'endpoint non è disponibile
Fonte : THORChain - Aug 20, 2024