注:本文来自@CKN_ACEE推特,是@Cardanokn的创始人。原始推文内容由MarsBit编译如下:
我如何创建与chatgpt的brc协议?
首先,我有了一个想法。如果我们把brc-20当成账本,指数是掌柜,可以随便在上面玩吗?只要掌柜会数数;于是我想到了一个无保管质押协议:让铭文的迭代代替时间的轮换。
https://cardano-knight-network.gitbook.io/brc-721k/
第一步,我准备喂gpt orc-20函数编写方法,让他先学会;当然,他学得很快,理解得很好;但是我不需要这么复杂的解释,我就让他保留最简单的功能。
第二步,我用gpt分割我的想法,1。部署2。誓言3。取消认捐4。获得奖励5。转账;这么简单的功能,一开始他还不太懂,但是在我简单的* *之后,他给出了如下:一个结合了部署和质押契约的功能。
第三步,这是一个为nft集合创建的协议,所以它需要包含多个铭文id。这是他给我的回答,我很满意,也很夸他。
第四步,我开始和他讨论质押的操作。我让他先试试,给我写一个,看看有没有这样的智能;但因为我给的资料有限,没来得及给他解释序数的规则,所以原谅了他,做了更正。
随着我们的讨论,gpt越来越接近正确答案;然后我们将看到他如何解决取消承诺的问题;这时候我给出了一个最有趣的概念:铭文的数量就是时间。
我们就如何确定出质人的身份发生了争执。。但是很快就解决了;因为我问了技术大佬@aowu2048,索引可以解析发件人的钱包,所以我们当然可以在函数中省去地址这一步:这是最终简化后的结果:
{
“p & # 8221: “BRC-721k & # 8221;,
“剔& # 8221;: “KNGT & # 8221,
“op & # 8221: “股份& # 8221;,
“asset _ id & # 8221: “e5ea & # 8230527e & # 8221
}
用同样的方法取消抵押:
{
“p & # 8221: “BRC-721k & # 8221;,
“剔& # 8221;: “KNGT & # 8221,
“op & # 8221: “解散& # 8221;,
“asset _ id & # 8221: “e5eaf & # 8230. 3fa0i0 & # 8221
}
第五步,我想用一个函数来表达奖励和这个铭文可以直接作为信物(省个气);这是他第一次给我的结果。很明显,他现在骗不了我了,所以我对他提出两个要求:1。是领取奖励;2.就是记录收到的奖励数量。
好吧,继续忽悠我,给我一个不知道哪来的值,肯定不是我想要的;因为用户在这一步可以自己计算收益金额,也就是stake的部署登录数(假设1000)& # 8211;unstake的题字数(假设3000)x奖励比例(假设1.2),指标负责校对。
经过简单的* *,我给出了满意的答案。看起来智障吗?
但是真的只需要这样。
最重要的部署,誓约,悬赏征集都写好了;我试图让他做一个简单的回答。有什么逻辑问题吗?结果就是没有卵用;然后我们到最后一步:转账。
转移步骤给了我一个很全面的回答,但是我之前说过,索引可以解决地址校对的问题;最终答案如下:
{
“p & # 8221: “orc-20 & # 8221;,
“剔& # 8221;: “兽人& # 8221;,
“op & # 8221: “转让& # 8221;,
“金额& # 8221;: “金额& # 8221;
}
好了,我们来总结一下:
该协议提供了一套部署令牌、执行质押、取消质押、接收奖励和转账的功能。我们提出了一个很有意思的概念:用铭文数代替时间的概念,成功解决了brc-20协议之上无法精确计算质押时长的问题。这个也很复古很有意思,质押期间铭文数量的增加会增加收益。
本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"brccmctl,bsc协议":http://www.guoyinggangguan.com/qkl/146797.html。

微信扫描二维码关注官方微信
▲长按图片识别二维码