- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Le fork du réseau Stellar suscite des inquiétudes concernant le protocole de consensus Ripple
Le réseau Stellar s'est bifurqué la semaine dernière, ce qui a soulevé des questions sur l'intégrité du protocole de consensus Ripple sur lequel il est basé.

Une récente bifurcation involontaire du grand livre dans le réseau Stellar a conduit à une perturbation temporaire de son système de transaction et à un débat plus large sur l'intégrité du protocole de consensus Ripple.
Le débat a commencé le 5 décembre, lorsque Joyce Kim, directrice exécutive de la Stellar Development Foundation (SDF), a déclaré : publié un article de blog décrivant une bifurcation dans le réseau Stellar que la société a attribuée à des problèmes au sein du protocole de consensus Ripple.
Ripple Labs etStellar Utilisent le protocole open source pour fournir des réseaux de transactions concurrents permettant l'envoi de monnaie fiduciaire via la blockchain. Ce développement remet en question la viabilité de Technologies que les deux entreprises espèrent voir séduire les particuliers et les entreprises en quête d'un moyen performant de réduire les coûts de transfert d'argent. Cependant, l'incident de la semaine dernière n'a touché que le réseau Stellar .
La question CORE qui en a résulté était de savoir si les problèmes de réseau de Stellar étaient également possibles chez Ripple, ou s'ils résultaient de modifications du code du protocole de consensus. Stellar est lui-même un fork modifié de Ripple, une initiative menée par Jed McCaleb. après sa sortieen 2013 de Ripple Labs, qu'il a cofondé.
Sans surprise étant donné lahistorique des conflits entre les organisations, Ripple Labs a contesté les conclusions de l'équipe Stellar dans une réponse article de blog Rédigé par Stefan Thomas, directeur Technologies de Ripple Labs. Thomas a soutenu que les problèmes résidaient dans les modifications apportées par Stellar au protocole de consensus avant sa mise en œuvre et a déclaré que le réseau Ripple n'avait jamais rencontré ces problèmes par le passé.
Un nouveau protocole est-il nécessaire ?
Selon le rapport initial de Stellar, les nœuds du réseau n'ont pas réussi à s'accorder sur un registre commun, créant ainsi des historiques de transactions jumeaux que l'équipe de développement a ensuite corrigés en quelques heures. Ce processus a entraîné la perte de fonds clients sur au moins une plateforme d'échange proposant une place de marché pour les stellars, le jeton de Stellar, et la suppression des transactions incluses dans la chaîne finalement modifiée.
McCaleb, qui a également fondé la bourse Bitcoin Mt Gox, aujourd'hui disparue, a publié plus tard une évaluation technique qui a souligné un problème de stabilité persistant au sein du réseau Stellar .
McCaleb a écrit :
Nous avons constaté une tendance à la désynchronisation des nœuds depuis au moins septembre. Le réseau se divisait en trois ou quatre parties, puis finissait par se reconstituer, mais relativement rapidement et sans perte. Le fork de la semaine dernière en est un exemple, mais le registre n'a pas pu se reconstituer rapidement.
Il a réitéré que le protocole de consensus Ripple était responsable, pointant du doigt une faille qui permettait aux nœuds de vérifier les transactions à partir de données provenant d'un pool de nœuds plus restreint que prévu initialement. McCaleb a ajouté que l'équipe Stellar travaillait à « sécuriser le code ».
À la suite de l’incident, le SDF va redoubler d’efforts pour mettre au point un protocole de consensus de remplacement, dirigé par David Mazières du Secure Computing Group de l’Université de Stanford.
En attendant, le réseau de transactions Stellar fonctionnera sur un seul nœud de vérification afin d’éviter des problèmes similaires pendant le développement du nouveau protocole.
Les critiques portent sur la sécurité du protocole
Le protocole de consensus constitue la base de la manière dont les transactions sont vérifiées dans les réseaux Stellar et Ripple, les nœuds participants convenant de cycles de transactions qui sont ensuite codés en dur dans les registres respectifs de ces réseaux.
Dans le message initial de Stellar sur le fork, Kim a déclaré que le protocole Ripple présente deux problèmes principaux : la minimisation de la sécurité des transactions en faveur de l'activité du système et de l'intégrité des nœuds, et la capacité de l'algorithme de consensus à atteindre l'exactitude.
Kim a écrit :
L'algorithme de consensus Ripple/ Stellar existant est implémenté de manière à privilégier la tolérance aux pannes et la terminaison plutôt que la sécurité. Cela signifie qu'il privilégie la fermeture et la disponibilité des registres plutôt que l'accord de tous sur leur contenu, ce qui ouvre la voie à plusieurs scénarios de risque potentiels.
Kim a ajouté que les recherches menées par Mazières « ont abouti à la conclusion que l'algorithme existant n'était probablement pas sûr dans toutes les circonstances ». Un nouveau livre blanc présentant le protocole de consensus proposé, ainsi que son code, devrait être publié dans les prochains mois, a-t-elle poursuivi.
Ripple répond
Le directeur technique de Ripple Labs, Thomas, a écrit dans la réfutation de l'entreprise que certaines des affirmations contenues dans les articles de blog de Stellar étaient trompeuses ou incorrectes, citant son livre blanc comme preuve suffisante que son protocole de consensus est sécurisé.
Il a écrit :
« Nous n'avons pas examiné la version modifiée du consensus Ripple de Stellar, mais en ce qui concerne l'algorithme de consensus Ripple, le protocole offre sécurité et tolérance aux pannes en supposant que les validateurs sont correctement configurés. »
Thomas a également contesté le mécanisme par lequel les nœuds du réseau parviennent à un consensus sur les cycles de transaction, et a déclaré que l'équipe Ripple LOOKS avec impatience d'examiner les conclusions préparées par Mazières.
Le cryptographe en chef de Ripple, David Schwartz, a déclaré plus tard à CoinDesk dans un communiqué que des systèmes comme le protocole de consensus Ripple « ne fonctionnent de manière fiable que lorsqu'un pourcentage suffisamment important de validateurs ou de mineurs fonctionnent correctement ».
« Sur la base des informations disponibles, nous soupçonnons qu'un grand pourcentage de validateurs de Stellar ont échoué, ce qui a provoqué la bifurcation du grand livre », a-t-il déclaré.
Image viaShutterstock
Stan Higgins
Membre de la rédaction à temps plein de CoinDesk depuis 2014, Stan est depuis longtemps à l'avant-garde de la couverture des nouvelles avancées de la Technologies blockchain. Stan a déjà contribué à des sites web financiers et est un fervent lecteur de poésie. Stan possède actuellement une petite quantité (<500 $) de BTC, ENG et XTZ (voir : Juridique éditoriale).
