
Punks 已經有了,BAYC 還會遠嗎
最近比特幣生態協議Ordinal 很火,主要還是財富效應,畢竟看到一個Punk 能買一個btc,且成本極低的情況下,很難不心動。但相信很多人對比特幣網路的使用熟練度是遠不如以太坊的,本文把教程分享給大家。雖然這次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 的時候需要。

使用bot
一般來說這一步需要一個節點,但顯然這個東西大部分人都沒有,於是有開發者開發了Ordinalsbot方便大家使用,主要針對的是text 類和圖片類NFT。缺點是這個bot 有時會宕機。後面肯定也會有別的bot 上線,比如gamma 的bot 已經上線了。
在完成錢包設置後,需要去Bitcoin Punks 官網挑選尚未被鑄造的NFT(當然你也可以隨便放一張圖),選中一個後,記下編號。在網頁瀏覽器輸入「https://cryptoPunks.app/public/images/cryptoPunks/Punk****(編號id).png」,右鍵另存為,將該圖片保存。
登入bot 網站,按照下圖指示填寫好相關信息。建議手續費直接拉滿以提高鑄造成功率,費用會增加一些,擁堵時大概會在30U 以上。

點擊生成付款Invoice 後,網頁會彈出付款Invoice 碼,可以選擇通過閃電網路或者比特幣常規網路進行支付。理論上閃電網路會快一些。付款完成後,等待轉帳確認即可。(注:支付錢包可以與接收NFT 的錢包地址不同。)

在轉帳確認後,如何查詢是否鑄造成功呢?可通過Bitcoin Punks 官網按照所鑄造的ID 進行查詢,點擊「ORD」鏈接即可進入Ordinals 網站上該NFT 詳情信息頁面,如果address 處是你的設置的接收地址,那麼恭喜你,鑄造成功了。

注意事項
正如此前文章中所講,Ordinals 協議有一個支持跟蹤和傳輸單個比特幣最小單位Satoshi 的編號方案,將不同的Satoshi 按照被開采的順序編號,並以先進先出的順序從交易輸入轉移到交易輸出。每個Satoshi 都有了獨特的編號作為身份標識後,就可以被單獨跟蹤或交易。在此基礎上,再往每個Satoshi 裡寫入數據(如圖像、文本、SVG、HTML 等),就完成了將Satoshi 從一個「比特幣最小單位」向一個「比特幣NFT」的轉變。
因此,可以說當前的比特幣NFT 是保存在記錄交易信息的UTXO 上。所以在成功鑄造比特幣NFT 後,需要將保存NFT 信息的UTXO 在錢包中凍結,以保證不會在之後的轉帳過程中支付出去。