- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Lancement du « premier » décompilateur Ethereum intégrant Quorum de JP Morgan
Ce qui pourrait être le tout premier décompilateur de contrats intelligents Ethereum a été présenté lors d'un événement de hackers à Las Vegas jeudi.
La machine virtuelle Ethereum (EVM) dispose désormais de ce qui semble être son tout premier décompilateur conçu pour convertir les contrats intelligents en code source.
Annoncé aujourd'hui sur scène par le fondateur de la startup de cybersécurité Comae Technologies lors de la conférence hacker DefCon à Las Vegas, le décompilateur EVM open source a été conçu pour faciliter l'identification des bugs dans Ethereum. contrats intelligents.
Arrivant à un moment où une série de piratages Ethereum ont révélé la difficulté d'écrire du code de contrat intelligent sécurisé, le décompilateur, appelé Porosité, promet de permettre aux développeurs de rétablir le bytecode EVM difficile à comprendre à son état d'origine.
Le développeur de Porosity et fondateur de Comae, Matt Suiche, a déclaré à CoinDesk:
« Le problème initial que j'essayais de résoudre en écrivant un décompilateur était de pouvoir avoir le code source réel, sans avoir accès au code source réel par rétro-ingénierie. »
Également annoncé aujourd'hui, Porosity est désormais intégré à la blockchain open source Quorum de JP Morgan créée pour les solutions de niveau entreprise, et sera désormais disponible sur la page Github de la banque.
Testés avec l'aide d'ingénieurs de JP Morgan, Porosity et Quorum devraient être regroupés pour permettre l'exécution de contrôles de sécurité en temps réel des contrats intelligents. Intégré directement à l'implémentation Ethereum en langage Go geth, ce bundle intègre des processus de sécurité et de correctifs pour les réseaux privés avec des modèles de gouvernance formels.
Amber Baldet, responsable de la blockchain chez JP Morgan, a décrit à CoinDesk ce qu'elle considère comme l'importance de la Technologies, en déclarant :
« Porosity est le premier décompilateur capable de générer des contrats intelligents de syntaxe Solidity lisibles par l'homme à partir du bytecode de la machine virtuelle Ethereum . »
Un moment de besoin
Alors que Suiche a déclaré qu'il était nouveau dans la blockchain, l'entrepreneur en série quivendusa précédente startup chez VMware était plutôt bien préparée pour construire le décompilateur.
En tant qu'ingénieur inverse, Suiche sait comment démarrer avec un produit et déterminer comment le réduire à ses parties les plus élémentaires.

Ainsi, en février, lorsqu'il a commencé à faire des recherches approfondies sur les contrats intelligents Ethereum , il a presque accidentellement construit le décompilateur dans le cadre de ses propres recherches personnelles.
Le lancement de Porosity intervient dans un mois où les contrats intelligents Ethereum sont écrits pour CoinDash,Parité et Veritaseumont tous été piratés, Suiche pense que sa profession choisie d'ingénieur inverse est sur le point de voir une demande accrue.
« La communauté de sécurité d' Ethereum va grandir », a-t-il déclaré. « Et nous allons voir de plus en plus d'ingénieurs inverses. »
Le métier de décompilateur
Cependant, les motivations commerciales qui motivent l’utilisation d’un décompilateur ne se limitent pas à garantir la sécurité de vos fonds.
Étant donné que les vulnérabilités sont souvent découvertes longtemps après la mise en œuvre d'un contrat intelligent, un décompilateur EVM peut également apporter la tranquillité d'esprit aux investisseurs, selon Alex Rass, PDG du fournisseur de logiciels clients et du cabinet de conseil en cybersécurité ITBS LLC.
Selon Rass, les décompilateurs sont courants dans la plupart des langages de programmation « majeurs », en partie parce qu'ils aident à garantir aux investisseurs que ce dans quoi ils ont investi est bien ce qui est utilisé.
Rass a dit :
« Avec un décompilateur, une personne dotée d'un minimum de bon sens peut extraire le code binaire de ce contrat, voir ce contrat et fournir aux investisseurs ce qu'ils ont acheté. »
Image de pelotes de lainevia Shutterstock
Michael del Castillo
Membre à temps plein de l'équipe éditoriale de CoinDesk, Michael couvre les Cryptomonnaie et les applications blockchain. Ses articles ont été publiés dans le New Yorker, le Silicon Valley Business Journal et l'Upstart Business Journal. Michael n'investit pas dans les monnaies numériques ni dans les projets blockchain. Il a précédemment détenu des valeurs en Bitcoin (voir : Juridique éditoriale). Courriel : michael@ CoinDesk.com. Réseaux sociaux Michel : @delrayman
