Aggiornamento dell'Ingegneria di Cosmos Hub — Marzo 2023

blog originale: https://medium.com/the-interchain-foundation/cosmos-hub-engineering-update-march-2023-b325e91f617e

Ecco l'aggiornamento di marzo dal team di Cosmos Hub di Informal!

Aggiornamento V9 attivato! L'aggiornamento V9 di Cosmos Hub è stato attivato il 15 marzo. Questo aggiornamento ha aggiunto il codice per Replicated Security a Cosmos Hub. Grazie al nostro rinnovato impegno nella comunicazione con i validatori, V9 è stato molto fluido, con un downtime minimo.

Replicated Security è ora abilitato su Cosmos Hub, anche se non verrà utilizzato fino al lancio della prima catena consumatrice.

Proposta di Neutron e soft opt-out Abbiamo supportato il team di Neutron mentre si avvicina al lancio come prima catena consumatrice di RS. La loro proposta è stata sul forum per alcune settimane e verrà presto inserita nella catena. Il nostro team ha verificato attentamente la loro implementazione e i parametri da utilizzare nella loro proposta di governance on-chain. Li abbiamo anche assistiti nella riflessione sulla questione di come ridurre i costi per i validatori più piccoli. Una soluzione che stiamo considerando è una funzione chiamata soft opt-out. Con il soft opt-out, un certo numero dei validatori più piccoli può scegliere di non convalidare una catena consumatrice senza influenzare la sicurezza della catena consumatrice (anche se potrebbe avere un po' più di downtime durante gli aggiornamenti). Neutron potrebbe utilizzarlo per consentire ai più piccoli 5% dei validatori di scegliere di non partecipare. Date le dimensioni del set di validatori di Cosmos Hub, si tratta effettivamente di circa 75 validatori.

Documentazione Abbiamo lavorato su alcuni documenti per Replicated Security. Sono abbastanza completi, ma potrebbero ancora essere migliorati. Fateci sapere con un problema se qualcosa non è chiaro.

Modulo di staking liquido Abbiamo aiutato il team di Stride a pensare al modo migliore per portare il staking liquido sicuro e user-friendly su Cosmos Hub. Un approccio promettente è aggiungere un ulteriore limite al modulo di staking liquido esistente, che imporrebbe un tetto globale alla percentuale di Atoms che possono essere staccati. Ciò si applicherebbe anche allo staking liquido effettuato attraverso Interchain Accounts, che attualmente non è limitato affatto.

Questo limite globale renderebbe l'adozione dello staking liquido più sicura imponendo questo limite e migliorerebbe anche l'esperienza utente dello staking liquido, rendendolo senza soluzione di continuità.

Progettazione iniziale di Opt-In Security Opt-in Security è una forma di Interchain Security in cui i validatori possono scegliere quali catene consumatrici convalidare, a differenza di Replicated Security, che utilizza l'intero set di validatori di Cosmos Hub per ciascuna catena consumatrice. Abbiamo delineato una progettazione iniziale per una prima versione di opt-in security qui.

Transizione da sovranità a catena consumatrice Il team di Stride ha lavorato a una prima versione di un'implementazione del nostro protocollo che consente alle catene Cosmos attualmente in esecuzione come catene autonome di passare a Replicated Security. Stiamo attualmente lavorando per integrare questa funzionalità in Interchain Security principale, affrontando tutti i possibili casi limite e testandola nella nostra suite di test.

Verifica di equivocazione Il lavoro sta procedendo rapidamente sul codice che consentirà a Cosmos Hub di rilevare e penalizzare i validatori per attacchi di light client. Questo è un componente chiave del nostro passaggio a un modello di catena consumatrice senza fiducia, in cui le catene consumatrici difettose o malevole non possono causare alcuna interruzione a Cosmos Hub. Una volta completato questo lavoro, saremo in grado di rimuovere la governance-gating della penalizzazione, consentendo invece di identificare immediatamente i validatori mal comportati, verificarli criptograficamente e penalizzarli senza la necessità di una conferma aggiuntiva da parte della governance.

Verifica del downtime Stiamo anche lavorando su un codice che consentirà a Cosmos Hub di rilevare e verificare che un validatore abbia subito un downtime eccessivo su una catena consumatrice. Una volta completate la verifica dell'equivocazione e la verifica del downtime, Cosmos Hub sarà in grado di verificare tutti i comportamenti scorretti dei validatori sulle catene consumatrici, anziché fare affidamento sulle catene consumatrici stesse per supportarli. Ciò renderà Replicated Security più semplice e robusto.

Last updated