BNB Chain vient de tester un nouveau système de sécurité destiné à le protéger contre de futurs ordinateurs quantiques ultrapuissants. L’essai a été concluant, mais le réseau a fonctionné environ 40 % plus lentement, car cette sécurité a rendu chaque transaction beaucoup plus volumineuse.
L’équipe de BNB Chain a partagé les résultats dans un rapport cette semaine. Le nouveau code a passé le test, mais chaque transaction est devenue environ 35 fois plus grande qu’auparavant, ce qui a saturé le réseau lors des tests de résistance.
Des signatures plus grandes signifient des blocs plus petits
Chaque transaction a besoin d’une signature numérique pour prouver son authenticité. Aujourd’hui, cette signature fait 65 octets. Avec la nouvelle méthode résistante au quantique, la signature passe à 2 420 octets.
Ce changement est nécessaire, car de futurs ordinateurs quantiques pourraient un jour casser les mathématiques à la base de la plupart des blockchains modernes.
Des signatures plus grandes occupent plus d’espace dans chaque bloc. La vitesse est passée de 4 973 transactions par seconde à 2 997 lors des tests inter-régions. Cela affecte les objectifs de TPS annoncés par BNB Chain pour l’année.
L’activité des smart contracts a ralenti de façon moins marquée, ces transactions étant déjà volumineuses.
La partie vote reste rapide
Les validateurs sont les ordinateurs qui approuvent de nouveaux blocs. Leur système de vote utilise une astuce ingénieuse qui comprime six votes en une seule preuve courte.
La taille totale passe de 14,5 Ko à environ 340 octets, soit une compression de 43 pour 1. Cela permet de garder la phase de vote rapide, et la plupart des blocs étaient confirmés en près de deux slots.
« La préparation post-quantique est possible dès aujourd’hui sur BSC, avec pour principaux compromis la croissance de la taille des données et les contraintes du réseau », peut-on lire dans le rapport.
Le 1 % des confirmations les plus lentes a pris jusqu’à 11 slots lors des tests inter-régions. Les blocs plus volumineux mettent plus de temps à circuler entre les régions, ce qui a causé ce retard.
BNB Chain indique qu’il doit corriger les problèmes de vitesse et de volume de données avant de déployer ce système auprès de tous les utilisateurs de Binance.
D’autres parties du système doivent encore recevoir des mises à jour résistantes au quantique. Le rapport précise qu’une partie de ce travail nécessite l’aide de la communauté Ethereum au sens large.









