一文了解剛剛得到「祝福」的「詛咒銘文」
原文作者:Cookie、原文來源:@lonelyhorseme
轉載來源:BlockBeats
比特幣 NFT 協議 Ordinals 已經升級到了v0.6.0 版本,該版本中最引人注目的更新,當屬對「詛咒銘文」的支持。
TL;DR 長話短說
- 「詛咒銘文」是什麼?
一些被成功刻錄的銘文沒有被索引器分配序號而無法被檢索,被稱為「詛咒銘文」。
- 為什麼Ordinals 官方瀏覽器與「詛咒銘文」瀏覽器 cursedordinals 上的「詛咒銘文」數量不同?
有一部分「詛咒銘文」目前並沒有得到Ordinals 協議的認可。對使用OP_66 操作碼製造出的「詛咒銘文」,Ordinals v0.6.0 版本依然不對它們進行支持。
- 如何查看自己的「詛咒銘文」是否被認定有效?
直接到Ordinals 官方瀏覽器 搜索自己的「詛咒銘文」ID 值進行檢索。如果是被認定有效的「詛咒銘文」,此時已經可以成功顯示出檢索結果,檢索結果將是被分配了一個負數的序號值並被註明「unstable」。

有效的「詛咒銘文」檢索結果
- OP_66 類型「詛咒銘文」的「Unbound 未綁定」狀態意味著我失去了這個銘文嗎?
所有銘文都安全地待在比特幣網絡上,包括OP_66,沒有任何成功刻錄的銘文將丟失。如果你有OP_66,你要做的只是等待,等待Ordinals 協議回心轉意…
「詛咒銘文」是什麼?
3 月上旬,Ordinals 出現了一個「Bug」,一些已經成功刻錄的銘文沒有被分配序號值所以無法通過索引器被檢索到。這個錯誤在4 月份引起了社區的注意與討論,一開始被稱為「Misprint 印刷錯誤」或「Orphan Inscriptions 孤兒銘文」。隨後,Ordinals 協議的核心層開始將這些銘文稱為「Cursed Inscriptions 詛咒銘文」。
造成該錯誤出現的原因是這些「詛咒銘文」在刻錄交易中不作為第一個輸入,而Ordinals 協議僅計入刻錄交易中作為第一個輸入的銘文。根據Ordinals 協議創始人Casey Rodarmor 在Ordinals Github 的Issue #2045 的說法來看,「詛咒銘文」包含了以下種類:

- 一筆刻錄交易中包含著多個銘文
- 在刻錄交易中不作為第一個輸入的銘文
- 一個聰上存在多個銘文
- 刻錄時使用了無法被識別的操作碼,比如OP_66
Ordinals 升級到v0.6.0 版本後,上述類型中除了「刻錄時使用了無法被識別的操作碼,比如OP_66」此種情形的「詛咒銘文」,其它的都已經能夠在Ordinals 官方瀏覽器 上被搜索到,它們都被賦予了負數的序號值。由於注意到有很多玩家之前是使用LooksOrdinal 刻錄了「詛咒銘文」,這裡稍微提一下,如果您使用的是LooksOrdinal 可以放心,LooksOrdinal 並不是使用OP_66 方式製造「詛咒銘文」的。
為什麼不支持 OP_66 方式製造的「詛咒銘文」?
OP_66 這樣的偶數操作碼尚未被定義。根據Ordinals 協議首席維護者@raphjaph的說法,目前不定義偶數操作碼是為了保持Ordinals 協議的可拓展性。因此,如果有人在刻錄時使用了尚未被定義的偶數操作碼,Ordinals 協議將不把這樣的刻錄視為有效刻錄。
Ordinals 協議創始人Casey Rodarmor 目前對OP_66 類型「詛咒銘文」也持反對觀點。他說,在通常情況下,開發過程中的計劃總是會發生變化,在任何事情沒有落定前,玩家們不應該冒著自己無法承受的風險進行瘋狂的Degen。玩家們當然可以在任何時間點下隨意刻錄在當時被認為的「非標準銘文」,他們會認為Ordinals 協議會做些什麼讓這些「非標準銘文」變得有意義,從而得到收益。但是一定要切記,Ordinals 協議也可能不會。
目前,OP_66 類型「詛咒銘文」處於「Unbound 未綁定」狀態,即從Ordinals 協議層面來看,這種類型的銘文沒有與聰進行綁定。也因此,OP_66 類型「詛咒銘文」無法交易。
不過,這並不意味著OP_66 類型「詛咒銘文」沒有轉機。Ordinals 協議首席維護者@raphjaph稱,如果未來有足夠的理由解除該類型銘文的「Unbound 未綁定」狀態,他們會解除的。簡而言之,OP_66 類型「詛咒銘文」尚有一線生機,目前Ordinals 協議核心層不打算將這部分「詛咒銘文」收錄,但還算保持開放態度。
閱讀更多:【BRC20 教學】一文了解 BRC20 及比特幣 NFT 玩法!
結語
「詛咒銘文」的解決方案總體上來看還是令人滿意的。首先,現有的銘文序號沒有被破壞,重開一個負數序號系列也避免了代碼的大規模更改。其次,「詛咒銘文」這個故事也夠有趣,Ordinals 協議核心層更是採用了「祝福」一詞來形容對錯誤的修復,還是挺浪漫的。最關鍵的,這個錯誤修復更是對Ordinals 協議的一種拓展,如Casey Rodarmor 所說,對每筆刻錄交易多銘文的支持能實現高效的批處理,對同一聰上的多銘文的支持將使得不再需要檢查聰的整個歷史來確定新銘文是否有效,從而提升效率。
接下來,各交易市場以及UniSat 等錢包預計將很快對「詛咒銘文」進行支持,「詛咒銘文」有可能將成為下一個炒作小熱點。尤其是Casey Rodarmor 稱他的想法是在未來預先宣布某個區塊高度,在該區塊之後此前情形產生的「詛咒銘文」將不再被「詛咒」,即將被賦予正數的序號值。不過,他的想法裡還有後面一部分,就是未來如果還有新情形產生的「詛咒銘文」,負數序號值依然有可能擴展,並且採用相當的辦法逐步讓「詛咒銘文」歸於正常。所以,從炒作層面來看,「詛咒銘文」在未來是不是還會根據產生的情形進行種類細分?
最後,在UniSat 等錢包還沒有「詛咒銘文」進行適配前,建議盡量不要操作以免「詛咒銘文」被當成普通的聰花費掉。想從二級市場上購買「詛咒銘文」,也請等待各交易市場適配後進行操作。理性Degen,切勿FOMO。