比特幣符文Runes協議上線後市場一片火爆。本文將詳細解析UTXO的概念以及如何進行拆分。
(前情提要:比特幣符文Runes協議上線倒數,準備錢包、UTXO和省錢小技巧。)
(背景補充:抓住爆擊》符文Runes上線倒數:參與方式、錢包註冊和UTXO拆分全面指南。)
本文目錄:
1. 什麼是UTXO?
2. 為什麼需要拆分UTXO?
3. 如何拆分UTXO?
近期,比特幣網路生態再次因符文Runes的上線而燃起了熱度。然而,許多新錢包在進行鏈上操作時常常出現餘額充足卻UTXO不足的情況。本文將詳細解析UTXO的概念,為什麼會出現UTXO不足的情況,以及為何需要拆分以及如何拆分UTXO等問題。
從較為標準的定義上來看,UTXO(未使用的交易輸出)是比特幣的核心概念之一。UTXO是一種記錄交易輸出狀態的方式,它追蹤每個未使用的交易輸出,以確定哪些比特幣屬於哪個地址。
類比簡單理解,每個UTXO就像一張鈔票,它有特定的面值(比特幣數量)並附加了一個鎖,只能被一個私鑰開啟。當你要傳送比特幣時,你需要選擇一些鈔票,將它們合並成一個新的鈔票,並用收件人的鎖重新鎖上。
舉個例子:如果你有兩個UTXO,一個價值10比特幣,另一個價值20比特幣,你可以將它們合並成一個新的UTXO,總價值為30比特幣,然後用接收方的地址重新鎖上。這樣,你就完成了一筆交易,將10比特幣和30比特幣傳送給了接收方,同時生成了一個新的UTXO。
例如下圖的Cathy獲得了來自Bob的10枚BTC的UTXO和來自Alice的20枚BTC的UTXO,其「餘額」可以理解為30枚BTC,而Cathy可以將這些UTXO拆解、組合並對外發送。
(圖片)
再以這個例子為例,Bob擁有一個寫有20枚BTC的UTXO,而Cathy擁有兩個分別寫有10枚和20枚BTC的UTXO。
像Magic Eden等平台禁止使用未被比特幣網路確認的UTXO進行交易,因此不論你的一張UTXO包含多大的金額,一旦被使用且未確認,就不能再進行其他操作。這也是為什麼經常有使用者遇到錢包餘額充足卻UTXO不足的情況。
例如,Cathy和Bob都銘刻了Ordi並且都未確認。由於Bob沒有其他UTXO,因此無法進一步操作,而Cathy則能夠使用另一個UTXO發起交易。
(圖片)
那麼,UTXO越多越好嗎?答案是否定的。當UTXO過於零散,單獨金額過小時,進行一筆大額支付就需要合並很多UTXO,這將造成手續費用的上升。而當前比特幣網路的交易費率已經很高,將進一步增加交易成本。
目前最常用的拆分與合並UTXO的工具是Wizz.Cash。
使用者進入網站後,可在右上角連結錢包,點選「Add Amount And Recipient」增加行數,每增加一行意味著新增一個UTXO,並在Amount填入每個UTXO的數量,在Recipient填入接受UTXO的地址。
(圖片)
通常情況下,隨著錢包的交易使用,UTXO會不斷增加。但剛從交易所提取的資金往往為單個大額UTXO。如果使用者有大量銘刻符文/銘刻銘文的需求,可以提前進行拆分準備。
(圖片)
相關報導
V神:以太坊「質押系統」有必要改革,比特幣UTXO模型很讚!
科普 | 想了解BRC-20,先學比特幣的「UTXO模型」是什麼?
PlanB放棄預測?比特幣估值模型(S2F、挖礦難度、UTXO…)產生分歧