比特幣天價銘文被誤花只因做錯這一步

前不久,某位社群夥伴購買銘文時,在錢包裡不小心解除了UTXO 佔用,導致自己的3 隻比特蛙被當做Gas 轉了出去,白白損失約15 萬人民幣。

用戶轉出的三隻青蛙,來源:用戶錢包截圖

這種在操作銘文轉帳過程中頻繁發生的「資產遺失」事件,近段時間以來也是屢見不鮮,追根究底,其實都是因為部分用戶不清楚比特幣及銘文交易中的一些基本概念,導致個人的銘文在交易中被當作普通的UTXO 轉移,從而釀成悲劇。

本文就旨在簡單介紹下這一問題背後的原因,幫助大家理解銘文使用過程中的注意事項,避免這種無謂的重大損失。

比特幣和銘文背後的UTXO 機制

首先,我們需要先搞清楚,比特幣的交易模型和我們平常使用的銀行帳號有所不同,它沒有帳戶這個說法,只有UTXO(Unspent Transaction Output),即未花費交易輸出。

在比特幣的交易中,每筆交易都有輸入和輸出,別人付給你的錢是“交易輸入”,你收到的錢是“交易輸出”。

同時為了交易的驗證和追蹤更為高效,每個UTXO 都是不可分割和不可合併的,只能用作交易的輸入被花費掉,且每次交易後舊的UTXO 會被銷毀,且會產生新的UTXO。

舉個例子,小白有一筆1 個BTC 的UTXO,當他向別人轉帳0.5 BTC 時會有對應的兩筆交易:一筆是給對方的0.5 BTC,另一筆是找零的0.5 BTC,其中對方獲得一個UTXO,小白也獲得價值0.5 BTC 的UTXO。

簡言之,一個UTXO 可以想像成一個任意金額的“硬幣”,不能掰開用,在交易過程中用於湊夠輸入金額並找零。

其次,比特幣銘文主要的代表是Ordinals 協議(BRC20 代幣),它透過賦予每個聰序號,在交易中追蹤它們,同時用戶可以透過Ordinals 附加額外的數據(圖像、影片、文字等)在在比特幣區塊鏈上,使得每個聰都獨一無二,從而具有NFT 的性質。

而比特幣Ordinals 協議銘文的載體正是UTXO——比特幣銘文是刻在隔離見證數據裡,所以用戶鑄造銘文,本質上都是發送符合金額的比特幣給協議,協議返給你一個帶有銘文的UTXO。

歸根結底,銘文是將圖片、文字和代碼等資訊銘刻至“聰”上,並將其發送到交易中來完成,而每筆交易後會生成一個UTXO,如果用戶要想將銘文轉為普通的比特幣餘額,只需要解除UTXO 佔用即可。

且一般為0.00000546 BTC 的UTXO-比特幣網路為防粉塵攻擊,限制單一UTXO 中的比特幣交易不可少於546 聰。

因此用戶們轉移銘文,就是Unisat、OKX Web3 等比特幣錢包識別了這些UTXO 的特殊格式,並透過對應的協議將這些UTXO 作為輸入,並支付額外手續費,轉給了對方。

如果用戶要將銘文轉為普通的比特幣餘額,一般來說,只需要解除UTXO 佔用即可——解除之後,就可以將這部分本來屬於銘文的UTXO 作為手續費花掉。

為什麼會遺失銘文?

一般來講,錢包方面能夠識別用戶的銘文,從而避免將該部分UTXO 進行合併,只有用戶主動交易銘文的時候,才會被轉移。

這是避免銘文被燒的最後防線,目前Unisat、OKX Web3 等主流比特幣錢包也都有保護機制——支援鎖定銘文功能,避免用戶資產被「銷毀」。

但使用者如果不清楚背後的UTXO 與銘文原理,透過UTXO 管理功能解除了佔用,那麼遺失銘文的原因也就浮現了水面:

由於銘文質上還是UTXO,在用戶使用錢包進行比特幣銘文轉賬操作的時候,如果不小心解除了該部分含銘文的UTXO ,就很容易當做普通UTXO 進行處理,最終湊數發送了出去。

這也意味著這些銘文可能會被當作普通的UTXO 被轉出,整個過程是完全隨機的,不受人為控制,可能發送給交易對手方或礦工,用戶很難找回資產。

從這個角度看,一旦解除佔用,內含的Ordinals 資產將視為普通餘額,就可能因被正常花費而失去:

要麼這部分UTXO 被當作轉帳餘額使用掉,對應的銘文或NFT 資產伴隨餘額發給了接收地址;

要嘛這部分UTXO 被當作Gas 花費,對應的銘文或NFT 資產伴隨Gas 費發給了礦工;

在此背景之下,聯絡對方找回資產,就純粹是取決於運氣和對方的人品。

除了上文提到的Ordinals(BRC20 代幣)協議外,眾所周知的Atomicals Protocol 是另一個在UTXO 上刻入資料實現Token 的衍生協議。

雖然它不同於最初為NFT 設計的Ordinals,是以比特幣的最小單位聰作為基本“交易單位”,也即每一個聰的UTXO 用來代表這個Token 本身, 1 Token = 1 sat,但由於本質上還是UTXO,因此也面臨同樣的問題。

如何避免在銘文領域踩坑?

所以用戶在操作銘文轉帳交易之前一定要多做預防,確認被佔用UTXO 內含的Ordinals、Atomicals 等資產為廢棄銘文,還可使用專用錢包並儘量將付款地址和接收地址進行隔離:

確認銘文的有效性和價值:在交易銘文前,確認其是否具有實際價值和意義,避免參與無效或價值不明的銘文交易。

使用智慧型解除佔用功能:利用智慧合約或特定功能來解除銘文UTXO 的佔用,確保其不會被無意中用於其他交易。

使用支援銘文鎖定的專用錢包:選擇支援銘文鎖定功能的錢包,以減少銘文被誤用或誤銷毀的風險。

隔離付款地址和接收地址:盡量將付款地址和接收地址分開,減少銘文被錯誤轉移的可能性。

保持對銘文交易的持續關注:定期檢查和監控銘文交易狀態,確保資產安全。

除此之外,用戶在操作銘文交易時還需注意其他風險,最常見地莫過於使用谷歌、百度搜尋引擎而可能面臨的釣魚網站推廣風險,用戶一定要注意直接去官方推特的官方入口進入,小心甄別官網鏈接,謹慎授權。

同時,還有假銘文風險,譬如前不久OKX Web3 錢包Ordinals 交易市場出現漏洞,大量假的Sats 被掛單顯示——不仔細看很容易會當作同名銘文,導致不少用戶買入假資產而產生損失。

來源:OKX web3錢包截圖

小結

總的來看,銘文是比特幣生態在2023 年不斷演化和創新的重要里程碑,極大推動了大家對比特幣生態的關注和參與熱情,對於未來的比特幣生態發展也起了極大的積極意義。

但Web3 世界是技術人才和駭客的天堂,尤其是近兩年來,新賽道的安全風險就像是一場不對稱的單向獵殺,對技術天才而言無疑是取之不盡的免費提款機,而對我們一般使用者而言,更像是一把不知何時會落下的「達摩克里斯之劍」。

對於目前來說,銘文還處於野蠻發展階段,大家在參與的同時一定要注意相關的風險,不下牌桌,握緊手中的資產,才能享受勝利。

Total
0
Shares
Related Posts