宇宙链 宇宙链
Ctrl+D收藏宇宙链

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

作者:

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

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

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

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

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

优化智能合约

基于Solana的DeFi期权抵押平台Zeta将集成Pyth预言机:据官方消息,基于Solana的DeFi期权抵押平台Zeta宣布将集成Pyth Network价格预言机。通过使用Pyth,Zeta可以访问链上的高频价格数据,以构建快速的链上期权定价和清算引擎。[2021/5/31 22:58:26]

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

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

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

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

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

单元测试

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

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

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

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

审计

响应:

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

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

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

我又试了一次:

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

标签:GPTATGCHACHATCGPT价格ATG价格chat币发行价chat币还值得拥有吗

pepe最新价格热门资讯
Web3「社区与用户」的价值逻辑与生存法则

我们已经感受到香港Web3的叙事正在OnchainRealWorldAssets,这或许是中国香港在途径加密经济前往下一个数字文明时代最为正确也切实可行的路径.

1900/1/1 0:00:00
Bankless:BRC-20模因热终将“一地鸡毛”,比特币扩容是根本

Memecoin(模因币)热潮正在蔓延!一种称为?BRC-20?的新代币类型吸引了开发人员,并在比特币区块链上提供了类似于以太坊生态中的垃圾币的体验.

1900/1/1 0:00:00
BullionBlock——满足您所有财务需求的去中心化生态系统

BullionBlock是一款实物黄金和白银支持的金融服务电子钱包应用程序,可保护货币价值免受不稳定影响。·即时汇款——只需点击几下,BULLIONBLOCK应用程序即可在几分钟内发送和接收国际汇款.

1900/1/1 0:00:00
「万链互联」基础设施:速览模块化区块链跨链协议 Catalyst

昨日,模块化区块链跨链协议Catalyst宣布完成420万美元融资,SpartanGroup领投.

1900/1/1 0:00:00
探索5个消息跨链项目的安全机制

多链生态的繁荣催生了用户对跨链的需求。链与链之间的跨链交互的日益增加,但与此同时跨链安全事件频频发声,跨链安全成为市场关注的焦点.

1900/1/1 0:00:00
长推:关于L3, 到底是资本为推波助澜讲的新故事,还是高度契合用户需求的可落地基础设施呢?

伴随着StarkWare,zkSync,Arbitrum几大龙头L2相继提出L3架构,L3叙事一时成为市场议论焦点。一边是近期L2交互动辄0.5U+的gas,一边是号称将实现指数级扩容的L3方案。L3赛道似乎备受期待.

1900/1/1 0:00:00