Il y a eu beaucoup d'allers-retours récemment concernant Ripple et XRP Ledger, avec des gens s'interrogeant sur le degré de décentralisation. Le chercheur en blockchain Justin Bons a accusé XRP d'être centralisé et autorisé, les critiques se concentrant sur sa dépendance aux listes de nœuds uniques (UNLs). Bons a déclaré que ce design repose essentiellement sur une preuve d'autorité (PoA), qu'il considère comme une mauvaise idée par rapport aux cadres sans confiance de la preuve de travail (PoW) et de la preuve de participation (PoS).
Au cœur de l'argument de Bons se trouve l'affirmation que la Fondation Ripple exerce un contrôle disproportionné sur le réseau. Les changements dynamiques aux UNLs, contrôlés par une infrastructure hébergée par la fondation, ont été présentés comme une preuve de supervision centralisée.
Même l'exigence d'un chevauchement de 90 % dans les configurations de la liste des nœuds uniques (UNL) pour éviter le fork, selon Bons, signifie un modèle exclusif et autorisé. L'absence d'incitations crypto-économiques pour les validateurs complique encore ce qu'il considère comme un système défaillant, manquant à la fois de décentralisation et d'alignement avec les principes de la cryptomonnaie.
Le CTO de Ripple s'exprime
Dans cette tempête est intervenu le CTO de Ripple, David Schwartz, offrant une perspective qui a reformulé le récit. Les validateurs, a-t-il noté, jouent un rôle minimal dans la détermination de l'équité ou de la sécurité du réseau, car leur influence est limitée à l'ordonnancement des transactions à court terme.
Non seulement les validateurs ne sont pas rémunérés, mais ils ne peuvent également pas agir unilatéralement pour censurer des transactions à moins d'être habilités par d'autres participants, un scénario rare compte tenu de la nature distribuée du système. Contrairement aux systèmes PoW, que Schwartz a décrits comme privilégiant la domination monétaire, XRP fonctionne sur un design qui minimise le potentiel de contrôle concentré.
D'autres opérateurs de nœuds peuvent choisir d'ignorer ce nœud. Le consensus ignore automatiquement les nœuds qui ne semblent pas suivre les règles au niveau du nœud. La validation peut ignorer (ne pas attendre) les nœuds manquants au niveau du réseau.
Schwartz a souligné que beaucoup de gens ne réalisent pas que la décentralisation est plus qu'une question technique. Il s'agit également d'avoir des règles de transaction ouvertes, un registre public et de laisser les utilisateurs modifier et faire respecter le code du système eux-mêmes. Il a reconnu que XRP a une structure unique, mais il ne pense pas que cela le rende centralisé.