Aggiornamento di ingegneria del Cosmos Hub - Luglio 2023

blog originale: https://medium.com/the-interchain-foundation/cosmos-hub-engineering-update-july-2023-96250d192795

E' tempo per l'aggiornamento di luglio dal team del Cosmos Hub di Informal Systems! Questo mese, il team ha contribuito a rilasciare la versione v11, aggiornando Replicated Security e rimuovendo il modulo Liquidity legacy, in preparazione per il prossimo Liquid Staking Module. Abbiamo anche supportato Stride nel lancio come secondo Consumer Chain del Cosmos Hub, segnando la storia come la prima appchain autonoma che è migrata su Interchain Security.

Revisione del Liquid Staking Module Abbiamo lavorato con il team di Stride, il team Cosmos-SDK, il team di Iqlusion e altri per completare il processo di revisione del LSM e integrarlo per il rilascio sul Cosmos Hub nella versione Gaia v12. In attesa di alcune correzioni di problemi sollevati dal team Cosmos-SDK e da altri, sarà presto pronto per essere incluso nella versione v12.

Rilascio Gaia v11 Abbiamo pubblicato una versione di Gaia v11 e l'abbiamo messa in votazione. La data di aggiornamento prevista, se la proposta viene accettata, è il 16 agosto 2023.

Gaia v11 contiene:

  • Un aggiornamento di Replicated Security alla versione 2.0.0

  • Una versione ristrutturata del modulo Global Fee

  • Rimozione dello stato del modulo Liquidity con prelievo forzato per tutte le monete nel pool in preparazione alla rimozione del modulo, in conformità con la Proposta 801 precedentemente approvata

Puoi trovare il file binario del rilascio qui e il changelog completo qui.

Lancio della Consumer Chain Stride Il lancio di Stride è andato sorprendentemente bene, considerando che è stata la prima volta in cui è stata vista in azione la procedura di migrazione da standalone a consumer chain. La migrazione è durata complessivamente 45 minuti e si è svolta senza intoppi.

Prima versione di CometMock CometMock è uno strumento di test che simula il motore di consenso CometBFT, ma funziona molto più velocemente e in modo più deterministico, consentendoci di ridurre drasticamente il tempo di esecuzione da circa 20 minuti a circa 1 minuto. Puoi dare un'occhiata al codice qui. Stiamo anche lavorando con Starship per integrarlo nel loro ambiente di test Cosmos.

Verifica dell'equivocazione crittografica (slashing per doppia firma) Prosegue il lavoro sul codice che consentirà al Cosmos Hub di verificare crittograficamente casi di doppia firma. Questo è importante perché la verifica crittografica consentirà al Hub di infliggere immediatamente una penalità ai validatori che si comportano male sulle Consumer Chain, invece del processo governativo attualmente in uso, che richiede un voto per verificare il slashing. Per ulteriori informazioni, puoi trovare la documentazione qui e il codice in fase di sviluppo in questa branch.

IBC Atomico Stiamo pensando a come Replicated Security possa essere utilizzato per costruire una fossa, effetti di rete e differenziarsi in un futuro affollato di sicurezza condivisa. Una possibile opzione è IBC Atomico: consentire alle Consumer Chain di Replicated Security di comporsi in modo fluido tra loro utilizzando una forma speciale di IBC che è istantanea, atomica (se una parte della transazione fallisce, tutta la transazione fallisce) e isolata (nulla cambia mentre la transazione è in esecuzione). Sta avvenendo molta discussione al riguardo, ma il luogo per essere aggiornato è la discussione qui.

Last updated