Unisat 宣布推出 BRC20 Swap,探讨 BRC20 可能实现原生 swap 的路径。

Unisat 宣布推出 BRC20 Swap,探讨原生 swap 的可能路径。

BRC20生态的核心构成要素

BRC20标准和索引器indexer是构成BRC20生态的核心要素。未来所有基于BRC20的产品开发都离不开这两个要素的配合和改进。因此,BRC20版本的比特币SWAP也不例外,必须在这两个基本要素的基础上进行配合和改进才能实现。

路径一:Uniswap的比特币版本?

如果BRC20版本的比特币SWAP和Uniswap类似,那么可能需要以下改进:

  1. 更新BRC20协议:在BRC20S和BRC21的基础上,推出支持BRC20SWAP的协议。
  2. 更新开源版本的索引器:更新Uniswap的开源版本的索引器,以支持链跨交易。

然而,这种方式可能存在以下问题:

  1. 效率问题:根据BRC20交易市场的逻辑,在防止双花抢跑的前提下,转账或组合流动性提供需要等待3个区块的确认后才能进行交易。传统的AMM逻辑可能会导致效率极低,一笔交易可能需要40分钟以上的时间。
  2. 同步更新问题:如果其他交易所没有同步更新,就可能导致在A交易所组建的流动性池在B交易所仍然可以交易。
  3. 安全隐患和问题:可能存在双花等安全隐患和问题。
  4. 复杂性较高:这种方式的复杂性较高。

路径二:基于PSBT的自动化撮合交易?

BRC20SWAP是否可能是订单簿的自动化撮合形式呢?这似乎也是可能的。这种方式只需要改进现有的BRC20市场的竞价功能,并与卖方的PSBT进行撮合。这样既不需要更新BRC20协议,也不需要在索引器上做更多的改进,完全可以实现交易的撮合。

具体操作如下:买方创建购买价格的PSBT挂单,卖方创建卖出价格的PSBT挂单,根据市场交易情况,在价格范围内进行撮合完成交易。这种方式并不创造流动性挖矿的机会,更像是对现有BRC20市场的改进版。

通过这种方式进行交易的好处是,可以最小程度上改动现有的BRC20市场,同时也不需要在索引器上进行大量改进。

综上所述,BRC20生态的核心构成要素包括BRC20标准和索引器indexer。未来BRC20版本的比特币SWAP可能会选择路径一或路径二进行改进,具体选择取决于开发者的需求和技术实现的可行性。

参考链接:https://twitter.com/0xjingle/status/1680808863900262401