La BNB Chain est-elle vraiment décentralisée et sûre ?
Back

La BNB Chain est-elle vraiment décentralisée et sûre ?


La BNB Chain a connu une grosse frayeur hier, lorsqu’un pirate a exploité le pont natif entre BNB Smart Chain (ex-BSC) et BNB Beacon Chain – deux blockchains travaillant en tandem. Le pirate a trouvé un bug qui lui a permis de falsifier une preuve de dépôt sur la Beacon Chain et de créer un équivalent de 570 millions de dollars de BNB sur la BSC Chain.

Binance a réagi rapidement et « en contactant les validateurs de la communauté un par un » a réussi à arrêter la chaîne BSC et à geler quelque 450 millions de dollars que le hackeur n’a pas réussi à convertir. Une collaboration supplémentaire avec l’écosystème crypto a permis de geler 7 millions de dollars supplémentaires d’USDT liés au piratage.

L’incident a été géré de manière professionnelle, comme c’est souvent le cas avec Binance. Cependant, il a soulevé deux questions importantes de la chaîne BNB : la sécurité et la décentralisation.

⚠️ BNB Chain est-il sécurisé ?

Comme CZ l’a noté à juste titre, la blockchain elle-même n’a pas été piratée – le pont l’a été ?, et comme nous le savons tous, les ponts sont le maillon le plus faible de tout écosystème crypto. Cependant, lorsque le pont lui-même fait partie de la blockchain, reliant son centre de gouvernance (Beacon) à son centre d’activité (BSC), l’image est différente.

La BNB Beacon Chain a été lancée en 2017 avec une monnaie native BNB (BEP2). Cependant, la plupart des développements se produisaient sur Ethereum (ils le font toujours), Binance a donc décidé de piggybacker ce succès et a lancé en 2020 BSC, initialement un jeton ERC20 sur Ethereum. BSC s’est ensuite transformé en une blockchain distincte (BEP20) entièrement compatible avec la machine virtuelle Ethereum.

Début 2022, deux blockchains ont officiellement fusionné en une seule, la BNB Chain, le staking et le vote se déroulant sur la BNB Beacon Chain et la plupart des activités habituelles des DApp – sur la BNB Smart Chain. Ces deux parties sont obligées d’utiliser un pont, qui est un point de défaillance unique menaçant l’ensemble du système.

⚠️ La chaîne BNB est-elle décentralisée ?

C’est la partie la plus délicate. BNB Chain utilise une variante de PoS, avec un total de 41 validateurs, dont 21 sont élus (sur quelques critères, notamment le montant de BNB mis en jeu), et les autres sont les seconds. Un ensemble de validateurs est composé de 19 validateurs élus et de 2 finalistes, choisis au hasard.

Ce système est une grande amélioration par rapport à l’ensemble rigide de 21 validateurs élus qui était utilisé jusqu’en juillet dernier. Cependant, le fait que Binance ait réussi à arrêter l’ensemble de la blockchain en « contactant 26 validateurs » en dit long sur le degré réel de centralisation.

De plus, alors que BNB Beacon Chain est devenue open-source cet été, BNB Smart Chain est toujours une source fermée.

? Est-ce mauvais ? Dans ce cas particulier, la centralisation de BNB Chain l’a aidée à geler 450 dollars de pièces créées frauduleusement, alors on pourrait se dire « Pourquoi pas ? ».
Après tout, CZ a bien l’air de savoir ce qu’il fait, et l’ensemble de l’empire Binance est vraiment impressionnant….

Cependant, ce n’est pas la raison d’être de la blockchain, et si le système partiellement centralisé peut fonctionner la plupart du temps, il n’est pas imperméable aux défauts de la centralisation, et peut être dangereux à long terme.