木星链 木星链
Ctrl+D收藏木星链
首页 > MANA > 正文

GPT:Solidity:如何使用chatGPT创建/优化/审计智能合约

作者:

时间:1900/1/1 0:00:00

我知道这是一篇很长的文章,但它会改变你的编码方式,所以慢慢来。

现在是凌晨5点,我花了16个小时在chatGPT上。现在,我在这里写一篇文章,因为如果我不分享这个,我就无法入睡。

这是一个关于如何与chatGPT进行交互的概念验证,基于我的经验。我希望在阅读本文之后,越来越多的开发者开始撰写文章,探讨我们应该如何讨论人工智能。

等等...现在,这只是一个例子,证明如果你一点点告诉chatGPT正确的单词,你只需要写文本,而不是代码。我惊呆了。

优化智能合约

我拿了一个由我编写的智能合约,该合约正在进行中,其要求与上面生成的投票应用程序类似,我告诉chatGPT对其进行优化。

*我写了“优化这个智能合约”+粘贴原始代码。

我重置了线程,再次问他。回应:

但是我遇到了这个错误,所以我无法发布代码:

总之,如果你有正确的知识,人工智能可以给你优化代码的好主意。我还尝试了“删除冗余代码”和“重写注释”。我让你自己试试。

单元测试

*文本+复制粘贴原始代码。

我认为因为它必须编写大量代码,所以出现了神秘的“networkerror”。

第三次当我按下“重试”时,它给了我这个响应。我认为它某种程度上知道这是太多的代码,并向我提供了如何解决的指示。

以此类推,AI写了所有的测试。

审计

响应:

哼!所以我仍然有用。谢谢聊天!.....开玩笑我,我只是问错了!

带有一些错误标志但仍然是响应的响应:

让我们看看它对重入的看法:

我又试了一次:

很酷的信息。谢谢,人工智能伙计。

标签:GPTCHACHATATGGGPTSentinel ChainCloudChatCATGE币

MANA热门资讯
LUN:长推:对BRC-20新手玩家的7点建议

注:原文来自@Naive_BNB发布长推。亲身体验的BRC-20对新手的告诫:1、入金1000刀起,目前的GAS,你打10张起码的200刀起,你想买个心仪的,价格还不是很偏移地板价的,由于卖单数.

1900/1/1 0:00:00
比特币:负利率时代来临,BTC能否跟上黄金的步伐

这个周末,纽约期金创逾6年收盘新高。在欧元区的核心区域——德国,失血速度正在加快,市场对于德国经济担忧,充分反映在德国国债收益率走势上。8月2日,德国30年期国债收益率首次出现负利率.

1900/1/1 0:00:00
WEB:Consensus洞察|2023,Web3“脱虚向实”元年!

前言2023年对于Web3来说,是一个被推到主流社会前台的关键时期。 Web3作为新兴科技,其发展路径在近几年尤为艰难,充斥着“丑闻”的2022年,以Luna/UST的崩溃为起点开启了漫长的低谷.

1900/1/1 0:00:00
ETC:长推:关于参与比特币nft投资的7点建议

注:原文来自@ohxiyu发布长推。比特币nft终于迎来了关注,这还是得感谢brc20。前段时间正准备多推一些比特币nft项目的时候,brc20占据了市场。现在又可以重新推荐nft项目了.

1900/1/1 0:00:00
WOR:零知识机器学习(ZKML)介绍和相关项目

在过去的一年中,零知识技术取得了重大发展,到2023年,我们正在经历其在区块链领域的采用显着增加。与此同时,机器学习的部署也变得越来越复杂.

1900/1/1 0:00:00
区块链:Celestia:测试模块化区块链软件简介

生产网络中的简单错误和常见问题是威胁去中心化区块链弹性的问题。考虑到众多用户和应用程序都依赖这些区块链,这个问题尤为重要.

1900/1/1 0:00:00