BNB Chain ha appena testato una nuova sicurezza che la proteggerà dai futuri computer quantistici super-potenti. Il test ha avuto successo, ma la rete è risultata circa il 40% più lenta perché la nuova sicurezza rendeva ogni transazione molto più grande.
Il team di BNB Chain ha condiviso i risultati in un report questa settimana. Il nuovo codice ha superato il test, ma ogni transazione è diventata circa 35 volte più grande rispetto a prima, intasando la rete durante gli stress test.
Firme più grandi significano blocchi più piccoli
Ogni transazione necessita di una firma digitale per dimostrare che è autentica. Oggi quella firma occupa 65 byte. Con il nuovo metodo quantum-safe, la firma passa a 2.420 byte.
Questo cambiamento è necessario perché in futuro i computer quantistici potrebbero riuscire a violare la matematica alla base della maggior parte delle blockchain moderne.
Firme più grandi occupano più spazio in ogni blocco. La velocità è scesa da 4.973 transazioni al secondo a 2.997 nei test tra diverse regioni. Questo impatta gli obiettivi di TPS dichiarati da BNB Chain per l’anno.
L’attività degli smart contract è rallentata meno, dato che queste transazioni sono già di grandi dimensioni.
La parte di votazione è ancora veloce
I validatori sono i computer che approvano i nuovi blocchi. Il loro sistema di voto utilizza un trucco ingegnoso che comprime sei voti in una sola prova corta.
La dimensione totale passa da 14,5 KB a circa 340 byte, ottenendo una compressione di 43 a 1. Questo ha mantenuto la votazione rapida e la maggior parte dei blocchi è stata confermata in circa due slot.
“La prontezza post-quantum è realizzabile oggi su BSC, ma la crescita delle dimensioni dei dati e i vincoli della rete sono i principali compromessi,” si legge in un estratto dal report.
L’1% più lento delle conferme ha richiesto fino a 11 slot nei test tra diverse regioni. Blocchi più grandi impiegano più tempo a viaggiare tra regioni, causando il ritardo.
BNB Chain ha dichiarato che deve risolvere i problemi di velocità e gestione dei dati prima di attivare questa tecnologia per tutti gli utenti di Binance.
Altre parti del sistema devono anche ricevere aggiornamenti quantum-safe. Nel report si spiega in dettaglio che su alcuni aspetti sarà necessario il supporto della comunità più ampia di Ethereum.





