Comment Monero utilise les « hard -forks » pour mettre à jour le réseau

Publié:
By Seth For Privacy

L'une des parties les plus souvent mal comprises de l'approche de Monero pour créer une crypto-monnaie décentralisée, préservant la confidentialité et sécurisée, est le rôle que jouent les « hard-forks » (ou les mises à jour globales du réseau).

Dans cet article, nous expliquerons ce que sont ces hard forks, pourquoi ils sont importants pour Monero et quel rôle vous pouvez y jouer à l'avenir.


Pourquoi Monero doit-il continuer de mettre à jour le réseau ?

La communauté Monero s'est engagée à itérer et à améliorer le projet au fil du temps, et il semble que cet engagement se résume à deux aspects clés de la philosophie de la communauté :

  1. Le projet Monero est finalement un logiciel – un code – écrit par des humains. Cela peut conduire à la nécessité de corriger des bogues, d'ajouter des améliorations découvertes ou inventées au fil du temps, de mettre en œuvre des modernisations du protocole ou simplement de maintenir le projet. Ceci est similaire à bien des égards aux autres logiciels que vous utilisez (comme le navigateur dans lequel vous lisez ce texte !), qui doivent être constamment mis à jour afin d'ajouter de nouvelles fonctionnalités et de corriger les bogues.

  2. Le projet Monero est un outil de confidentialité, et la confidentialité est une course aux armements en constante progression. Les personnes et les groupes qui ne voudraient rien de plus que de priver le monde du droit à la confidentialité (à la fois financière et personnelle) améliorent, développent et inventent constamment de nouvelles façons d'attaquer les approches modernes de protection de la confidentialité, comme celles utilisées dans Monero. Alors que les ennemis de la confidentialité découvrent ces nouvelles approches, le réseau Monero doit pouvoir s'adapter et s'améliorer pour riposter et défendre notre droit à la confidentialité financière.


Qu'est-ce qu'un « hard-fork » ?

La complexité de la mise à jour de Monero apparaît lorsque l'on comprend à quel point la mise à jour d'une crypto-monnaie est différente de la simple mise à jour d'un logiciel comme un navigateur.

Pour les crypto-monnaies, les règles du réseau (des choses comme l'apparence des transactions, le fonctionnement du minage et la façon de vérifier chaque bloc) doivent être convenues par le réseau, ce qui s'appelle le « consensus ». Lorsque l'une de ces règles doit être modifiée ou mise à jour, le réseau doit se mettre d'accord sur les nouvelles règles, ce qui provoque un « hard-fork » - une situation où le réseau se divise en fait en deux blockchains - l'une fonctionnant suivant les anciennes règles, et l'autre sur les nouvelles règles.

Lorsque tout le monde dans la communauté s'accorde sur les changements de règles, cela s'appelle un « hard-fork non controversés », et la chaîne qui a toujours les anciennes règles meurt et n'est pas exploitée après le hard-fork. Cela a été le cas pour presque tous les hard-forks de Monero, et la seule continuation des anciennes règles était par des projets tentant de tirer profit du hard-fork.

Bien que les hard-forks non controversés soient le seul moyen de mettre correctement à niveau des aspects importants du réseau Monero, ils ont également un effet secondaire frustrant - les anciens logiciels, publiés avant la planification du hard-fork, ne peuvent pas comprendre et interagir avec les nouvelles règles du réseau et ne fonctionnent donc plus après le hard-fork ! Cela peut amener les utilisateurs à penser que des fonds sont perdus, à penser que la blockchain Monero s'est arrêtée et à ne pas pouvoir déplacer de fonds tant qu'ils n'ont pas mis à jour leur portefeuille.


Qui décide quand se font les mises à jour du réseau Monero et ce qui y est inclus ?

Comme il n'y a pas d'autorité centrale, de PDG ou de président de Monero, pour décider quand faire une mise à jour du réseau, quelle technologie inclure, et dans quelle direction aller, ces choix nous incombent, nous les personnes de la communauté Monero qui ont choisi de s'engager et d'interagir ! Il s'agit à la fois d'une partie extrêmement importante d'un projet décentralisé, car la planification et la prise de décision pour le projet sont finalement décentralisées et issues de la communauté.

La planification du calendrier et des fonctionnalités incluses dans chaque mise à jour du réseau dans Monero s'effectue à deux endroits principaux :

  1. Sur IRC et Matrix, les plateformes de tchat les plus utilisées dans la communauté Monero (qui sont reliées entre elles). Ces plateformes permettent des discussions en grand groupe et sont l'endroit où se tiennent toutes les réunions planifiées de la communauté Monero, les réunions de développement et les réunions du laboratoire de recherche. Ces réunions sont le meilleur moyen pour vous d'écouter (ou de contribuer !) à la planification et à la discussion sur les mises à jour du réseau Monero.

  2. Sur Github, la principale plateforme de communication pour les discussions, la planification et l'organisation Monero à plus long terme. La communauté Monero utilise Github pour organiser des réunions, discuter de nouvelles fonctionnalités et idées et coordonner la planification des mises à jour du réseau en plus de stocker le code du projet Monero.

Si vous avez une idée importante pour une mise à jour du réseau, si vous n'aimez pas l'approche adoptée ou si vous avez des inquiétudes concernant le calendrier d'une mise à jour, il est important que vous en parliez et que vous présentiez clairement votre cas à la communauté !


Comment puis-je aider avec les mises à jour du réseau ?

Étant donné que les mises à jour du réseau Monero nécessitent la coordination et l'approbation de la communauté ainsi que des mises à jour logicielles, il est extrêmement important qu'autant de personnes que possible s'impliquent dans le processus de planification, de test et de communication des mises à jour du réseau.

Voici quelques moyens simples de faciliter la mise à jour du réseau :

  1. Rejoignez les réunions de planification publiées sur Github, écoutez et contribuez si vous avez quelque chose de pertinent à signaler ;
  2. Communiquez les détails concernant le calendrier de mise à jour du réseau (une fois décidé !) à vos plateformes d'échange, vos logiciels de portefeuille ou pool de minage préférés. Il peut être difficile d'informer correctement tous les utilisateurs de Monero d'une mise à jour, donc il est important que nous aidions tous là où nous le pouvons pour faire passer le mot ;
  3. Testez le logiciel avant la mise à jour du réseau. Un appel sera lancé pour les testeurs avant la mise à jour du réseau, à la fois sur les réseaux « testnet » et « stagenet », pour s'assurer que chaque aspect de la mise à jour a été correctement planifié et implémenté dans le logiciel. Plus les gens s'impliquent et testent minutieusement les nouvelles versions, plus la mise à jour du réseau a de chances de se dérouler sans heurts !
  4. Une fois les versions compatibles avec la mise à jour du réseau publiées, assurez-vous de mettre à jour immédiatement ! Plus le nombre de personnes mises à jour et prêtes pour la mise à jour du réseau est élevé, plus le réseau le gérera en douceur et moins les utilisateurs auront mal à la tête.

À quoi puis-je m'attendre lors de la prochaine mise à jour du réseau Monero ?

Bien qu'il n'y ait pas encore de date fixée dans le marbre, il y aura bientôt une mise à jour du réseau pour mettre en œuvre quelques mises à jour et fonctionnalités clés dans Monero :

  1. Une augmentation de la taille de l'anneau de 11 à 16, augmentant l'ensemble d'anonymat de base (lire : déni plausible ou confidentialité de base) de chaque transaction sur le réseau
  2. Les balises de vue, un excellent moyen de réduire les temps de synchronisation du portefeuille de 30 à 40%
  3. Modifications des frais, améliorant la sécurité et la résilience du réseau face aux changements rapides du marché des frais ou aux attaques d'entités malveillantes
  4. Bulletproofs+, une nouvelle amélioration de l'efficacité des transactions Monero

Ces changements contribueront grandement à accroître la confidentialité, l'efficacité et la sécurité du réseau, tout en ouvrant la voie à Seraphis, le protocole de transaction de nouvelle génération pour Monero.


Comment puis-je en savoir plus ?

Le sujet des « hard-forks » et des mises à jour du réseau est vaste et leur histoire est longue et riche dans Monero, alors assurez-vous de creuser dans certains des liens suivants si vous souhaitez en savoir plus sur l'historique, le processus ou la planification en cours pour la prochaine mise à jour du réseau !


Ressources complémentaires

© 2024 Blue Sunday Limited