最近比特幣生態協議 Ordinal 很火,主要還是財富效應,畢竟看到一個 Punk 能買一個 btc,且成本極低的情況下,很難不心動。但相信很多人對比特幣網絡的使用熟練度是遠不如以太坊的,BlockBeats 跑了一遍流程,把教程分享給大家。雖然這次 Bitcoin Punk 的 mint 已經結束了,但這種學習肯定有用,大家可以爲下一次 mint 做準備,在下次 mint 的時候嘗試。
首先需要一個能接受信息的比特幣地址,普遍比較推薦 sparrow 錢包。我們一步一步設置一下。先點擊下載符合你 pc 環境的安裝包。以下截圖來自 github gist,BlockBeats 測試後未發現障礙。
安裝完成後,先爲錢包命名,隨意命名,點擊 create。
隨後將 script type 換爲 taproot(p2tr),然後點擊 new or imported software wallet。
選擇 12 個助記詞,點擊 generate new,自動生成 12 個,記好,一會兒還要重寫一遍。記好後點擊 confirm backup。
隨後點擊 create keystore。
點擊 import keystore。
隨後點擊 apply,如果你願意給錢包設置密碼也可以。
這樣一個新的比特幣錢包就設置好了,address 就是你的地址,一會兒 mint 的時候需要。
一般來說這一步需要一個節點,但顯然這個東西大部分人都沒有,於是有開發者開發了Ordinalsbot方便大家使用,主要針對的是 text 類和圖片類 NFT。缺點是這個 bot 有時會宕機。後面肯定也會有別的 bot 上線,比如 gamma 的 bot 已經上線了。
在完成錢包設置後,需要去Bitcoin Punks 官網挑選尚未被鑄造的 NFT(當然你也可以隨便放一張圖),選中一個後,記下編號。在網頁瀏覽器輸入「https://cryptoPunks.app/public/images/cryptoPunks/Punk****(編號 id).png」,右鍵另存爲,將該圖片保存。
登陸 bot 網站,按照下圖指示填寫好相關信息。建議手續費直接拉滿以提高鑄造成功率,費用會增加一些,擁堵時大概會在 30 刀以上。
點擊生成付款 Invoice 後,網頁會彈出付款 Invoice 碼,可以選擇通過閃電網絡或者比特幣常規網絡進行支付。理論上閃電網絡會快一些。付款完成後,等待轉賬確認即可。(注:支付錢包可以與接收 NFT 的錢包地址不同。)
在轉賬確認後,如何查詢是否鑄造成功呢?可通過Bitcoin Punks 官網按照所鑄造的 ID 進行查詢,點擊「ORD」鏈接即可進入 Ordinals 網站上該 NFT 詳情信息頁面,如果 address 處是你的設置的接收地址,那麼恭喜你,鑄造成功了。
正如此前文章中所講,Ordinals 協議有一個支持跟蹤和傳輸單個比特幣最小單位 Satoshi 的編號方案,將不同的 Satoshi 按照被開採的順序編號,並以先進先出的順序從交易輸入轉移到交易輸出。每個 Satoshi 都有了獨特的編號作爲身份標識後,就可以被單獨跟蹤或交易。在此基礎上,再往每個 Satoshi 裏寫入數據(如圖像、文本、SVG、HTML 等),就完成了將 Satoshi 從一個「比特幣最小單位」向一個「比特幣 NFT」的轉變。
因此,可以說當前的比特幣 NFT 是保存在記錄交易信息的 UTXO 上。所以在成功鑄造比特幣 NFT 後,需要將保存 NFT 信息的 UTXO 在錢包中凍結,以保證不會在之後的轉賬過程中支付出去。
欢迎加入律动 BlockBeats 官方社群:
Telegram 订阅群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方账号:https://twitter.com/BlockBeatsAsia