比特币链上资产代打模式探析:Runes效率与成本最优解

robot
摘要生成中

比特币链上资产代打模式的最佳实践探析

引言

交易是web3的核心动力,而注意力则是其最宝贵的资源。价格往往是关注度的起点,而真正的价值则需要时间来验证。

比特币减半事件和Runes协议的推出已经过去一个月了。在这期间,十多家代打平台和交易市场如雨后春笋般涌现。在减半当天,仅仅一次代打Runes资产的成本就高达100美元以上。

本文将以Runes资产为例,深入分析比特币链上资产代打(蚀刻)模式的最佳机制。

1. Runes代打平台GAS排名分析

经过全面梳理,我们得出了以下核心结论:

  1. 从gas成本来看:"拆分+链式方案" < "链式" < "拆分" < "单打"
  2. 从中心化程度来看:链式(无中间地址)< 拆分(无中间地址)< 链式(有中间地址)< 拆分(有中间地址)
  3. 从资产归集效果来看:链式 > 拆分+链式 > 拆分
  4. 从批量上链速度来看:拆分 = 拆分+链式 > 链式

以Runes为例,分析比特币上资产代打(蚀刻)模型的最佳机制

1.1 Runes蚀刻机制简述

Runes采用的是蚀刻技术,这是一种将信息直接记录在链上的简单方法。具体来说,就是将信息写入比特币UTXO(未花费交易)的op-return字段中。这项功能从2014年Bitcoin Core客户端0.9版本开始启用。OP_RETURN创建了一种可验证但不可消费的输出,使数据能够存储在区块链上,类似于UTXO输出,但无法被消费。

在比特币区块链浏览器中,我们可以清楚地看到交易附带的op-return信息。这些信息虽然占用了UTXO输出的位置,但它们是闭环的,不能再次转移或消费。这些信息就像交易的备注,永久保存在比特币的存储空间中,可以通过交易哈希索引找到。

解码后的OP_RETURN内容通常是JSON格式的字符串,包含了Runes资产的部署、铸造、发行等相关信息。

因此,Runes的代打机制可以概括为:一笔交易只能代打一个资产。在比特币网络中,交易成本主要取决于链上数据量的大小。所以,代打平台的设计核心就是如何最大程度地控制交易中UTXO的数量,从而实现最优模型。

以Runes为例,分析比特币上资产代打(蚀刻)模型的最佳机制

1.2 拆分模型

拆分模型的核心思想是在代打过程中先进行一笔交易,将资金拆分成多个子交易,然后每个子交易再进行资产铸造。

以某代打平台为例,其执行过程如下:

第一步,平台会预估每个子交易的手续费,然后预留出546聪(比特币常见的粉尘值)加上手续费金额,将资金拆分成多个UTXO,并转入一个新地址。

第二步,从新地址将资金转回用户地址,同时完成代打,用户最终收到Runes资产。

这种模型的主要问题是:

  1. 需要先进行一笔拆分交易
  2. 用户收到的是分散的UTXO

对于大额交易来说,这可能会增加后续操作的成本。比如,用户想要挂单卖出时,要么逐个挂单,要么先合并再挂单,都会增加额外的交易成本。

以Runes为例,分析比特币上资产代打(蚀刻)模型的最佳机制

1.3 链式模式

链式模式的结构类似于:用户最初有2万聪,每一笔交易都消费上一个还在内存池的交易,形成多笔连续交易。

这种模式的优势在于数据量较少,但也存在一些问题。比如某平台在首笔交易就收取了高额手续费,这在开源代码已经普及的情况下,显得毫无必要。

以Runes为例,分析比特币上资产代打(蚀刻)模型的最佳机制

2. Runes最佳代打模型:拆分+链式

目前,拆分+链式方案被认为是相对较佳的模型。它既可以进行大批量铸造,又提供了UTXO拆分工具方便使用。

这种方案的优势包括:

  1. 在拆分阶段就为用户打上一笔资产,提高效率
  2. 对于25次以内的铸造,直接拆分出足够的gas进行链式铸造
  3. 对于25次以上的铸造,拆分出多个链式所需的gas后再执行铸造

虽然这种方法的基本手续费并不低于纯链式,但它能实现大批量铸造,并且可以在极短时间(通常2个区块内)完成铸造。

以Runes为例,分析比特币上资产代打(蚀刻)模型的最佳机制

2.1 上链效率的重要性

比特币节点有防止DoS攻击的机制,限制单个UTXO的vout被消费及其消费链路中最多只能有25个交易在内存池中。这就是为什么大多数大批量铸造都采用中间地址的原因,目的是绕过这一限制。

因此,链式模型只能同时在内存池中保留25个交易,而拆分模型则可以在拆分交易上链后,无限制地将交易放入内存池(因为父交易已经不在内存池,每个UTXO的vout都独立计算25限制)。

2.2 BTC手续费优化率对比

以Taproot地址为例,我们可以计算出不同模型的gas优化率:

  • 链式批量Mint 10笔,成本:1310 vsize

  • 拆分批量Mint 10笔,成本:1697 vsize

  • gas优化率:22.8%

  • 链式批量Mint 20笔,成本:2620 vsize

  • 拆分批量Mint 20笔,成本:3437 vsize

  • gas优化率:23.8%

虽然20%的优化看似不多,但在单笔铸造成本高达100美元的高峰期,10次批量就可以节省200美元,这对于交易心理阈值有着重要影响。

以Runes为例,分析比特币上资产代打(蚀刻)模型的最佳机制

3. 总结

Runes资产协议发布一个月来,虽然未能突破10亿美元的市值阈值,但这主要是因为生态中代打和市场两个核心基础设施不够完善,导致散户参与成本过高,机构参与缺乏生态运营。

目前的代打平台要么收取高额手续费,要么功能不齐全。例如,某些平台虽然链式成本低,但gas估算不准确,容易导致最后一笔交易出现问题,影响上链的确定性。

此外,现有的代打模型往往忽视了用户的真实需求,即交易本身。在市场早期价格波动巨大的情况下,除了项目方自身的市场行为外,大批量打资产的需求并不多。平台的核心用户群其实是散户。

因此,虽然链式模型成本较低,但在高速波动的定价环境中,在市场缺乏拆分工具的情况下,链式产生的20多张复合在1笔交易中的资产,可能会提高交易的门槛。

未来,我们期待看到更多创新的代打模型和交易市场模式,以适应BRC20、Ordinals、Atomical、Runes等新兴资产的交易需求。

以Runes为例,分析比特币上资产代打(蚀刻)模型的最佳机制

BTC-2.27%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 1
  • 转发
  • 分享
评论
0/400
Layer_ZeroHerovip
· 07-26 01:11
拆分不亏 看好基建
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)