原文作者:Lilyanna 比特里裡,加密 KOL
為什麼 Xverse 錢包要分兩個地址,而 UniSat 錢包只用一個?
Xverse 錢包中,Bitcoin 位址通常是3 開頭的,用於存放不帶任何銘文、符文的純btc;第二個位址是bc1p 開頭的,用於存放Ordinals、 BRC-20、Runes 等資產。

為什麼這麼麻煩?跟 UniSat 一樣放在一個地址裡不好嗎?
其實這兩類錢包使用的是不同的技術方案。
將資金地址和資產地址完全分開,相容了Xverse 錢包的代打平台、交易市場和其他服務平台也都遵循該規則,需要支付時從資金錢包拿錢,銘刻/購買到的資產存入資產錢包中。
這種「無腦」組交易的方式容錯率相對較高,即使錢包索引服務異常,支付時也不會出現燒資產的情況。

可能有的小夥伴剛開始用不習慣,常常會轉錯位址,例如把BTC 轉進bc1p 地址,結果發現錢包讀不到餘額無法支付(因為它默認只讀資金地址裡的餘額,bc1p 資產地址中默認全是銘文、符文類的資產,不能用來支付)。
了解原理後,按照它的規則,只往 3 開頭的地址打錢,往 bc1p 地址轉資產,就可以正常使用啦。
UniSat 和OKX 這類錢包,資金和資產混合存放在一個地址中,使用時無需刻意區分。
在支付/買入資產時,錢包會從地址裡對UTXO 進行篩選,付款時從裡面挑出不帶資產的干淨UTXO 用,過濾掉攜帶資產的UTXO(這類帶資產的UTXO 在UniSat 裡會被歸類在Unavailable,在OKX 裡會被識別為佔用的UTXO)。
出售或轉出資產時從地址中該資產所在的 UTXO 進行操作;打到的符文 / 買到的 NFT 也可以用同一個地址接收。

這種處理方式對錢包的索引服務依賴性更強,如果無法正確挑選UTXO,可能導致燒資產(例如把攜帶NFT 的UTXO 當做普通BTC 支付出去,甚至燒給礦工)。
但 UniSat 和 OKX 的錢包服務都非常穩定,出現這種情況的機率非常小,所以其實也不用太擔心。
唯一需要擔心的是,部分小眾的平台,繞過UniSat 錢包的UTXO 挑選,走平台的服務自己挑選UTXO 來組交易,在其技術不成熟,索引不完整的情況下,可能出現「燒銘文」的情況,簽名前驚悚地發現input 裡有你的銘文,這個時候要果斷拒絕簽名。
好在 UniSat 和 OKX 現在都會對這種異常交易做強提醒,不會在無感知的情況下被轉走銘文了。
觀察下來,中文社群的小夥伴大多對混合存放的方式更習慣一些,覺得簡單,不用區分地址,也不會因為轉錯而無法使用。
以上,兩種錢包類型的技術方案只是出發點和實現思路不同,只要學會正確的使用方式,都是安全又好用的,沒有絕對的好壞。
推薦大家兩類錢包都用用看,常用 UniSat / OKX 錢包可以嘗試創建一下 Xverse 和 Magic Eden 錢包,反之亦然。
不同的平台支援的錢包類型未必完全相同,有的對Xverse 錢包支援更好,有的對UniSat 支援更好,備齊了各類錢包,都分別放一些btc ,方便隨時操作。
(更何況,還有很多小機靈鬼在刻意分錢包和分地址,搏一個不確定性的未來福報,你懂的)
原文連結
歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia