
Ravencoin est tombé à un niveau record après qu'une vulnérabilité de consensus exploitée a mis en péril plusieurs jours de transactions RVN et a conduit les plateformes d'échange à suspendre les dépôts et les retraits.
Selon CoinGecko, Ravencoin est tombé à 0,002754 $ mercredi, soit environ 22 % en dessous de son plus haut sur 24 heures de 0,003529 $, alors que les ventes s'accéléraient suite aux détails du problème de réseau. Le volume des transactions a dépassé les 18 millions de dollars pendant la liquidation avant de retomber à environ 9,6 millions de dollars, tandis que le RVN a légèrement récupéré pour atteindre environ 0,00284 $ au moment de la rédaction.
La baisse est survenue après que Ravencoin a révélé mardi qu'une faille de consensus avait permis à des nœuds vulnérables d'accepter des blocs qui auraient dû être rejetés. Le projet a retracé le premier bloc invalide connu à la hauteur 4 487 776 le 7 août, laissant les transactions traitées les jours suivants exposées à une éventuelle annulation (rollback).
Suite à cette découverte, les pools de minage 2Miners et RavenMiner ont commencé à construire une chaîne concurrente à partir du bloc 4 487 776 qui exclut la branche contenant les blocs invalides. Ravencoin a déclaré que les deux pools contrôlent la majorité du taux de hachage du réseau, donnant à leur chaîne concurrente une chance de devenir la version dominante de la blockchain.
Si cela se produit, Ravencoin pourrait subir une réorganisation de la chaîne couvrant environ trois jours d'activité. Une réorganisation de la blockchain se produit lorsque les nœuds remplacent une séquence de blocs précédemment acceptée par une autre chaîne qui a accumulé plus de preuve de travail valide.
Le processus a des conséquences directes sur les transactions confirmées après le bloc 4 487 775. Ravencoin a averti que les transactions incluses sur la branche en cours de remplacement pourraient disparaître de la blockchain acceptée, tandis que les transactions affectées pourraient ne pas revenir automatiquement au mempool ou être minées à nouveau.
Pour les utilisateurs ayant envoyé des RVN pendant la période affectée, une transaction qui affichait auparavant des confirmations pourrait donc cesser d'exister sur la chaîne dominante si la branche concurrente la dépasse. Les plateformes d'échange et autres services acceptant les RVN sont également confrontés au risque que les dépôts crédités pendant les blocs affectés puissent être annulés.
Les chaînes concurrentes n'étant pas encore résolues, Ravencoin a recommandé aux plateformes d'échange de suspendre temporairement les dépôts et retraits de RVN jusqu'à ce que le réseau atteigne un état stable.
Upbit a suspendu les dépôts et les retraits après avoir détecté le problème de réseau, bien que la plateforme d'échange sud-coréenne ait maintenu le trading de RVN disponible. Bitget a également arrêté les transferts de RVN alors que la réponse du réseau se poursuivait.
L'arrêt des transferts réduit le risque qu'une plateforme d'échange crédite une transaction entrante qui disparaîtrait plus tard lors d'une réorganisation. Le trading peut se poursuivre en interne car les transactions entre utilisateurs de la plateforme ne nécessitent pas que chaque transaction soit réglée immédiatement sur la blockchain Ravencoin.
Une réponse similaire a été utilisée par les plateformes d'échange lors d'autres incidents de sécurité de la blockchain. En juin, Taiko a demandé aux plateformes d'échange de suspendre les dépôts de TAIKO après un compromis impliquant son mécanisme de vérification de l'état de la chaîne, tandis que le projet a empêché les proposants de produire des blocs pendant sa réponse. Le projet a ensuite esquissé un redémarrage échelonné qui exigeait le déploiement de correctifs et la vérification de l'état finalisé de la chaîne avant la reprise de l'activité normale.
Ravencoin n'a pas fourni de calendrier fixe quant au moment où la chaîne concurrente deviendra dominante ou au moment où les plateformes d'échange devraient rouvrir les transferts. Son avertissement a plutôt lié la reprise de l'activité normale à la stabilisation du réseau après que les mineurs aient achevé le processus de récupération de la chaîne.
Le dernier incident n'est pas la première vulnérabilité grave du protocole de Ravencoin. En juillet 2020, les développeurs ont révélé une faille distincte que des attaquants avaient utilisée pour créer 315 millions de RVN en dehors du calendrier d'émission prévu par le réseau, d'une valeur d'environ 5,7 millions de dollars à l'époque.
Comme crypto.news l'a rapporté en 2020, la vulnérabilité précédente affectait la logique régissant la récompense de bloc de 5 000 RVN et permettait la création de pièces supplémentaires. L'émission non autorisée représentait environ 1,5 % de l'offre maximale de 21 milliards de jetons de Ravencoin.
Le projet a déclaré à l'époque que la vulnérabilité ne permettait pas aux attaquants de voler directement des RVN ou d'autres actifs contrôlés par les utilisateurs. Au lieu de cela, l'exploit a créé des pièces qui n'auraient pas dû exister, dont certaines ont été transférées vers des plateformes d'échange et négociées avant que le problème ne puisse être maîtrisé.
Étant donné que les RVN nouvellement créés étaient déjà entrés en circulation et s'étaient mélangés avec des pièces légitimes, l'équipe a déclaré que tenter de supprimer les jetons de manière programmatique pourrait nuire aux utilisateurs qui les avaient acquis sans connaître leur origine. Les développeurs ont initialement retenu les détails techniques de la faille pendant qu'un correctif était préparé et ont conseillé aux mineurs et aux plateformes d'échange de procéder à une mise à niveau.
L'incident de 2020 impliquait la création non autorisée de jetons, tandis que la vulnérabilité actuelle concerne la question de savoir si les nœuds acceptent des blocs conformes aux règles de consensus de Ravencoin. Dans le cas présent, l'effort de récupération immédiat se concentre sur l'établissement d'un historique de chaîne valide plutôt que sur le traitement des RVN excédentaires déjà mis en circulation.
La perturbation du réseau a également poussé Ravencoin en dessous des niveaux de prix atteints quelques semaines auparavant. Le 9 juillet, le RVN s'échangeait autour de 0,003734 $, avec une capitalisation boursière d'environ 61 millions de dollars et une offre en circulation de plus de 16,34 milliards de jetons. À ce moment-là, le jeton avait déjà chuté de 12,88 % au cours du mois précédent.
La chute de mercredi à 0,002754 $ a fait passer le RVN en dessous de ces niveaux de juillet, alors que les traders réagissaient à la possibilité que plusieurs jours d'historique de la blockchain puissent être remplacés. Le jeton est resté bien en dessous de son plus haut historique de février 2021 de 0,285218 $.
Ravencoin a été lancé en janvier 2018 en tant que blockchain à preuve de travail conçue pour l'émission et le transfert d'actifs. Son système de minage signifie que les mineurs fournissent la puissance de calcul utilisée pour ordonner les transactions et étendre la blockchain acceptée, rendant la chaîne actuellement construite par 2Miners et RavenMiner centrale à la réponse du réseau.
Pour l'instant, Ravencoin a conseillé aux plateformes d'échange de maintenir les dépôts et les retraits désactivés pendant que la chaîne concurrente se développe, les transactions confirmées après le bloc 4 487 775 restant sujettes à annulation si la chaîne de remplacement des mineurs devient dominante.