Al fine di ridurre la probabilità di una riorganizzazione dannosa della blockchain e migliorare la compatibilità con altre reti blockchain di Ethereum Virtual Machine (EVM), è previsto che la catena #BNB di #Binance subisca due hard fork nell'agosto 2023 .

Al fine di ridurre la probabilità di una riorganizzazione dannosa della blockchain e migliorare la compatibilità con altre reti blockchain di Ethereum Virtual Machine (EVM), è previsto che la catena BNB di Binance subisca due hard fork nell'agosto 2023.

Dopo numerosi test, i miglioramenti Plato e Hertz dovrebbero avvenire rispettivamente il 10 e il 30 agosto. BEP-126 viene introdotto dall'aggiornamento Plato già completato. La proposta di evoluzione più recente include un meccanismo di finalità rapida che dovrebbe rendere impossibile l’inversione dei blocchi.

Il 10 agosto all'altezza del blocco 30724096 è stato completato il miglioramento Platone. da BscScan

In un'intervista con Cointelegraph, Arno Bauer, senior solution architect presso BNB Chain, ha analizzato le complessità dei cambiamenti della rete. Gli utenti saranno in grado di ottenere rapidamente informazioni accurate dal blocco finalizzato più recente grazie al meccanismo di finalità rapida, che si prevede ridurrà la probabilità di riorganizzazione della catena e stabilizzerà la produzione di blocchi. Nelle sue parole:

Essenzialmente, BEP-126 propone di aggiungere un meccanismo di finalità rapida alla BNB Smart Chain per migliorare la sicurezza e l'efficacia della blockchain.

Secondo Bauer, un’idea fondamentale della tecnologia blockchain è la definitività, che si riferisce al punto in cui una transazione o un blocco di transazioni non può più essere modificato o annullato. Con i sistemi blockchain, la definitività è ancora essenziale per preservare la fiducia ed evitare la doppia spesa.

La finalità rapida viene introdotta in BEP-126 attraverso una sequenza di procedure. Un blocco viene prima proposto alla rete da un validatore e poi altri validatori ricevono quel blocco. I validatori creano un messaggio di voto firmando successivamente il blocco con le loro chiavi private. Quando il blocco genitore immediato ha un numero sufficiente di voti, avviene l'aggregazione dei voti, con i voti del validatore raccolti in un pool e aggregati.

Quando votano per i blocchi, i validatori devono rispettare determinati criteri, come astenersi dal pubblicare due voti unici per la stessa altezza. Un blocco è "giustificato" secondo le regole di definitività se l'intestazione del suo blocco figlio diretto ha un'attestazione, ed è finalizzato se sia il blocco che il suo figlio diretto sono giustificati.

Anche se altre biforcazioni di catena hanno una somma di difficoltà maggiore, si ritiene che la biforcazione abbia la catena più lunga poiché include il blocco giustificato più alto. Per quanto riguarda il numero necessario di validatori, esistono ulteriori differenze nei requisiti per la produzione dei blocchi e la finalizzazione dei blocchi.

Ultimo ma non meno importante, analogamente al protocollo Proof-of-Stake di Ethereum, i validatori della catena BNB vengono premiati per aver votato, mentre coloro che infrangono le regole vengono puniti con perdite.

L'hard fork Hertz, previsto per il 30 agosto, mira a mantenere la catena BNB aggiornata con i più recenti progressi nelle blockchain EVM. Come spiega Bauer, i fork di Berlino e Londra di Ethereum, recentemente implementati, richiedono che la catena BNB mantenga le sue strutture di blocchi e transazioni, nonché il suo EVM di base.

Al fine di promuovere uno sviluppo regolare e l'espansione dell'ecosistema, è fondamentale che tali EIP siano abilitati anche su #BSC per motivi di compatibilità.

Secondo Bauer, il meccanismo di finalità rapida di BNBChain dovrebbe rendere l'ambiente per le app decentralizzate (DApp) più sicuro, migliorandone allo stesso tempo la reattività e l'efficienza. #evm