Why Nostr? What is Njump?
2023-04-14 03:08:27

xiyu on Nostr: #049 比特币defi?BRC-20 流动性实验解读 项目地址 []() ...

#049 比特币defi?BRC-20 流动性实验解读

项目地址 [https://brc-20-liquidity-experiment.gitbook.io/brc-20-liquidity-experiment/](https://brc-20-liquidity-experiment.gitbook.io/brc-20-liquidity-experiment/)

1.lp代币,流动池

部署一个新的铭文,类型为部署,里面包含了token A,token B。

要创建流动性池,需要从指定地址中扣除相应数量的"SVBL"和"ordi"代币,并将它们添加到流动性池中。执行此代码片段后,将创建一个名为"LP"的代币。"SVBL"和"ordi"代币的余额将从地址中扣除,并汇集到池中。

2.代币交易

部署一个新的铭文,类型为交换,json格式的文本中声明了代币名称数量等信息。

示例中,
从“input”中扣除了10个“SVBL”,并使用“veri”进行了识别和验证。10个“SVBL”被添加到了“SVBL-ordi”池中。“amt-2”设置为10,这是输出金额,无需验证或识别“tick”,因为它已经使用池铭文编号“veri-2”进行了验证。10个“ordi”将返回给用户。

3.不足

中心化:链下记账,仍然需要检索服务,中心化问题和brc20一样。

交易顺序:同一个区块中的交易只有第一个会被处理(检索器规则),其他不被处理会造成浪费。

4.总结

举个例子来表示一下brc20和当前这个brc20的流动池,大概就是一个人把所有的交易类型都记在纸上,然后每次需要处理的时候,都需要一个计算器把所有的账本都计算一次。

中心化的依赖,既无法保证公平性,又无法保证不出错。

我个人关于ordinals brc20的观点,依然是有缺陷、也有更好的替代品,比特币生态也不是一定需要brc20来发币。

如果这篇文章对你有一些帮助,请帮我转发并关注我的推特:[ohxiyu](https://twitter.com/ohxiyu),我会持续更新。

每天的文章都会在[mirror](https://mirror.xyz/0x421d67Be08E9B0B656763354b273f422E1527CdC)备份。
Author Public Key
npub126yt5m7jv5f6uw8dwf4hcunfkafucyxvdc4kay097n42e0fs5g9qyqzrrf