Rapporto Rilascio 4.1.1

Siamo lieti di segnalare che l’applicazione del nuovo protocollo, è avvenuta senza alcun problema in data Venerdì 5 Giugno, 2020 ore 9:00:00 PM GMT.

Tutti gli exchange ed i servizi che gestiscono il core wallet PIVX sono stati notificati e la maggior parte dei principali servizi ha anche confermato l’aggiornamento.

Ecco la cronologia degli eventi che delineano il motivo per cui è stato rilasciato il wallet  v4.1.1:

Sabato 30 Maggio 2020 4:00 AM GMT

  • La rete ha riscontrato problemi di stabilità, che hanno comportato il forking di alcuni peer.

Sabato 30 Maggio 2020 6:00 AM GMT

  • Avviata revisione dei registri del software e analisi della rete.

Sabato 30 Maggio 2020 9:30 AM GMT

  • Avviata chat sull’analisi dei risultati, rilevamento dei problemi e possibile mitigazione degli stessi.

Sabato 30 Maggio 2020 1:00 PM GMT

– Individuazione della causa e codifica della soluzione iniziale. Un bug introdotto nella v4.1, più precisamente #1490, la rimozione della linea 228 dal file masternode.cpp.

  • Cosa ha introdotto la modifica:

Un disallineamento sulla rete di secondo livello. Precisamente nella lista dei masternode vincitori.

Peer attivi che eseguivano v4.1 non sono stati in grado di verificare e aggiornare lo stato del masternode dopo l’invalidazione del collaterale UTXO. E poiché i dati dei masternode di secondo livello sono effimeri e scaricati + convalidati ad ogni avvio, v4.0 e nuovi peer che entravano nella rete hanno continuato a convalidare correttamente lo stato dei masternode.

  • Cosa ha causato:

Un diverso algoritmo di selezione del masternode vincitore per alcuni peer della rete.

Questo ha determinato l’instabilità della rete (il masternode reward è il risultato finale della coin stake transaction, che è parte delle regole di consenso della rete).

Sabato 30 Maggio 2020 5:00 PM GMT

  • Dopo diverse ore di analisi e monitoraggio della rete, è stato creata una testnet separata per poter così convalidare il corretto funzionamento e comportamento della rete opportunamente aggiornata e corretta.

Sabato 30 Maggio 2020 10:00 PM GMT

  • La fase di test si è conclusa con un risultato soddisfacente ed è iniziato il processo di rilascio.

Sabato 30 Maggio 2020 12:00 PM GMT

  • release 4.1.1 aggiunta e distribuzione deterministica Gitian avviata.

Venerdì 5 Giugno 2020 09:00 PM GMT

  • Attivata l’applicazione dell’aggiornamento del protocollo. La rete non è più suscettibile al problema.

Considerazioni finali:

Il team di sviluppo ha agito il più rapidamente possibile per poter mitigare qualsiasi ulteriore complicazione, esso ha rilasciato un aggiornamento rapido (v4.1.1) in un lasso di tempo davvero breve.

Prossimo passo, andare avanti con il 4.2 e, inoltre, il grande ritorno della privacy 5.0!

%d blogger hanno fatto clic su Mi Piace per questo: