MoneroSwapper MoneroSwapper
Éducation

Chaque hard fork de Monero explique : historique complet des mises a jour du reseau

MoneroSwapper Team · · · 9 min read · 84 views

Contrairement a la plupart des cryptomonnaies, Monero a embrasse des le debut une philosophie d'evolution continue : un hard fork planifie tous les six mois environ, permettant d'integrer rapidement des ameliorations cryptographiques, de lutter contre l'ASIC et de renforcer la confidentialite. Cette approche a parfois ete critiquee, jugee trop agressive, mais elle a permis a Monero de rester a la pointe de la technologie en matiere de protection de la vie privee, bien loin devant des projets plus statiques comme Bitcoin ou Litecoin.

Cet article propose une revue exhaustive de chaque hard fork majeur de Monero depuis sa creation en avril 2014 jusqu'a aujourd'hui, en expliquant les motivations, les changements techniques et les consequences pour les utilisateurs. Pour les lecteurs francophones souhaitant comprendre en profondeur ce qui fait de Monero un protocole unique, ce guide sert de reference historique et technique.

Les origines : du fork Bytecoin a BitMonero

L'histoire de Monero commence avec Bytecoin, la premiere implementation du protocole CryptoNote. CryptoNote, decrit dans un livre blanc anonyme signe "Nicolas van Saberhagen" en octobre 2013, introduit des concepts revolutionnaires : signatures en cercle, adresses furtives et algorithme de preuve de travail memory-hard CryptoNight. Mais Bytecoin souffre d'un pre-minage de 80 pour cent et d'une gouvernance opaque. En avril 2014, un developpeur pseudonyme connu sous le nom de "thankful_for_today" lance un fork appele BitMonero, qui sera rapidement renomme Monero (signifiant "monnaie" en esperanto).

Le lancement equitable

Contrairement a Bytecoin, Monero n'a connu ni pre-minage, ni allocation aux fondateurs, ni ICO. Le premier bloc a ete mine publiquement, et chaque XMR en circulation a ete obtenu par minage legitime. Cette origine equitable est un des facteurs qui ont cimente la credibilite et la confiance communautaire du projet.

Hard fork de septembre 2014 : stabilisation initiale

Peu apres le lancement, un groupe de sept developpeurs (dont Riccardo Spagni, alias fluffypony) reprend la maintenance du projet, remplacant thankful_for_today. Le premier hard fork officiel, en septembre 2014, corrige plusieurs bugs critiques, notamment un probleme qui aurait pu permettre des attaques de type spam sur le reseau. C'est le debut d'une tradition : chaque hard fork Monero doit rendre le protocole meilleur, plus sur et plus prive.

2016 : le hard fork qui a tout change avec RingCT

Le hard fork de janvier 2017 (bloc 1220516) est sans conteste le plus important de l'histoire de Monero. Il introduit les Ring Confidential Transactions (RingCT), concus par Shen Noether. Avant RingCT, les montants des transactions Monero etaient visibles sur la blockchain, ce qui permettait des analyses statistiques et des attaques de correlation. Avec RingCT, les montants sont chiffres a l'aide d'engagements de Pedersen, et des preuves de portee garantissent leur positivite sans les reveler.

Impact de RingCT

RingCT a transforme Monero en ce qu'il est aujourd'hui : une cryptomonnaie ou ni l'expediteur, ni le destinataire, ni le montant ne sont publiquement visibles. C'est une rupture majeure avec toutes les autres cryptomonnaies de l'epoque. Cependant, cette version initiale de RingCT utilisait des preuves de portee tres lourdes (plusieurs kilo-octets par transaction), ce qui entrainait des frais eleves et une blockchain qui grossissait rapidement.

Septembre 2017 : taille d'anneau minimum et fin des transactions transparentes

Le hard fork de septembre 2017 rend obligatoire une taille d'anneau minimum (mixin minimum), eliminant ainsi la possibilite de creer des transactions avec un anneau de 0 (transparent) ou trop petit. Cette mesure elimine une source majeure de fuite d'informations : les analyses EAE (Eve-Alice-Eve) qui exploitaient des transactions a faible mixin pour deduire les "vraies" entrees.

Avril 2018 : le hard fork anti-ASIC

Au debut de 2018, Bitmain annonce un ASIC pour CryptoNight, l'algorithme de proof-of-work de Monero. Cette annonce est percue comme une menace existentielle pour la decentralisation du reseau. La communaute reagit avec un hard fork d'urgence en avril 2018, qui modifie legerement l'algorithme (CryptoNightV7), rendant les ASICs inutilisables. C'est le debut d'une longue bataille entre Monero et les fabricants d'ASICs, qui culminera avec RandomX.

La philosophie anti-ASIC

Pourquoi Monero s'oppose-t-il aux ASICs ? Parce que ces puces specialisees concentrent la puissance de minage entre quelques acteurs industriels (souvent chinois), menacant la decentralisation et la resistance a la censure. En maintenant un algorithme CPU-friendly, Monero permet a n'importe qui avec un ordinateur portable de participer au minage, preservant ainsi l'ethos cypherpunk du projet.

Octobre 2018 : Bulletproofs, la revolution de la taille de transaction

Le hard fork d'octobre 2018 introduit Bulletproofs, une nouvelle famille de preuves a divulgation nulle de connaissance concue par Benedikt Bunz et ses collegues a Stanford. Bulletproofs reduisent la taille des preuves de portee de 80 pour cent et diminuent les frais de transaction d'un facteur 80. Pour les utilisateurs francais, cela signifie des transactions qui passent de plusieurs euros a quelques centimes.

Consequences pratiques

Avant Bulletproofs, une transaction Monero coutait environ 0,50 euro en moyenne. Apres Bulletproofs, ce cout est tombe a moins de 0,01 euro. Cela a rendu Monero utilisable pour les micropaiements, les pourboires, les paiements commerciaux reguliers. C'est un changement crucial pour l'adoption pratique.

Mars 2019 : CryptoNightR et la fin de CryptoNight

Une nouvelle version de l'algorithme, CryptoNightR, est deployee en mars 2019. Elle vise a nouveau a invalider les ASICs qui avaient reussi a s'adapter. Mais la communaute sait que cette strategie du chat et de la souris n'est pas tenable a long terme. Un changement plus radical est necessaire.

Novembre 2019 : RandomX, le chef-d'oeuvre anti-ASIC

Le hard fork de novembre 2019 introduit RandomX, un algorithme de preuve de travail concu specifiquement pour etre CPU-friendly et impossible a accelerer avec des ASICs. RandomX execute des programmes generes aleatoirement, utilisant la totalite des unites d'un CPU moderne (ALU, FPU, cache, branch predictor). Les ASICs, qui sont optimises pour une seule fonction, ne peuvent pas suivre.

Le succes de RandomX

Depuis le deploiement de RandomX, aucun ASIC n'a ete produit pour Monero. Le minage est revenu largement entre les mains des particuliers et des petits mineurs, redonnant au reseau sa decentralisation originelle. Les CPU AMD Ryzen et Intel modernes dominent le paysage du minage XMR. RandomX est aujourd'hui considere comme l'un des meilleurs algorithmes anti-ASIC jamais concus.

Octobre 2020 : CLSAG, des signatures plus efficaces

Le hard fork d'octobre 2020 remplace les signatures MLSAG par CLSAG (Concise Linkable Spontaneous Anonymous Group Signatures), une amelioration proposee par Sarang Noether. CLSAG reduit la taille des signatures de 25 pour cent et accelere leur verification de 10 pour cent. Une fois de plus, les frais baissent et la blockchain devient plus efficace.

Implication pour la confidentialite

Au-dela de l'efficacite, CLSAG ouvre la voie a des futures ameliorations de confidentialite, notamment des anneaux plus grands et des structures de transactions plus complexes.

Aout 2022 : anneaux de 16, Bulletproofs+ et vue synchronisee

Le hard fork d'aout 2022 est un des plus importants de l'histoire recente de Monero. Il augmente la taille d'anneau de 11 a 16, ameliorant significativement l'anonymat (1 chance sur 16 au lieu de 1 sur 11 de lier un depot a une transaction). Il introduit egalement Bulletproofs+, une version amelioree de Bulletproofs qui reduit encore la taille des preuves de portee de 5 a 7 pour cent et accelere la verification de 5 a 7 pour cent.

Le view tag

Ce hard fork introduit aussi le "view tag", un octet supplementaire dans chaque output qui permet aux portefeuilles de scanner la blockchain 30 a 40 pour cent plus rapidement. C'est une optimisation cruciale pour les portefeuilles mobiles et les noeuds legers.

Les hard forks a venir : Seraphis et Jamtis

La prochaine revolution majeure de Monero est en developpement depuis plusieurs annees : Seraphis, un nouveau schema de transaction concu par koe, et Jamtis, un nouveau format d'adresse. Ces ameliorations visent plusieurs objectifs :

  • Anneaux beaucoup plus grands : Seraphis permettra des tailles d'anneau de 128 ou plus, rendant l'analyse statistique quasi impossible.
  • Adresses ameliorees : Jamtis introduit de nouvelles fonctionnalites comme les adresses "sub-addresses" avec des capacites de lecture seule, les adresses de paiement multi-sorties, et une meilleure protection contre les attaques de Janus.
  • Simplification du code : Seraphis consolide le protocole autour d'un seul format de transaction, facilitant la maintenance a long terme.
  • Preparation post-quantique : Seraphis pose les fondations d'une transition future vers des signatures resistantes aux ordinateurs quantiques.

Roadmap indicative

Seraphis et Jamtis sont attendus pour un hard fork majeur en 2025-2026, mais la communaute Monero prefere la qualite a la precipitation. Le code sera audite par plusieurs equipes independantes avant deploiement.

Autres hard forks notables

Entre les grandes ameliorations, plusieurs hard forks plus modestes ont apporte des corrections et optimisations :

  • Avril 2019 : mise a jour CryptoNightR, correction de bugs
  • Mars 2020 : activation de certaines optimisations de RandomX
  • Avril 2023 : activation de fee changes et optimisations mineures

Chaque hard fork est precede de tests intensifs sur stagenet et testnet, ainsi que d'un vote communautaire informel via les reunions Workgroup ouvertes a tous.

Comment se deroule un hard fork Monero ?

Un hard fork Monero suit un processus bien rode :

  1. Proposition : un developpeur propose une amelioration via un Meta Issue sur GitHub ou un Monero Research Lab paper.
  2. Discussion : la proposition est discutee lors des reunions communautaires hebdomadaires.
  3. Implementation : le code est ecrit, revu par les pairs, teste.
  4. Annonce : une date de hard fork est annoncee publiquement, generalement 3 mois a l'avance.
  5. Mise a jour : les utilisateurs mettent a jour leurs portefeuilles et noeuds.
  6. Activation : au bloc cible, le nouveau protocole devient obligatoire.

Que se passe-t-il si je ne mets pas a jour ?

Si un utilisateur n'a pas mis a jour son portefeuille ou son noeud avant le hard fork, il se retrouve sur une ancienne chaine qui n'est plus supportee. Ses fonds ne sont pas perdus (ils sont toujours dans son portefeuille), mais il ne peut plus les depenser tant qu'il n'a pas mis a jour. C'est pourquoi la communaute insiste enormement sur la necessite de mettre a jour a temps.

L'impact des hard forks sur la reglementation francaise

Les hard forks Monero n'ont aucune incidence fiscale ou reglementaire directe pour les utilisateurs francais. L'administration fiscale considere que les XMR avant et apres un hard fork sont les memes actifs, a condition qu'il s'agisse d'un upgrade du protocole existant et non d'un split en deux chaines concurrentes. Monero a jusqu'ici toujours maintenu l'unite de sa chaine : les tentatives de fork en chaines concurrentes (Monero Original, MoneroV) n'ont pas rencontre de succes significatif.

Conclusion : un protocole vivant

L'histoire des hard forks Monero est celle d'une communaute qui refuse de laisser son protocole stagner. Contrairement a Bitcoin, ou chaque changement majeur demande des annees de debat, Monero evolue rapidement et pragmatiquement, tout en preservant ses valeurs fondamentales : confidentialite, fongibilite, decentralisation et resistance a la censure. Cette capacite d'evolution est precisement ce qui permet a Monero de rester pertinent dans un paysage crypto en mutation constante.

Pour decouvrir Monero et profiter des ameliorations apportees par tous ces hard forks, MoneroSwapper vous permet d'echanger vos cryptomonnaies contre du XMR sans KYC, sans inscription, en quelques minutes. Plus de 900 paires disponibles, compatible Tor, et un engagement constant pour la vie privee de ses utilisateurs.

Partager cet article

Articles similaires

Prêt à Échanger?

Échange anonyme de Monero

Sans KYC • Sans inscription • Échanges instantanés

Échanger maintenant