Ethereum 2.0 lance un nouveau programme de prime aux bogues

Une plateforme d'échange de crypto-monnaies basée sur Solana propose un programme de prime pour bugs de 2,3 millions de dollars

Résumé TLDR
- Paiements disponibles pour les hackers qui signalent des vulnérabilités critiques
- Ethereum prend en charge les contrats intelligents
- Les développeurs débattent des protocoles de divulgation
Programme de primes Ethereum et paiements
Des paiements allant jusqu'à 50 000 $ ont été offerts aux hackers qui peuvent attirer l'attention sur les vulnérabilités qui pourraient briser la chaîne et affecter le protocole, ainsi que ses clients : Lighthouse, Prysm et Teku. Dans le cadre du programme de prime, des primes seront présentées pour les bugs identifiés dans le protocole et les clients.
Le protocole a un objectif clair : fournir des protocoles stables et un logiciel sécurisé lors de sa sortie.
Les hackers qui identifient ces vulnérabilités auront une place sur le tableau des leaders ainsi qu'une entrée personnelle dans le bloc Genesis. Si une faute est identifiée, elle pourrait endommager la réputation de la plateforme de contrats intelligents, tout en remettant en question la nécessité de passer à un nouvel algorithme de consensus.
L'annonce a été faite deux semaines avant que Ethereum ne fasse sa transition vers un algorithme de consensus Preuve d'Enjeu (Proof-of-Stake), passant de l'algorithme de consensus Preuve de Travail (Proof-of-Work) actuel. Par conséquent, les validateurs remplaceront les mineurs une fois que la machine Preuve de Travail sera éteinte en 2021 lors de la Phase 1.5. Pour se qualifier en tant que validateur, vous devez miser 32 ETH.
L'objectif est de sécuriser une décentralisation maximale. Une facette vitale dans la blockchain est la décentralisation complète, qui à son tour apporte de la résilience.

Ethereum prend en charge les contrats intelligents
Il existe de nombreux avantages commerciaux à utiliser un contrat intelligent, notamment la confiance, la transparence, la sécurité, l'autonomie et la précision.
Un contrat intelligent est un contrat auto-exécutant dont les termes de l'accord entre l'acheteur et le vendeur sont directement inscrits dans des lignes de code. Le code, ainsi que les accords qu'il contient, existent sur un réseau blockchain distribué et décentralisé.
S'ils sont correctement implémentés, les contrats intelligents offrent une sécurité des transactions supérieure au droit des contrats traditionnel, réduisant les coûts de coordination liés à l'audit et à l'application de ces accords.
Le contrat intelligent s'exécute sur la blockchain, ce qui signifie qu'il est stocké sur une base de données publique et ne peut pas être modifié. Les transactions effectuées dans un contrat intelligent sont traitées par la blockchain, ce qui signifie qu'elles peuvent être envoyées sans tiers.
La logique à l'intérieur d'un contrat intelligent déterminera si une transaction est valide ou non. Un exemple de transaction invalide serait le fait de ne pas opérer au bon niveau, comme tenter de dépenser des jetons sans avoir un solde suffisant. Les transactions invalides sont rejetées par le réseau et ne sont pas incluses dans la blockchain. Elles pourraient également être incluses, mais marquées comme échouées, selon les différentes conceptions de la blockchain.
Les contrats intelligents peuvent également publier des événements comme moyen d'informer le monde extérieur. Les écouteurs d'événements sont notifiés lorsque le bloc contenant la transaction est validé dans la blockchain sur le nœud.
Les développeurs débattent des protocoles de divulgation
Selon une note technique de Geth, le plus grand client Ethereum écrit en langage Go, un vecteur d'attaque par déni de service a été déclenché intentionnellement par un utilisateur en aval à des fins de test, ce qui a abouti à une chaîne minoritaire de 30 blocs.
Début octobre, Geth avait corrigé le bug suite à une divulgation. Mais le bug existait toujours dans les versions antérieures de Geth. Les développeurs réorganisent le processus de divulgation des vulnérabilités de sécurité à la suite de ce que certains développeurs ont qualifié de plus grande menace contre le protocole depuis l'attaque de The DAO en 2016.
James Prestwich, fondateur de Summa, a déclaré : « Un ethos commun dans les logiciels open source est que les fournisseurs sont chargés de notifier les personnes concernées par les vulnérabilités en temps opportun. En d'autres termes, la responsabilité incombe à Geth de prévenir les utilisateurs dépendants des complications possibles.
Les blockchains sont au cœur des mécanismes de règlement financier. Le facteur préoccupant est que les méthodes traditionnelles de divulgation des bugs dans les logiciels open source (OSS) peuvent entraîner des résultats indésirables pour les acteurs ayant de l'argent en jeu.
Prestwich a conclu : « La divulgation est un sujet complexe et la sécurité des utilisateurs est primordiale. »

Lynn Uytenbogaardt
Je suis journaliste pigiste, spécialisée dans le journalisme des médias numériques. En explorant l'impact des enjeux actuels sur vous, je vous apporte les tendances et actualités du moment.















