header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP
Partnered With:

科普 | 以Unisat和Xverse為例,簡析比特幣錢包技術方案差異

閱讀本文需 6 分鐘
為什麼 Xverse 皮夾要分兩個位址,而 UniSat 皮夾只用一個?
原文作者:Lilyanna 比特里裡,加密 KOL


為什麼 Xverse 錢包要分兩個地址,而 UniSat 錢包只用一個?


Xverse 錢包中,Bitcoin 位址通常是3 開頭的,用於存放不帶任何銘文、符文的純btc;第二個位址是bc1p 開頭的,用於存放Ordinals、 BRC-20、Runes 等資產。



為什麼這麼麻煩?跟 UniSat 一樣放在一個地址裡不好嗎?


其實這兩類錢包使用的是不同的技術方案。


Xverse 和Magic Eden 錢包- 物理隔離,各走各的


將資金地址和資產地址完全分開,相容了Xverse 錢包的代打平台、交易市場和其他服務平台也都遵循該規則,需要支付時從資金錢包拿錢,銘刻/購買到的資產存入資產錢包中。


這種「無腦」組交易的方式容錯率相對較高,即使錢包索引服務異常,支付時也不會出現燒資產的情況。



可能有的小夥伴剛開始用不習慣,常常會轉錯位址,例如把BTC 轉進bc1p 地址,結果發現錢包讀不到餘額無法支付(因為它默認只讀資金地址裡的餘額,bc1p 資產地址中默認全是銘文、符文類的資產,不能用來支付)。


了解原理後,按照它的規則,只往 3 開頭的地址打錢,往 bc1p 地址轉資產,就可以正常使用啦。


UniSat 和OKX 錢包- 混合存放,智能篩選


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

举报 糾錯/舉報
選擇文庫
新增文庫
取消
完成
新增文庫
僅自己可見
公開
保存
糾錯/舉報
提交