Vitalik Buterin : L'intelligence artificielle pourra surmonter les risques techniques d'Ethereum
JAKARTA - Le fondateur d’Ethereum, Vitalik Buterin, a déclaré que l’intelligence artificielle (IA) pourrait être la clé pour surmonter l’un des plus grands « risques techniques » d’Ethereum: un bug caché dans ses codes complexes.
Dans un post du 18 février sur X, Buterin a exprimé son enthousiasme à l’examen du code parrainé par l’IA pour identifier et corriger les codes problèmes sur le réseau Ethereum, le décrivant comme le « plus grand risque technique » pour le réseau.
Les commentaires de Buterin sont intervenus alors qu’Ethereum s’est approché de la mise en œuvre attendue de la mise à niveau Dencun, qui devrait être lancée le 13 mars. Dencun a été mis en œuvre sur le réseau de test de Goerli le 17 janvier, mais le bug dans Prsym a empêché le réseau d’achèvement pendant quatre heures. La mise à niveau au réseau Ethereum est très importante pour la feuille de route à long terme de la blockchain.
Cependant, tout le monde n’est pas d’accord sur le fait qu’IA est un outil fiable pour détecter les bugs dans le code basé sur Ethereum.
En juillet 2023, OpenZeppelin a mené une série d’expériences utilisant le GPT-4 d’OpenAI pour identifier les problèmes de sécurité dans les contrats intelligents de solidité - le langage d’origine du code Ethereum. Au cours de cette expérience, le GPT-4 a réussi à identifier les vulnérabilités dans 20 des 28 défis.
Lorsque le GPT-4 n’a pas réussi à identifier une faiblesse, il peut souvent être forcé de corriger son erreur rapidement. Cependant, à d’autres moments, OpenZeppelin a découvert qu’IA a en fait créé des vulnérabilités qui n’existaient jamais auparavant.
De même, Kang Li, chef de la sécurité chez CertiK, a déclaré à Cointelegraph que l’utilisation d’outils puissés par l’IA - tels que chatGPT - dans le codage crée souvent plus de problèmes de sécurité qu’ils peuvent être résolus.
Dans l’ensemble, Li recommande que l’assistant à l’IA ne devrait être utilisé que comme assistant pour les développeurs expérimentés, car ils peuvent aider à expliquer rapidement au développeur ce que signifie une ligne de code spécifique.
« Je pense que ChatGPT est un outil très utile pour les gens qui effectuent des analyses de code et une réingénierie. C’est certainement une bonne assistante et améliorera notre efficacité énormément », a déclaré Li.
Bien que Buterin soit généralement optimiste quant à l’avenir de l’IA, il avait précédemment averti les développeurs d’être prudents lors de la mise en œuvre de l’IA avec la technologie blockchain, en particulier lors de la mise en œuvre avec des applications « à haut risque », telles que des oracles.