最近,操作銘文轉帳時發生了許多「資產丟失」事件。這篇文章將整理銘文操作過程中的一些重要事項,以幫助大家避免成為相關悲劇的主角。
最近,社群中有位小夥伴在購買銘文時,不小心解除了佔用的UTXO,結果他的3隻比特蛙被當作Gas轉出去,損失了約15萬人民幣。
這種在操作銘文轉帳過程中頻繁發生的「資產丟失」事件,在近段時間越來越常見。其實,這是因為部分使用者對於比特幣和銘文交易的一些基本概念不太清楚,導致他們的銘文在交易中被當做普通的UTXO轉移,從而造成損失。
首先,我們需要搞清楚比特幣的交易模型和一般銀行帳戶的不同之處。比特幣沒有帳戶的概念,只有UTXO(未花費交易輸出)。在比特幣交易中,每筆交易都有輸入和輸出。別人付給你的錢是「交易輸入」,而你收到的錢是「交易輸出」。同時,為了交易的驗證和追蹤更高效,每個UTXO都是不可分割和不可合併的,只能用作交易的輸入,且每次交易後舊的UTXO會被銷毀,產生新的UTXO。
舉個例子,小白有一個1個BTC的UTXO,當他向別人轉帳0.5BTC時,會有兩筆交易:一筆是給對方的0.5BTC,另一筆是找零的0.5BTC。對方獲得了一個UTXO,而小白則獲得了價值0.5BTC的UTXO。
簡單來說,UTXO可以想像成一個任意金額的「硬幣」,不能分開使用,在交易過程中用於湊夠輸入金額並找零。
另外,比特幣銘文的代表是Ordinals協議,它通過賦予每個聰序列號,在交易中追蹤它們。同時,使用者可以通過Ordinals附加額外的資料在比特幣區塊鏈上,使得每個聰都獨一無二,具有NFT的性質。而比特幣銘文的載體正是UTXO,使用者鑄造銘文時,本質上是傳送符合金額的比特幣給協議,協議返還給你一個帶有銘文的UTXO。
總而言之,銘文是將圖片、文字和程式碼等資訊銘刻至「聰」上,並將其傳送到交易中來完成。每筆交易後會生成一個UTXO,如果使用者要將銘文轉為普通的比特幣餘額,只需要解除UTXO佔用即可。
一般來說,錢包能夠識別使用者的銘文,從而避免將該部分UTXO進行合併,只有使用者主動交易銘文時,才會被轉移。這是避免銘文被燒毀的最後防線,目前主流比特幣錢包也都有保護機制,支援鎖定銘文功能,避免使用者資產被「銷毀」。
但是,如果使用者不清楚UTXO和銘文的原理,解除UTXO佔用時,就容易丟失銘文。因為銘文本質上還是UTXO,在使用錢包進行銘文轉帳操作時,如果不小心解除了含銘文的UTXO,就很可能被當作普通UTXO進行處理,最終傳送出去。
這也就意味著這些銘文可能會被當作普通的UTXO轉出,整個過程是完全隨機的,不受人為控制,可能傳送給交易對方或礦工,使用者很難找回資產。
因此,在操作銘文轉帳交易之前,使用者一定要多做預防措施,確認被佔用UTXO內含的銘文資產為廢棄銘文,還可以使用專用錢包並儘量將付款地址和接收地址進行隔離。另外,使用者在操作銘文交易時還需注意其他風險,如釣魚網站推廣風險和假銘文風險,要小心甄別官方入口,保持對銘文交易的持續關注。
總的來說,銘文是比特幣生態中重要的一部分,對於未來的比特幣生態發展也具有積極意義。然而,在參與銘文交易時,我們必須注意相關的風險,保護好自己的資產。