# 比特幣上資產代打模型的最佳機制分析## 前言交易是web3的核心,注意力是其最重要的資源。價格是關注的起點,而價值則是時間的終點。BTC減半和Runes協議上線已經一個月有餘。這期間湧現出衆多代打平台和交易市場,在減半當天,一筆Runes資產的代打費用甚至高達100美元以上。本文將以Runes資產爲例,探討比特幣上資產代打(蝕刻)模型的最佳機制。## 1. Runes代打平台GAS排名經過分析,各種方案的核心排名如下:1. gas成本:拆分+鏈式 < 鏈式 < 拆分 < 單打2. 中心化程度:無中間地址鏈式 < 無中間地址拆分 < 有中間地址鏈式 < 有中間地址拆分3. 資產歸集能力:鏈式 > 拆分+鏈式 > 拆分4. 批量上鏈速度:拆分 = 拆分+鏈式 > 鏈式### 1.1 Runes蝕刻機制簡述Runes使用蝕刻技術將信息記錄到比特幣鏈上。具體方法是將數據寫入UTXO的op-return字段。這種技術在Bitcoin Core 0.9版本中首次啓用,創建了一種可驗證但不可消費的輸出類型。在比特幣區塊瀏覽器中,可以輕鬆看到附帶op-return信息的交易。這些信息雖然佔用了UTXO輸出位置,但實際上是獨立的,不能再次轉移或消費。它們就像交易的備注,永久留存在比特幣的存儲空間中。Runes的代打機制可以概括爲:一筆交易只能代打一個資產。交易成本主要體現在鏈上數據量的大小上。因此,最優的代打平台設計應該盡可能減少交易中UTXO的數量。### 1.2 拆分模型拆分模型在代打過程中先進行一筆交易,將資金拆分成多個子交易,然後每個子交易再進行資產鑄造。以某代打平台爲例,其執行過程如下:首先,預估每個子交易的手續費,然後預留出546聰(比特幣常見粉塵值)加上手續費金額,將資金拆分爲多個UTXO並轉入一個新地址。隨後,從新地址將資金轉回用戶地址,同時完成代打,用戶獲得Runes資產。這種模型的主要問題是:1. 需要先進行一筆拆分交易2. 用戶得到的是分散的UTXO對於大額交易用戶來說,這可能會增加後續交易的成本。此外,某些平台在拆分交易中並不爲用戶執行代打,導致綜合損耗較高。### 1.3 鏈式模式鏈式模式類似於將多個交易串聯起來。用戶的初始資金會被逐步消耗,每一筆交易都消費上一筆尚在內存池的交易。某平台採用這種模式,雖然收取了較高的代打手續費,但實際數據量較小。每筆交易都循環處理前一筆交易的輸出。## 2. Runes最佳代打模型:拆分+鏈式目前,某平台採用的拆分+鏈式方案被認爲是相對較佳的模型。它既可以進行大批量鑄造,又提供UTXO拆分工具便於使用。該平台的工作流程如下:1. 在拆分時就爲用戶鑄造一筆資產2. 如果鑄造次數不超過25次,拆分出足夠的gas進行鏈式鑄造3. 如果鑄造次數超過25次,則拆分出多個鏈式所需的gas再執行鑄造雖然這種方法的基本手續費不一定低於純鏈式模式,但它能實現大批量鑄造,且上鏈效率可以控制在兩個區塊內完成。### 2.1 上鏈效率的重要性比特幣節點有防止DoS攻擊的機制,限制單個UTXO的vout被消費及其消費鏈路中最多只能有25個交易在內存池中。這就是爲什麼大多數大批量鑄造採用中間地址的原因。鏈式模型只能同時有25個交易在內存池中,而拆分模型在拆分交易上鏈後,可以無限制地放入內存池(因爲父交易已不在內存池,每個UTXO的vout都獨立計算25限制)。因此,最優模型不僅要考慮gas成本,還要兼顧大批量鑄造能力。### 2.2 BTC手續費優化率對比以taproot地址爲例,我們可以計算出不同模型的gas優化率:- 鏈式批量鑄造10筆的成本比拆分模型低22.8%- 鏈式批量鑄造20筆的成本比拆分模型低23.8%雖然20%的優化看似不多,但在單筆鑄造費用高達100美元的高峯期,10次批量就能節省200美元的成本。這些細微的成本差異最終會影響用戶的交易心理閾值。## 3. 總結Runes資產協議發行一個月以來,雖然未能突破10億美元的市值閾值,但其背後的技術和經濟模型值得深入研究。目前生態中代打和交易市場兩個核心基礎設施還不夠完善,導致散戶參與成本過高,機構參與缺乏生態運營。現有平台要麼收費過高,要麼功能不全。此外,當前的代打模型還未充分考慮用戶的實際需求,特別是在交易方面。在市場早期價格波動巨大且比特幣網路擁堵的情況下,除了項目方自身的市場行爲外,大批量鑄造資產的需求並不多。因此,雖然鏈式模型成本較低,但在市場缺乏拆分工具的情況下,它產生的多張復合交易可能會提高交易的門檻。本文主要探討了BTC上資產的代打機制。未來還將分析適用於BRC20、Ordinals、Atomical、Runes等新資產的交易市場模型,敬請期待。
揭祕比特幣上資產代打模型:拆分+鏈式成本效率雙贏
比特幣上資產代打模型的最佳機制分析
前言
交易是web3的核心,注意力是其最重要的資源。價格是關注的起點,而價值則是時間的終點。
BTC減半和Runes協議上線已經一個月有餘。這期間湧現出衆多代打平台和交易市場,在減半當天,一筆Runes資產的代打費用甚至高達100美元以上。
本文將以Runes資產爲例,探討比特幣上資產代打(蝕刻)模型的最佳機制。
1. Runes代打平台GAS排名
經過分析,各種方案的核心排名如下:
1.1 Runes蝕刻機制簡述
Runes使用蝕刻技術將信息記錄到比特幣鏈上。具體方法是將數據寫入UTXO的op-return字段。這種技術在Bitcoin Core 0.9版本中首次啓用,創建了一種可驗證但不可消費的輸出類型。
在比特幣區塊瀏覽器中,可以輕鬆看到附帶op-return信息的交易。這些信息雖然佔用了UTXO輸出位置,但實際上是獨立的,不能再次轉移或消費。它們就像交易的備注,永久留存在比特幣的存儲空間中。
Runes的代打機制可以概括爲:一筆交易只能代打一個資產。交易成本主要體現在鏈上數據量的大小上。因此,最優的代打平台設計應該盡可能減少交易中UTXO的數量。
1.2 拆分模型
拆分模型在代打過程中先進行一筆交易,將資金拆分成多個子交易,然後每個子交易再進行資產鑄造。
以某代打平台爲例,其執行過程如下:
首先,預估每個子交易的手續費,然後預留出546聰(比特幣常見粉塵值)加上手續費金額,將資金拆分爲多個UTXO並轉入一個新地址。
隨後,從新地址將資金轉回用戶地址,同時完成代打,用戶獲得Runes資產。
這種模型的主要問題是:
對於大額交易用戶來說,這可能會增加後續交易的成本。此外,某些平台在拆分交易中並不爲用戶執行代打,導致綜合損耗較高。
1.3 鏈式模式
鏈式模式類似於將多個交易串聯起來。用戶的初始資金會被逐步消耗,每一筆交易都消費上一筆尚在內存池的交易。
某平台採用這種模式,雖然收取了較高的代打手續費,但實際數據量較小。每筆交易都循環處理前一筆交易的輸出。
2. Runes最佳代打模型:拆分+鏈式
目前,某平台採用的拆分+鏈式方案被認爲是相對較佳的模型。它既可以進行大批量鑄造,又提供UTXO拆分工具便於使用。
該平台的工作流程如下:
雖然這種方法的基本手續費不一定低於純鏈式模式,但它能實現大批量鑄造,且上鏈效率可以控制在兩個區塊內完成。
2.1 上鏈效率的重要性
比特幣節點有防止DoS攻擊的機制,限制單個UTXO的vout被消費及其消費鏈路中最多只能有25個交易在內存池中。這就是爲什麼大多數大批量鑄造採用中間地址的原因。
鏈式模型只能同時有25個交易在內存池中,而拆分模型在拆分交易上鏈後,可以無限制地放入內存池(因爲父交易已不在內存池,每個UTXO的vout都獨立計算25限制)。
因此,最優模型不僅要考慮gas成本,還要兼顧大批量鑄造能力。
2.2 BTC手續費優化率對比
以taproot地址爲例,我們可以計算出不同模型的gas優化率:
雖然20%的優化看似不多,但在單筆鑄造費用高達100美元的高峯期,10次批量就能節省200美元的成本。這些細微的成本差異最終會影響用戶的交易心理閾值。
3. 總結
Runes資產協議發行一個月以來,雖然未能突破10億美元的市值閾值,但其背後的技術和經濟模型值得深入研究。
目前生態中代打和交易市場兩個核心基礎設施還不夠完善,導致散戶參與成本過高,機構參與缺乏生態運營。現有平台要麼收費過高,要麼功能不全。
此外,當前的代打模型還未充分考慮用戶的實際需求,特別是在交易方面。在市場早期價格波動巨大且比特幣網路擁堵的情況下,除了項目方自身的市場行爲外,大批量鑄造資產的需求並不多。
因此,雖然鏈式模型成本較低,但在市場缺乏拆分工具的情況下,它產生的多張復合交易可能會提高交易的門檻。
本文主要探討了BTC上資產的代打機制。未來還將分析適用於BRC20、Ordinals、Atomical、Runes等新資產的交易市場模型,敬請期待。