比特幣鏈上資產代打模式探析: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爲例,分析比特幣上資產代打(蝕刻)模型的最佳機制

BTC1.93%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 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)