La dernière version de ChatGPT a fait sensation en ligne, obtenant des notes élevées pour les tests SAT et mettant en évidence les vulnérabilités et les exploits dans les contrats intelligents Ethereum.
GPT-4 est la dernière version du modèle de langage d’intelligence artificielle (IA) très influent, offrant des « performances de niveau humain sur diverses références professionnelles et académiques », selon à son développeur OpenAI.
Outre des scores exceptionnels sur une gamme de divers critères de référence professionnels et académiques, GPT-4 a également démontré sa capacité à examiner les contrats intelligents Ethereum, en mettant en évidence les vulnérabilités et même en suggérant des moyens potentiels d’exploiter le code.
J’ai déposé un contrat Ethereum en direct dans GPT-4.
En un instant, il a mis en évidence un certain nombre de vulnérabilités de sécurité et a indiqué les zones de surface où le contrat pourrait être exploité. Il a ensuite vérifié une manière spécifique dont je pouvais exploiter le contrat pic.twitter.com/its5puakUW
– Conor (@jconorgrogan) 14 mars 2023
Le directeur de Coinbase, Conor Grogan, a partagé un dialogue rapide avec ChatGPT dans lequel le chatbot AI « a mis en évidence un certain nombre de vulnérabilités de sécurité » avant de vérifier une méthode pour exploiter le contrat.
En relation: 10 façons dont les développeurs de blockchain peuvent utiliser ChatGPT
Peut-être plus intéressant est que la recommandation de ChatGPT vérifie, étant donné que le même contrat intelligent avait été piraté en 2018 via la même méthode que celle suggérée par le modèle de langage.
À la suite de la dernière mise à jour de ChatGPT et de son potentiel d’examen, de suggestion et de fourniture d’informations aux développeurs de contrats intelligents Ethereum, le journaliste de Cointelegraph Ezra Reguerra a exploré le sujet lors d’une conversation avec les participants à la conférence ETHDubai cette semaine.
Le développeur de blockchain, Salman Arshad, a souligné le lien entre ChatGPT et la blockchain, compte tenu de l’accent mis sur Web3 dans les processus de sécurité et d’audit. Les auditeurs de contrats intelligents sont coûteux et ChatGPT offre un moyen rapide et économique de réviser le code :
« Les outils ChatGPT et AI sont une bénédiction, ils ne sont pas nos ennemis et ne sont pas là pour mettre fin à la carrière d’un développeur. »
Arshad a ajouté que la vaste base de connaissances de ChatGPT est sa force, mais qu’elle nécessite toujours une intervention humaine pour une logique métier et des invites spécifiques. L’avantage est que les développeurs peuvent accomplir beaucoup plus de travail en beaucoup moins de temps en utilisant des outils alimentés par l’IA :
« Vous savez ce que votre entreprise veut faire, vous pouvez le dire à ChatGPT et il peut parfaitement transformer vos commandes en un contrat intelligent, un processus d’audit, un document ou un livre blanc. »
Une autre blockchain, Syed Ghazanfer, a également souligné la nature collaborative de ChatGPT, qui reste encore bien plus bénéfique pour un large éventail d’utilisateurs que la menace potentielle d’automatisation des processus et de remplacement des travailleurs humains :
« Je suis vraiment en faveur de ChatGPT. Pour qu’il vous remplace, vous devez communiquer des exigences qui ne sont pas possibles en anglais natif. C’est pourquoi nous avons inventé les langages de programmation.
Ghazanfer a ajouté que ChatGPT restera un outil utile pour les développeurs, automatisant des processus tels que la lecture et la condensation de la documentation complète.
Comme précédemment exploré par Cointelegraph, ChatGPT s’avère très utile pour les développeurs pour résoudre les problèmes de codage. L’outil alimenté par l’IA promet également d’être utile pour les audits de sécurité des contrats intelligents et des plates-formes Web3.