Les choses viennent de mal pour les attaquants potentiels d’Ethereum Classic 51%

Les choses viennent de mal pour les attaquants potentiels d’Ethereum Classic 51%

Ethos crypto monnaie

Au cours du week-end dernier, sur le bloc 11380000, une solution de prévention des attaques à 51% a été présentée à la communauté Ethereum Classic (ETC). Plusieurs de ces attaques ont récemment placé ETC à un carrefour, laissant la survie même de la chaîne incertaine. Dans les semaines qui ont suivi ces attaques, la communauté a travaillé pour évaluer de nombreuses solutions potentielles.

Le premier qui a été implémenté est appelé MESS, qui signifie notation subjective exponentielle modifiée. Son prédécesseur a été suggéré pour la première fois par Vitalik Buterin en 2014. Il repose sur l’hypothèse que si les réorganisations de petites chaînes qui remontent à quelques blocs sont parfaitement normales, celles qui proposent des réorganisations remontant à des centaines voire des milliers de blocs sont très suspectes.

Avec la plupart des blockchains de preuve de travail, la chaîne la plus longue avec le plus de travail l’emporte. Cela signifie que les attaquants malveillants doivent extraire une chaîne plus longue de manière isolée, puis la proposer au monde. Ce fut le cas lors des récentes attaques, qui ont coûté des millions de dollars aux honnêtes participants.

Courbe polynomiale MESS. Source: Proposition d’amélioration 1100 d’Ethereum Classic.

MESS décourage le shadow mining en pesant les chaînes différemment selon l’heure de publication. Isaac Ardis, l’un des développeurs d’ETC Core, a expliqué ce mécanisme à Crypto:

«L’intention avec cela est de peser les chaînes qui se produisent et sont disponibles en premier sur les chaînes qui viennent plus tard. Et donc de cette façon, il y a une incitation à publier des travaux sur la chaîne et cela décourage les chaînes qui sont définies en privé et qui viendraient plus tard.

L’algorithme utilise un multiplicateur qui détermine la difficulté requise à partir d’une chaîne proposée pour être considéré comme canonique. Le multiplicateur va de 1 à 31 et dépend du moment de publication susmentionné. Plus la réorganisation proposée est suspecte, plus le multiplicateur est élevé. Ainsi, une chaîne d’ombre devrait fournir plus de preuves de travail pour être considérée comme canonique.

MESS ne rend pas les attaques à 51% impossibles car il s’agit plutôt d’une solution probabiliste et non déterministe, mais il les rend d’un coût prohibitif. C’est l’une des raisons pour lesquelles la communauté a discuté de sa mise en œuvre en conjonction avec une solution de point de contrôle. Ardis a déclaré que bien que ce soit une possibilité, il ne semble pas y avoir beaucoup d’avantages à cette duplication:

“Bien que vous puissiez les utiliser ensemble, vous n’aurez peut-être pas à les utiliser ensemble et ne voudrez peut-être même pas les utiliser ensemble.”

MESS présente plusieurs avantages. La base de code est compacte et ne nécessitera pas de hard fork à implémenter. Les nœuds qui choisissent d’exécuter MESS seront compatibles avec ceux qui ne le font pas. Toute discordance n’entrera en jeu que lorsque et si une autre attaque à 51% se produit, a déclaré Ardis:

«S’il y a une attaque importante, alors les mineurs, les opérateurs et les nœuds qui ont activé MESS, nous l’espérons certainement, réussiront à dissuader l’attaquant tandis que les nœuds qui n’ont pas été mis à niveau passeront à la chaîne de l’attaquant.

L’hypothèse est que la plupart de ces attaques ont tendance à être de courte durée et opportunistes. Une fois que l’attaquant est parti, les mineurs honnêtes restants rejoindront la fourche canonique.

Le MESS semble être une solution à court et moyen terme. Bien qu’Ardis pense qu’aucune chaîne n’est à l’abri d’une attaque à 51%, il a convenu que la seule protection viable est la croissance du réseau. L’un des paris concerne les mineurs d’Ethereum (ETH) rejoignant Ethereum Classic après que le premier ait migré vers le consensus de preuve de participation. Un autre est de profiter de la compatibilité entre les deux réseaux, ce qui permet une migration sans douleur d’un Ethereum encombré vers Ethereum Classic. Ardis a déclaré que maintenant qu’ils en ont terminé avec ce gâchis, l’équipe peut se concentrer sur le développement de nouveaux outils pour ETC.

Laisser un commentaire

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