Relever la barre de sécurité? Dash affirme qu’une attaque de 51% ne suffit pas

Relever la barre de sécurité? Dash affirme qu’une attaque de 51% ne suffit pas

Tuto trading crypto monnaie

Dash a récemment affirmé qu’il s’agissait de la crypto-monnaie la plus sûre au monde depuis un an en raison de sa technologie innovante appelée ChainLocks qui rendrait une attaque à 51% presque impossible. Entièrement implémenté début juillet 2019, ChainLocks n’a encore vu aucun protocole capable de le faire correspondre – selon l’équipe de Dash Core.

Andreas Antonopoulos, éducateur bien connu de Bitcoin (BTC), a récemment suggéré qu’avec la blockchain Bitcoin, une attaque de 10 minutes à 51% coûterait environ 1 milliard de dollars – ce qui semble irréaliste à réaliser. Mais qu’est-ce qui rend la blockchain ChainLocks de Dash supposément plus sécurisée et quelle est l’importance de cette technologie pour l’industrie dans son ensemble?

Attaque à 51%: un danger caché?

Une attaque minière à 51% est possible lorsqu’un mineur, ou un groupe de mineurs malveillants, dispose de plus de puissance de hachage que la puissance de hachage combinée de tous les autres mineurs du réseau. En fin de compte, il gagne un effet de levier pour voler des coins, annuler les transactions et perturber le fonctionnement du réseau.

Les experts de l’Université Cornell estiment que si les hypothèses conventionnelles sous-jacentes à l’algorithme de consensus de preuve de travail sont valides, 51% des attaques minières ne sont pas un problème pour les blockchains telles que Bitcoin. Il est plus avantageux d’être honnête que de se livrer à un comportement malveillant. Une autre hypothèse est que la majeure partie du pouvoir de hachage provient de participants rationnels. Cependant, il existe des situations où ces hypothèses peuvent être invalides. Si, par exemple, le développement de nouveaux dispositifs de minage ASIC restait secret ou si les membres de pools miniers s’entendaient pour faire des profits supplémentaires, la répartition du pouvoir de hachage pourrait changer, rendant une attaque bénéfique pour les individus ou au moins réduisant les pertes à un niveau acceptable.

Les grands réseaux, tels que la plate-forme Bitcoin, sont les moins exposés à une attaque de 51%, car le coût d’acquisition de plus de la moitié de la puissance de calcul dépasse le profit potentiel. Cependant, des projets plus petits tels que Ethereum Classic (ETC) ou Bitcoin Cash (BCH) pourraient être attaqués plus facilement. Par exemple, Bitcoin Cash n’est pas dominé par un algorithme de hachage particulier pour résister à une attaque de 51%.

Malgré le fait que Bitcoin Cash utilise l’algorithme SHA256D, également utilisé par Bitcoin, sa puissance de hachage est inférieure à 5% de celle de Bitcoin. Cela conduit à la méfiance à l’égard de l’algorithme PoW, comme le démontrent les guerres de hachage de 2019 observées dans la communauté Bitcoin Cash.

Bitcoin a aussi un coût d’attaque

D’un autre côté, alors que les réseaux plus importants sont moins vulnérables au risque d’être piraté, même Bitcoin a un coût d’attaque – bien qu’il soit si élevé qu’une telle manipulation devient non rentable. Selon les données de la société d’analyse Messari, le coût d’une attaque réussie à 51% contre la blockchain Bitcoin en janvier aurait été de plus de 21 millions de dollars par jour. À la date de publication, les données montrent que le coût d’une attaque d’une heure a baissé à environ 468 995 dollars par heure, soit 11,3 millions de dollars par jour.

Même en supposant qu’un attaquant dispose de la somme d’argent requise, il n’est pas si facile d’attaquer le réseau Bitcoin. Tout d’abord, un attaquant devra acheter ou accumuler une quantité colossale d’équipement minier. L’achat de nouveaux équipements est un défi, car les capacités et l’équipement des producteurs sont réservés des mois, voire des années à l’avance. Ainsi, un attaquant devrait mettre en place discrètement sa propre production et devancer les producteurs chinois. Il est peu probable que les plus grands fabricants de mineurs ASIC existants soient impliqués dans une telle attaque, car cela détruirait complètement leur modèle commercial de vente des machines minières.

De plus, étant donné que l’objectif du réseau Bitcoin est d’être décentralisé dans lequel la part de chaque mineur individuel est faible, il serait extrêmement difficile de combiner les capacités, car cela nécessiterait beaucoup de temps et de dépenses monétaires.

ChainLocks en bref

Dash’s ChainLocks prétend ajouter une nouvelle couche de sécurité que d’autres blockchains n’ont jamais eues. L’idée principale est de minimiser les risques de centralisation du réseau Dash si sa blockchain passe sous le contrôle d’un grand nombre de mineurs.

La théorie courante est que si les mineurs prennent le contrôle d’un réseau, cela sera remarqué, car la production de blocs augmentera. Cependant, les attaquants peuvent le faire en privé et au lieu de produire des blocs un par un, ils produisent leur propre chaîne secrète. Par conséquent, le réseau supposera d’abord que tout fonctionne comme d’habitude – puis subira soudainement une réorganisation.

ChainLocks vérifie la vitesse à laquelle les blocs sont extraits. Auparavant, ce processus de validation pouvait prendre jusqu’à une heure, mais avec l’introduction d’une nouvelle fonctionnalité appelée Quorums Masternode de longue durée, ou LLMQ, cela ne pouvait prendre que quelques secondes. Les LLMQ utilisent des masternodes pour verrouiller de nouveaux blocs et protéger le réseau contre un fractionnement ou une double dépense, rendant les transactions validées irréversibles. La valeur de ChainLocks réside dans le fait qu’il n’est plus nécessaire d’attendre au moins six confirmations pour que la transaction soit confirmée.

En relation: Bitcoin Double dépense une fonctionnalité de réseau inévitable, légitime ou non

Une attaque à 60%

Fernando Gutierrez, directeur du marketing de Dash Core Group, a noté que si Bitcoin et d’autres blockchains reposent sur des points de contrôle implémentés à des intervalles prédéfinis, ChainLocks ajoute une deuxième couche de sécurité, indiquant à Crypto:

« Bitcoin est extrêmement sécurisé en termes de puissance de calcul nécessaire pour effectuer une attaque minière à 51%. Dash a un seuil beaucoup plus bas au niveau de la couche minière, mais il obtient sans doute une sécurité plus élevée en ajoutant une deuxième couche au modèle de sécurité. La deuxième et une couche supplémentaire, ChainLocks, obligerait l’attaquant à posséder plus de 20% des coins en circulation, ce qui rend l’attaque économiquement irréalisable. « 

Selon le directeur de la sensibilisation du public de Dash, Joël Valenzuela, les transactions automatiques de Dash sont «plus sécurisées en 1,3 seconde qu’une transaction Bitcoin après des heures (voire des jours) de confirmations sur la blockchain». Analysant la sécurité de la blockchain de Dash sur sa chaîne YouTube, Andreas Antonopoulos a qualifié ChainLocks de «moyen nouveau et intéressant» de sécuriser le réseau en combinant PoW et preuve de participation.

Il y a deux conditions pour que la double dépense puisse se produire sur Dash. Tout d’abord, un participant malveillant doit prendre le contrôle d’au moins 51% du taux de hachage du réseau. Deuxièmement, il faudrait également surmonter la majorité de 60% du réseau de masternode qui est nécessaire pour créer des quorums et, par la suite, empêcher la formation de ChainLocks.

Parlant du coût possible d’une attaque sur la blockchain Dash, Mark Mason, protecteur de la confiance du Dash DAO Irrevocable Trust, a déclaré à Crypto: « Afin de perturber la création de quorum et la formation de ChainLocks, un attaquant devrait contrôler plus de 40% des le réseau Masternode. » Étant donné qu’il y a actuellement 5059 masternodes au total et 4912 activés sur le réseau Dash contenant chacun 1000 Dash selon le montant requis, 40% du réseau masternode activé actuel est de 1 964 800 Dash ou 157,8 millions de dollars au moment de la publication.

Il y a également un coût lié à l’hébergement et à l’exécution des masternodes qui devrait être pris en compte. Mais en raison de la rareté de Dash, avec 52,59% de l’offre actuelle de coins en circulation de Dash allouée au réseau de masternodes, il n’y a pas suffisamment d’offre et de liquidité disponibles sur les bourses. pour acquérir la quantité nécessaire pour effectuer une attaque. Enfin, une pression d’achat à la hausse rendra probablement une attaque irréalisable en termes économiques. Par conséquent, Antonopolous a proposé le nouveau terme «attaque à 60%», affirmant qu’une attaque à 51% sur Dash n’est «pas faisable»:

«En fait, si vous voulez faire une attaque à 51%, vous devez en fait faire une attaque à 60% où vous compromettez le code exécuté sur les masternodes ou vous mettez suffisamment de mise, ce qui ne serait probablement pas possible, pour exécuter 60 % des masternodes vous-même. »

Personne n’a d’alternative ChainLocks?

L’une des conditions essentielles au bon fonctionnement de ChainLocks est la présence de nœuds semi-approuvés qui protègent le réseau d’une attaque Sybil – un type d’attaque qui aboutit à ce que le réseau se connecte uniquement aux nœuds contrôlés par l’attaquant. Une devise qui n’a pas une telle classe de nœuds ne pourra pas implémenter en toute sécurité un protocole sécurisé tel que ChainLocks.

Par exemple, avec Bitcoin, quiconque compte sur les votes de nœuds individuels peut être trompé en lançant des milliers de nœuds malveillants. Une solution nécessiterait d’établir une confiance explicite dans certains groupes de nœuds sélectionnés, mais cela signifierait une centralisation. Avec Dash, le réseau masternode est protégé contre les attaques Sybil par l’exigence de démontrer une garantie de 1000 Dash par masternode, ce qui rend économiquement peu pratique la réalisation d’une telle attaque.

L’absence de solutions similaires sur le marché de la sécurité de la blockchain et la fréquence croissante des guerres de hachage peuvent faire de ChainLocks une technologie attrayante pour les plateformes avec un faible niveau de protection contre les attaques. En juin, le projet blockchain Zcoin a annoncé son intention d’intégrer le protocole ChainLocks pour augmenter la résistance du réseau à une attaque de 51%.

Évaluation des verrous de chaîne

Le protocole ChainLocks a reçu des critiques positives de la part de certains programmeurs et mathématiciens de la blockchain. Darren Tapp, professeur assistant de recherche à la School of Computing, Informatics and Decision Systems Engineering de l’Arizona State University, a effectué une analyse de sécurité du protocole, confirmant qu’il offre une résistance à une attaque à 51%.

Bien que les chiffres fournis par Dash aident à renforcer ses affirmations selon lesquelles il s’agit d’un réseau de blockchain sécurisé, le risque d’une attaque de 51% demeure, bien qu’il soit moins probable par rapport à d’autres blockchains. Ariel Zetlin-Jones, professeur agrégé d’économie à la Tepper School of Business de l’université Carnegie Mellon, a déclaré à Crypto que l’argument des 60% pouvait être vicié:

«Cette logique ignore une considération clé qui est ce qu’un attaquant gagnerait en exécutant une attaque à 51% (ou 60%). 20 millions de dollars semblent beaucoup d’argent, mais avec la capitalisation boursière de Bitcoin actuellement supérieure à 110 milliards de dollars, on pourrait facilement imaginer un utilisateur (ou un groupe d’utilisateurs) qui pourrait gagner plus de 20 millions de dollars en mettant en œuvre l’attaque. La même logique s’applique à la solution ChainLock de Dash. « 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *