Monero: l’efficacité de l’inefficace RandomX

«Monero est mort», a déclaré mon collègue lorsque je lui ai parlé de la mise à niveau du mois dernier. Quand a demandé pourquoi? il a répondu: “le prix stagne depuis deux mois.”

Le prix

Bien que je n’aie pas vraiment accordé beaucoup d’attention à l’importance accordée au prix des crypto-monnaies auparavant, cette remarque d’un autre journaliste m’a amené à me demander comment le prix était véritablement devenu l’un des aspects clés de la crypto-cryptographie. Et pourquoi pas?

C’est le prix du bitcoin qui a attiré l’attention du monde vers la fin de 2017, lorsque la pièce a atteint son ATH. Les millénaires sont devenus millionnaires du jour au lendemain, ce qui a permis aux médias grand public de parler de la «nouvelle classe d’actifs». C’est notamment ce dynamisme qui a retenu l’attention des fondateurs d’AMBcrypto, qui a finalement conduit à ma carrière de journaliste.

S’il est vrai que le prix bas pour la crypto-monnaie fongible a été comparé à son plus haut niveau, il est également vrai que le prix n’est pas le seul facteur qui mesure le taux de réussite d’une pièce.

De plus, le prix de Monero a été excellent compte tenu du fait que les grandes bourses n’ont pas la pièce en vente et des obstacles réglementaires qu’elle a dû surmonter. La pièce a toujours maintenu une place de choix dans le top 20 en tenant compte du fait qu’elle n’a pas profité de tous les avantages dont Bitcoin et Ethereum bénéficient.

Prix, pas un sujet de discussion pour Monero

Même si le prix a été un facteur déterminant de l’intérêt que l’on paye à un projet, cela n’est toutefois pas vrai pour Monero. À en juger, presque personne ne discute des mouvements de prix de la monnaie et de sa valorisation. Le seul facteur qui pousse la communauté tout entière est son développement qui promeut la confidentialité.

Aujourd’hui, les développeurs de Monero sont sans aucun doute l’une des rares équipes de l’espace à avoir atteint de nouveaux sommets par rapport aux autres. L’implémentation de la technologie Bulletproof sur RingCT et l’analyse de l’implémentation de MimbleWimble ont permis à tous les développeurs de se familiariser avec tous les protocoles qui concrétisent la vision de Monero d’offrir une meilleure protection des données financières à ceux qui le recherchent.

La prochaine grande étape

Dans l’intention de suivre les développements en cours de Monero après la sombre idée de mon collègue, le premier sujet qui est apparu sur le compte Twitter de Monero, “le quatrième et dernier audit de RandomX a été mené à bien.”

La grande guerre contre les mines ASIC

La communauté Monero est depuis longtemps en guerre contre les mineurs de l’AISC, avec pour objectif d’éviter la centralisation. L’exploitation de l’ASIC a été l’un des facteurs qui ont fait l’objet de nombreuses critiques à l’encontre de Bitcoin au fil des ans, certains affirmant que son réseau était centralisé, la majeure partie de la puissance de calcul étant entre les mains de quelques joueurs.

Pour éviter le même sort que celui de Bitcoin, les développeurs de Monero se sont efforcés d’améliorer constamment le réseau, mettant ainsi les producteurs de puces ASIC au premier plan.

Jusqu’à présent, Monero subissait une mise à niveau tous les six mois, des modifications étant apportées au réseau au moins deux fois par an. La dernière mise à niveau de son algorithme de validation du travail a eu lieu en mars 2019, date à laquelle le réseau a évolué vers l’algorithme CryptoNight R Proof-of-Work.

Cependant, cette mise à niveau constante semble avoir des conséquences néfastes sur les développeurs et sur le réseau en général, étant donné qu’il ya eu des problèmes liés à sa chute brutale. Par conséquent, en tant que recours contre l’extraction d’ASIC, l’équipe de développement est prête pour la prochaine étape importante, RandomX : programmes en langage machine générés aléatoirement pour une machine virtuelle personnalisée.

RandomX

RandomX a été l’une des mises à niveau de l’algorithme la plus attendue dans la communauté Monero, car non seulement elle désavantage l’exploitation des circuits ASIC, mais elle ouvre également la voie à une distribution uniforme de la puissance de calcul. Cela pourrait être attribué au fait que RandomX confère un avantage minier à l’extraction de ressources processeur, même dans une certaine mesure au détriment des utilisateurs de ressources graphiques. Étant donné que l’utilisation de la CPU est plus égalitaire, tout le monde aurait la possibilité de participer au réseau. Notamment, RandomX cible non seulement les mineurs d’ASIC, mais également les malwares de crypto-extraction. Étant donné que la consommation de mémoire augmenterait considérablement, les logiciels malveillants d’exploitation minière seraient plus détectables qu’avant.

Maintenant, comment RandomX réalise-t-il tout ce qu’il promet? L’algorithme utilisera tous les composants du noyau, mais pas tous les puces, y compris l’interface mémoire de l’annulation. Réaliser cela pourrait être difficile pour les producteurs de puces ASIC, car ils devraient développer une puce qui répondrait à toutes les questions. Etant donné que les puces ASIC ont été efficaces jusqu’à présent principalement parce qu’elles ont un seul but, ce serait presque impossible.

Howard Chu, CTO de Symas Corp et l’une des frontières de ce changement, a déclaré à la MoneroKon 2019:

«Donc, avec RandomX, nous voulons un algorithme tellement inefficace, qui utilise autant de puissance que nous utilisons autant que possible de CPU.»

Howard Chu a ensuite expliqué cela dans un courrier électronique à AMBCrypto. Il a déclaré: “Un processeur a plusieurs unités fonctionnelles pouvant fonctionner à tout moment.” Par exemple:

  • Unité arithmétique / logique [ALU] utilisée pour effectuer des opérations arithmétiques sur nombres entiers, des opérations au niveau des bits, etc.
  • Unité à virgule flottante [FPU] utilisée pour l’arithmétique à virgule flottante
  • Unité de chargement / stockage en mémoire [LSU] pour charger et stocker des données dans une mémoire externe

«Ces unités sont toutes capables de fonctionner simultanément, mais dans le code typique, une seule peut s’habituer à la fois. Les unités inutilisées sont éteintes. Le jeu d’instructions RandomX est conçu de manière à s’exécuter autant que possible en parallèle, maximisant ainsi la consommation électrique de la CPU. ”

Cependant, cela ne signifie pas non plus que Monero serait à jamais immunisé contre les ASIC. La technologie progresse avec le temps. Lorsqu’interrogé sur les alternatives si les ASIC devaient rattraper comme l’ algorithme SHA-3 , Howard Chu a déclaré:

«Si les constructeurs d’ASIC découvrent un moyen d’optimiser une puce deux fois plus efficace qu’un processeur de bonne qualité, alors oui, il a été question de passer à un algorithme tel que SHA-3. La raison en est que SHA-3 a été explicitement conçu pour être facilement implémenté dans le matériel, de sorte qu’aucun fabricant particulier ne bénéficiera d’un avantage d’optimisation par rapport à un autre. ”

«D’après ce que j’ai vu, cet argument est malavisé. Une recherche bibliographique rapide montre que même après plus d’une décennie d’expérience avec SHA-2, les chercheurs publient toujours de nouvelles méthodes pour l’optimiser dans le matériel. Et SHA-2 est également un algorithme trivialement simple, étudié et bien compris depuis de nombreuses années. La conviction selon laquelle SHA-3 étant simple, son adoption conduira à un écosystème ASIC standardisé est tout simplement fausse, il y aura toujours différents groupes avec de meilleures optimisations au fil du temps. ”

Plus tôt ce mois-ci, Quarkslab a mené à bien le quatrième audit de RandomX. Auparavant, les trois premiers audits étaient réalisés par Trail of Bits, Kudelski Security et X41 D-Sec. Les prochaines étapes du passage à RandomX incluent la révision des résultats, le vote sur l’intégration des modifications de RandomX, après quoi la date et la hauteur du bloc pour la mise à niveau de l’algorithme seront décidées, a déclaré le CTO de Symas Corp.

“Pour le moment, je pense que nous ne choisirons qu’un point d’activation pour le testnet et que nous pourrons régler le point d’activation du réseau principal à une date ultérieure.”

Pour mon collègue qui pense que Monero est mort, les mots de Spock (de Star Trek) me viennent à l’esprit: «Les besoins du plus grand nombre l’emportent sur ceux de quelques-uns, voire de l’un d’entre eux. ” 

  • Bitcoin
  • Ethereum
  • Bitcoin cash
  • Litecoin
  • Cardano
  • Iota
  • Dash
  • Nem
  • Monero
  • Stellar
  • Tron
  • Neo
  • Tether
  • Verge
  • Zcash
Scan to Donate Bitcoin to 3PWyXmh3FwW3oNzWHNXhy9fQrhWEeeax7f

Donate Bitcoin to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin

Scan to Donate Ethereum to 0x0cf6dd2f2410D39B6aba57EccbBA0B419Ba53296

Donate Ethereum to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum

Scan to Donate Bitcoin cash to 3LpqiXz2SahvmAppXd4CmYYYQ8Ev3NZ84P

Donate Bitcoin cash to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin cash

Scan to Donate Litecoin to 3KtnuidyHnjQW7SAQBr2Ji3R5nVDKprGwv

Donate Litecoin to this address

Scan the QR code or copy the address below into your wallet to send some Litecoin

Scan to Donate Cardano to DdzFFzCqrht8Zr746bV2AXerjLv2NHUvbcQ68EHerPhLAyoQiE3h9AoTUjAjE8gjLeKziBMnDwm6jwcYAc1DrKbieHNptHb2nF8oeNDT

Donate Cardano to this address

Scan the QR code or copy the address below into your wallet to send some Cardano

Scan to Donate Iota to FXUQSSQVUFBJPCM9EJ9YCREVQXVDOJRMHEJTMDDFZUYOOHYYQUJCBDWEHIGUXEREWNSKWIHDAOUEEDWLXDNHKCOVRB

Donate Iota to this address

Scan the QR code or copy the address below into your wallet to send some Iota

Scan to Donate Dash to 7TTiPauBnYN7z9Qp5teUauoKfU4QZj44xR

Donate Dash to this address

Scan the QR code or copy the address below into your wallet to send some Dash

Scan to Donate Nem to NB4T6AUNKPL3TLGTDYETZK3F5LVISVNDMR7XDDOF

Donate Nem to this address

Scan the QR code or copy the address below into your wallet to send some Nem

Scan to Donate Monero to 46zWy4df1E8cfsrk4WPZqrgw85vWhaLreUkgKnFgTaFw6j2X58hfQqoApkWsZ8HYzCFpFY28GSMe82eRTGZP8xPeAF6vxkx

Donate Monero to this address

Scan the QR code or copy the address below into your wallet to send some Monero

Scan to Donate Stellar to GDF3QMBD4IMVTOOL2XIRCJYHASUY6O2H6SQCO4PEB5SURMDIZQD4CIJ3

Donate Stellar to this address

Scan the QR code or copy the address below into your wallet to send some Stellar

Scan to Donate Tron to TZEU8bSS9qXY368WH859GS6iWV3unigczx

Donate Tron to this address

Scan the QR code or copy the address below into your wallet to send some Tron

Scan to Donate Neo to ALEzmD1aHTz3W9p6JQNsgEfu7eB4E5ycjd

Donate Neo to this address

Scan the QR code or copy the address below into your wallet to send some Neo

Scan to Donate Tether to 0x0cf6dd2f2410D39B6aba57EccbBA0B419Ba53296

Donate Tether to this address

Scan the QR code or copy the address below into your wallet to send some Tether

Scan to Donate Verge to D8La3rLk1HV9idHvS3C88BL4anWb9RVk3k

Donate Verge to this address

Scan the QR code or copy the address below into your wallet to send some Verge

Scan to Donate Zcash to t3ebAEqsicrdHbqUEKHF2BMa9XqjcCt9cvr

Donate Zcash to this address

Scan the QR code or copy the address below into your wallet to send some Zcash

Laisser un commentaire

  • bitcoinBitcoin (BTC) $ 7,139.42 1.22%
  • ethereumEthereum (ETH) $ 142.46 1.15%
  • rippleXRP (XRP) $ 0.217195 0.86%
  • tetherTether (USDT) $ 0.998747 0.11%
  • bitcoin-cashBitcoin Cash (BCH) $ 208.76 0.13%
  • litecoinLitecoin (LTC) $ 43.77 0.17%
  • eosEOS (EOS) $ 2.58 1.26%
  • binancecoinBinance Coin (BNB) $ 14.55 1.93%
  • bitcoin-cash-svBitcoin SV (BSV) $ 92.33 0.24%
  • tezosTezos (XTZ) $ 1.65 3.99%
  • cardanoCardano (ADA) $ 0.036294 1.6%
  • stellarStellar (XLM) $ 0.051398 2.17%
  • tronTRON (TRX) $ 0.014093 0.13%
  • moneroMonero (XMR) $ 51.58 2.43%
  • leo-tokenLEO Token (LEO) $ 0.882675 0.48%
  • cosmosCosmos (ATOM) $ 4.07 0.35%
  • chainlinkChainLink (LINK) $ 2.01 3.34%
  • okbOKB (OKB) $ 2.54 2.14%
  • huobi-tokenHuobi Token (HT) $ 2.72 2.24%
  • neoNEO (NEO) $ 8.84 1.42%
  • iotaIOTA (MIOTA) $ 0.189982 1.35%
  • usd-coinUSD Coin (USDC) $ 0.999838 0.12%
  • dashDash (DASH) $ 49.82 0.7%
  • ethereum-classicEthereum Classic (ETC) $ 3.80 1.5%
  • ontologyOntology (ONT) $ 0.592723 3.43%
  • makerMaker (MKR) $ 504.84 1.51%
  • crypto-com-chainCrypto.com Coin (CRO) $ 0.030014 2%
  • vechainVeChain (VET) $ 0.005732 8.39%
  • nemNEM (XEM) $ 0.035124 1.85%
  • dogecoinDogecoin (DOGE) $ 0.002170 1.86%
  • zcashZcash (ZEC) $ 31.88 1.09%
  • basic-attention-tokenBasic Attention Token (BAT) $ 0.181165 2.11%
  • paxos-standardPaxos Standard (PAX) $ 0.999896 0.05%
  • decredDecred (DCR) $ 19.68 0.64%
  • qtumQtum (QTUM) $ 1.78 7.36%
  • true-usdTrueUSD (TUSD) $ 0.999158 0.09%
  • 0x0x (ZRX) $ 0.213721 2.45%
  • algorandAlgorand (ALGO) $ 0.253583 6.51%
  • havvenSynthetix Network Token (SNX) $ 1.35 0.44%
  • holotokenHolo (HOT) $ 0.000668 0.57%
  • ravencoinRavencoin (RVN) $ 0.022840 5.35%
  • bytomBytom (BTM) $ 0.074475 4.01%
  • augurAugur (REP) $ 9.84 3.94%
  • nervos-networkNervos Network (CKB) $ 0.008243 5.14%
  • nanoNano (NANO) $ 0.747063 4.67%
  • seeleSeele (SEELE) $ 0.141741 1.81%
  • bitcoin-goldBitcoin Gold (BTG) $ 5.67 0.04%
  • omisegoOmiseGO (OMG) $ 0.699777 1.83%
  • theta-tokenTheta Network (THETA) $ 0.085188 2.61%
  • liskLisk (LSK) $ 0.601900 5.99%
  • digibyteDigiByte (DGB) $ 0.006494 1.05%
  • v-systemsV.SYSTEMS (VSYS) $ 0.042130 2.13%
  • kucoin-sharesKuCoin Shares (KCS) $ 0.933750 1.42%
  • gatechain-tokenGatechain Token (GT) $ 0.377471 0.8%
  • vergeVerge (XVG) $ 0.004460 2.73%
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.370103 0.92%
  • komodoKomodo (KMD) $ 0.591623 0.22%
  • bittorrent-2BitTorrent (BTT) $ 0.000326 14.07%
  • monacoMCO (MCO) $ 4.32 0.65%
  • enjincoinEnjin Coin (ENJ) $ 0.077202 8.8%
  • iostokenIOST (IOST) $ 0.005510 2.25%
  • iconICON (ICX) $ 0.129013 2.15%
  • swipeSwipe (SXP) $ 1.10 1.19%
  • wavesWaves (WAVES) $ 0.644848 0.71%
  • monacoinMonaCoin (MONA) $ 0.870145 0.75%
  • siacoinSiacoin (SC) $ 0.001473 3.91%
  • dxchainDxChain Token (DX) $ 0.001168 1.02%
  • ftx-tokenFTX Token (FTT) $ 1.86 2.36%
  • bytecoinBytecoin (BCN) $ 0.000214 37.58%
  • saiSai (SAI) $ 0.996340 0.44%
  • hshareHyperCash (HC) $ 1.17 2.77%
  • nexoNEXO (NEXO) $ 0.092220 2.33%
  • aeternityAeternity (AE) $ 0.148739 1.92%
  • bitsharesBitShares (BTS) $ 0.018525 1.2%
  • energiEnergi (NRG) $ 2.10 3.11%
  • lunaLuna (LUNA) $ 0.265495 1.83%
  • maidsafecoinMaidSafeCoin (MAID) $ 0.109560 1.68%
  • zilliqaZilliqa (ZIL) $ 0.005235 4.64%
  • erc20ERC20 (ERC20) $ 0.042996 3.76%
  • zencashHorizen (ZEN) $ 5.95 1.47%
  • daiDai (DAI) $ 0.999546 0.11%
  • ardorArdor (ARDR) $ 0.044982 2.11%
  • steemSteem (STEEM) $ 0.133284 1.26%
  • lambdaLambda (LAMB) $ 0.029983 0.87%
  • quant-networkQuant (QNT) $ 4.25 0.46%
  • digixdaoDigixDAO (DGD) $ 20.50 6.53%
  • bmaxBitmax Token (BTMX) $ 0.048856 0.77%
  • matic-networkMatic Network (MATIC) $ 0.014638 8.63%
  • enigmaEnigma (ENG) $ 0.472837 7.88%
  • maximineMaximine (MXM) $ 0.007323 2.95%
  • statusStatus (SNT) $ 0.010293 1.22%
  • iexec-rlciExec RLC (RLC) $ 0.517311 2.11%
  • decentralandDecentraland (MANA) $ 0.027131 2.31%
  • blockstack-iouBlockstack (STX) $ 0.083925 5.16%
  • pundi-xPundi X (NPXS) $ 0.000146 4.43%
  • kyber-networkKyber Network (KNC) $ 0.209271 4.87%
  • electroneumElectroneum (ETN) $ 0.003477 4.44%
  • golemGolem (GNT) $ 0.034677 1.01%
  • grinGrin (GRIN) $ 1.15 2.65%
  • chilizChiliz (CHZ) $ 0.008717 2.67%
WP2Social Auto Publish Powered By : XYZScripts.com