Aggiornamento del Processo di Finalizzazione

Aggiornamento del Processo di Finalizzazione

Un articolo del CEO di NEM Group David Shaw:

Vorrei condividere con voi la notizia che i principali sviluppatori del core NEM (core-devs) hanno trovato una soluzione costruttiva alla finalizzazione (Finality) di Symbol. Come ho detto nel mio precedente aggiornamento, la finalizzazione è un processo importante nella blockchain, quindi la controparte di gestione del progetto (società di sicurezza specializzata) e il NEM Group (NGL) aiutano a supportare il lavoro degli sviluppatori principali (core-sviluppatori) per ottenere la soluzione corretta e migliore.

La finalizzazione (Finality) nella blockchain è un processo mediante il quale una transazione nella rete blockchain può essere considerata finale e, utilizzando la finalizzazione, si può determinare se esiste un rischio di falsificazione (modifica) di una transazione o di un blocco nella blockchain. In termini generali, il protocollo di consenso del progetto Polkadot utilizza un algoritmo di consenso sicuro e a prova di errore chiamato GRANDPA (GHOST-based Recursive Ancestor Deriving Prefix Agreement). Maggiori dettagli qui: Polkadot Consensus (ENG). In buone condizioni di rete, l’algoritmo di consenso GRANDPA può finalizzare i blocchi quasi istantaneamente. Lo scopo principale dell’algoritmo di consenso del GRANDPA è quello di scegliere una catena canonica in modo deterministico. Ciò ti consente di decidere quale serie di modifiche è definitiva.

Speriamo di poter pubblicare questo approccio costruttivo in poche settimane, quando questo approccio sarà documentato e in un formato presentabile, ma lo sviluppo tecnico stesso dovrebbe essere in primo piano. D’ora in poi, il processo di sviluppo richiederà circa 4-6 settimane. Ciò influisce sulla tempistica del lancio di Symbol: ma abbiamo ancora in programma di inizializzare il lancio di Symbol a dicembre di quest’anno. Attualmente stiamo lavorando su tutti i dettagli del lavoro prima di poter aggiornare la nostra roadmap. Prevediamo di completare questo processo entro 10 giorni.

Altri aggiornamenti tecnici oltre alla finalizzazione (Finality):

  • La società di sicurezza che ci ha aiutato con la costruzione ci ha anche aiutato a implementare il secondo passaggio di test di sicurezza (pentest) nella versione server 0.9.6.3. Il team di sviluppo tecnico ha corretto diversi bug nel codice e quindi abbiamo in programma di rilasciare la prossima versione del server 0.9.6.4.
  • Il lavoro sul processo di opt-in (sottoscrizione) continua e include lo sviluppo e l’implementazione di test end-to-end (E2E), questo ti consente di testare il sistema nel suo insieme, emulando un ambiente utente reale: Pertanto, i componenti opt-in (abbonamento) per desktop e mobile wallet ti permetteranno di segnalare la tua partecipazione al processo di opt-in (abbonamento) nella rete on-chain NIS1, e la procedura di estrazione, per compilare la nemesi del blocco di Symbol, sarà presa dai dati NIS1.
  • Data di opt-in: ti informeremo sulla data esatta del lancio dell’opt-in, dopo aver redatto la versione finale della roadmap. Presumibilmente questo sarà annunciato tra 2 settimane.

Vorrei anche ringraziare gli sviluppatori core core di NEM (core-devs) e i membri del team NEM Group (NGL), nonché i nostri partner esterni, per aver contribuito a trovare la soluzione di progettazione finale. Pertanto, sono sicuro che il percorso di lancio di Symbol sembra più chiaro e il più trasparente possibile ora. Fornirò, in 2 settimane, maggiori dettagli su questi processi.

 

https://forum.nem.io/t/finality-update/