什么是比特幣銘文?
什么是Bitcoin銘文?Bitcoin最小單位是聰(satoshi 即 sat),1 枚Bitcoin可分為 1 億聰,每個聰都通過序數理論進行排序,有對應序數,是唯一編號。Bitcoin銘文是指使用 Ordinals 協議將內容寫入 satoshi 進行銘刻,寫入的信息可以是文字,圖片,視頻和音頻等。Bitcoin區塊最多可以存儲 4MB 數據,基于區塊大小限制,大部分 btcnft 是像素類型。Ordinals 協議是今年 1 月份上線的,該協議刺激了Bitcoin網絡交易頻率,截止 3 月底銘文總數現已超過 600K,并且還在快速增長,特別是 4 月份爆發。銘文不依賴服務器或存儲,只要Bitcoin存在,銘文就會存在。Ethereum鏈上 NFT,如 ERC-721 元數據是存儲在 IPFS、Arweave 或有時完全集中的 Web2 服務器等平臺上,對外部依賴較高。
每個人都可以在Bitcoin鏈上銘刻(inscribe),創建銘文,生成 brc20 或 btcnft。但銘文遵循先到先得約定,若同樣一串字符都出現在Bitcoin公鑰腳本中,以更早的 Ordinals 序列號對應的銘文數據為有效銘文。比如多個上傳到Bitcoin網絡的 punk 中,只有最早 bitcoin punk 被認為是有效銘文,才有共識。也會存在鑄造時,誰支付 gas 越高,就越早被礦工受理,成功效率更高;而支付低 gas 的玩家,由于是“后來者”鑄造失敗,支付 gas 也不會退回。前段時間 brc20 鑄造火爆時,鏈上 gas 一度高達 700 美元,熱度可見一斑。
Bitcoin總量是2100萬個,每個Bitcoin包含10^8個聰(Satoshi, Sat)。因此,Bitcoin網絡上一共有2100萬*10^8個聰。Ordinals協議將這些聰區分出來,為每個聰進行唯一編號。本節將介紹這個協議是如何做到為每一個聰進行唯一編號,并且如何追蹤其所在的賬戶。此外,還會簡介對于聰的稀有度份分類。
稀有度(Rare Satoshi)
作為Ordinals協議的衍生玩法,聰的稀有度可以根據它們的挖掘順序來定義。這將導致一些特殊的聰具有不同的稀有度。以下是不同聰的稀有程度:
common
普通級: 除區塊第一個聰外的任何聰(總供應量為2100萬億)
uncommon
優良級: 每個區塊的第一個聰(總供應量為6929999)
rare
稀有級: 每個難度調整期的第一個聰(總供應量為3437)
epic
史詩級: 每次減半后的第一個聰(總供應量為32)
legendary
傳奇級:每個周期的第一個聰(總供應量為5)
mythic
神話級: 創世區塊的第一個聰(總供應量為1)
這種稀有聰的概念可以為Bitcoin生態增加更多的趣味性和價值。不同稀有度的聰可能在市場上具有不同的價值,吸引收藏家和投資者。
銘文
Ordinals 協議利用了SegWit 放寬了對寫入Bitcoin網絡內容的大小限制,將銘文內容存儲在見證數據中。使其可以存儲最大4MB的元數據。Taproot 使得在Bitcoin交易中存儲任意見證數據變得更加容易,允許 Ordinals 開發人員 Casey Rodarmor 將舊操作碼(OP_FALSE、OP_IF、OP_PUSH)重新用于他所描述的「信封」為被稱為「銘文」存儲任意數據。
鑄造銘文的流程包含以下兩個步驟:
首先,需要在提交交易中創建一個承諾到包含銘文內容的腳本的Taproot輸出。存儲的格式是Taproot,即前一筆交易的輸出是P2TR (Pay-To-Taproot),后一筆交易的輸入,在見證的Taproot script中嵌入特定格式的內容;首先將字符串
ord
入棧,以消除銘文有其他用途的歧義。
OP_PUSH 1
指示下一次推送包含內容類型,并
OP_PUSH 0
指示后續數據推送包含內容本身。大型銘文必須使用多次數據推送,因為 taproot 的少數限制之一是單個數據推送不得大于 520 字節。此時銘文的數據已對應到交易輸出的UTXO上,但是未被公開。
其次,需要在揭示交易中消費提交交易創建的那個輸出。在這個階段,通過將那筆銘文對應的UTXO作為輸入,發起交易。此時,其對應的銘文內容被公開至全網。
通過上述兩個步驟,銘文內容已與被銘刻的UTXO進行綁定。再根據上文介紹的對于聰的定位,銘刻是在其輸入的UTXO對應的第一個聰上進行,銘文內容包含在顯示交易的輸入中。根據上文介紹的對于聰的流轉、跟蹤的介紹,這個被銘刻上特殊內容的聰可以被轉移、購買、出售、丟失和恢復。需要注意的是,不可以重復銘刻,否則后面的銘文是無效的。
免責聲明:什么是比特幣銘文?文章轉發自互聯網,版權歸其所有。
文章內容不代表本站立場和任何投資暗示。加密貨幣市場極其波動,風險很高,可能不適合所有投資者。在投資加密貨幣之前,請確保自己充分了解市場和投資的風險,并考慮自己的財務狀況和風險承受能力。此外,請遵循您所在國家的法律法規,以及遵守交易所和錢包提供商的規定。對于任何因使用加密貨幣所造成的投資損失或其他損失,本站不承擔任何責任。