复制成功

分享至

主页 > 数字货币 >

什么是BTC上最好的资产代打模型?

2024.05.28

前言

交易是web3的灵魂,注意力是web3的最核心资源,价格是簇拥的起点,价值是时间的终点。BTC 减半已经过去一个月,而众望所归的 Runes 协议也过去一个月,这期间涌现出十余家代打平台,交易市场,在减半当天,甚至一笔代打一张 Runes 资产都需要超过 100 美金的成本。本文以 Runes 资产为例,分析哪家才是比特币上资产代打(蚀刻)模型的最佳机制?

1、Runes 代打平台 GAS 排名

下图是十四君梳理的一览图。

什么是BTC上最好的资产代打模型?

从方案角度排名,核心结论是:

  • gas 成本上“拆分+链式方案” < “链式” < ”拆分” < ”单打“

  • 中心化程度:链式(无中间地址)< 拆分(无中间地址) < 链式 (有中间地址) < 拆分(有中间地址)

  • 资产归集:链式 > 拆分+链式 > 拆分

  • 批量上链速度:拆分 = 拆分+链式 > 链式

  • 乍一看可能有些迷糊,什么是链式,什么是拆分呢?这就要回归到 Runes 协议本身了,建议拓展阅读:《BTC 减半在即,解读 Runes 协议的底层设计机制与局限》

  • 1.1、Runes 蚀刻机制简述

    Runes 使用的是蚀刻技术,是一种简单直观记录信息到链上的方式:即写入 bitc 中 UTXO(未花费交易)的 op-return 字段内,从功能在 Bitcoin Core 客户端 0.9 版中开始启用的( 14 年),OP-RETURN 会创造了一种明确的可验证不可消费型输出,让数据存在区块链上,类似于 utxo 的输出,但并不可被消费。在 btc 的区块链浏览器中可以轻松看到,该笔交易就附着了一个 op-return 的信息,比如下图:

    什么是BTC上最好的资产代打模型?

    可以看到,这里的输出#3 ,其实是游离的,虽然他占据的一个该笔 utxo 的 output 的输出位置,但是他是一个闭环的圆矩形,这就说明他是不能被再次转移消费的,所以他就像是一个交易的备注区一样,就留在了比特币的存储空间上,通过交易哈希区索引找到他。细心的你可能会发现, 为什么 OP_RETURN 的后面有一个 RUNE_TEST  这就是将具体内容解码后的结果,点开明细按钮后,就可以找到 52554 e 455 f 54455354 这样的编码串,其实一串十六进制编码数据,解码后就可以得到 RUNE_TEST,同理,明细里还有其他的编码,最终解码后会成为一串字符串,大概是 json 的格式,从而体现出 Runes 资产的部署、铸造、发行等等寓意。

    因此,所谓代打,具体机制总结起来就是:Runes 一笔交易只能代打一个资产

    那么所谓交易成本,在 BTC 中就是交易链上数据量的大小来体现,那么代打平台的设计,就等同于谁可以最小程度的控制交易中出现的 utxo 数量,就是最优模型。下面让我们展开讲解拆分模型和链式模型

    1.2、拆分模型

    所谓拆分模型,是在代打过程中先进行一笔交易拆分出多个子交易,每个子交易再进行资产铸造过程。

    例如 tools.mempool 的代打方案,执行时如下图所示,第一笔交易会预估算出每个子交易的手续费消耗,然后预留出 546 (比特币常见粉尘值)+手续费金额,进行拆分出多个 UTXO,这里会发现他转入到某个新的地址。

    什么是BTC上最好的资产代打模型?

    第二笔交易则是再从新的地址转回到用户地址,并且完成代打,用户也收拢到 Runes 资产。

    什么是BTC上最好的资产代打模型?

    这种模型显著的问题就是:需要先一笔交易拆分,并且用户得到的是分散的 UTXO。那么当用户想要挂单卖出的时候,要么逐个挂单,要么先合并再挂单,对于大客户而言,会增加交易的成本。并且 tools.mempool 平台在拆分交易中并不会为用户也执行一次代打,所以综合损耗是拆分模型中较高的。

    1.3、链式模式

    所谓链式就类似下列结构,用户最初的有 2 W 个聪,每一个交易都是消费上一个还在内存池的交易,这样也是多笔交易。

    什么是BTC上最好的资产代打模型?

    免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

    加⼊OKEx全球社群

    和全球数字资产投资者交流讨论

    扫码加入OKEx社群

    相关推荐

    industry-frontier