第2課

開始使用銘文

在本章中,我們將以BRC-20銘文代幣為例,介紹銘文的基本原則以及如何掌握銘文。

章節內容
在上一節中,我們回顧了比特幣資產發行的歷史和銘文的技術背景。在本節中,我們將以BRC-20為例,說明銘文的具體程序和基本原則。

銘文的核心原則

以比特幣區塊鏈為例,在比特幣鏈上的交易(如轉帳)過程中,交易者可以在特定欄位中輸入他們想要的文本。該文本將由區塊鏈節點與交易一起打包,並最終成為鏈的一部分。“銘文”是將數據輸入交易的過程。但是,要生成市場認可的銘文,在“銘文”時必須遵循某些規則。這些規則是不同的銘文協定。在比特幣上流行的BRC-20銘文協定Ordi的情況下,銘文內容如下圖所示。參賽者只能通過根據此內容進行刻字來獲得Ordi銘文。

Ordi銘文信息(來源:BRC-20 文件)

上面的示例是部署Ordi銘文的起源交易。當時的交易合約是:b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735。我們可以使用比特幣瀏覽器查詢其交易詳情。Blockchain.com結果如下所示:

交易的見證字段(上面藍色部分)中已經寫入了一串十六進制字符。當我們使用轉換器將這些十六進制字符串轉換為英文字符時,我們可以找到:

如何部署、鑄造和轉移銘文

在瞭解了銘文的基本原理之後,我們需要學習基本的銘文操作。銘文協定很多,如BRC-20、ARC-20(原子協定)、符文協定、點擊協定等。但是,這些銘文協定都共用基本命令:

  • 部署:在區塊鏈上部署銘文並定義資產的基本資訊,如總供應量、使用的協議和鑄幣方法。
  • 鑄幣:“Creates” the inscription and sends it to your address and wallet.
  • 轉賬:將銘文資產轉移到另一個地址。

這些基本命令也需要遵循協議指定的格式。以BRC-20為例。如下所示,有六個關鍵協議字段。每個字段都有其相應的含義:

來源:BRC-20 文檔

  • “p”: Protocol Type. 一個強制性的關鍵字,定義了操作基於BRC-20協議,幫助其他系統識別和處理BRC-20事件。
  • “op”:事件類型。定義事件類型的必需關鍵字,無論是部署(“部署”)、鑄造(“Mint”)還是轉移(“轉移”)。這裡,“op”的內容是“轉移”,表示事件類型為轉移。
  • “tick”:BRC-20代幣識別符。一個強制性關鍵詞,用於定義由四個字母組成的BRC-20代幣名稱。這裡,“tick”的內容為“ordi”,表示轉移的BRC-20代幣是$ordi。
  • "amt": 轉移的 BRC-20 代幣金額。定義要轉移的 BRC-20 代幣數量的必填關鍵字。
  • "max": 最大供應量。一個強制關鍵字,定義了BRC-20代幣的最大供應量。
  • “lim”: BRC-20代幣每個銘板的最大數量。一個可選的關鍵字,定義了用戶通過鑄造單個銘板可以獲得的BRC-20代幣的最大數量。如果設置為1000,那麼鑄造單個銘板最多可以獲得1000個BRC-20代幣。
  • “dec”:十進位精度。定義 BRC-20 標記的小數精度的可選關鍵字,預設值為 18。
  • “to”: 轉帳目的地。一個可選的關鍵字,用於定義轉帳的接收地址。如果留空,預設的接收地址是正確的。目前,此關鍵字僅用於 Dune Analytics 儀表板數據追蹤測試。
  • “fee”: 轉帳費用。一個可選的關鍵字,用於定義轉帳費用金額。目前,該關鍵字僅用於 Dune Analytics 儀表板數據追踪測試(在缺少 Taproot 數據的情況下)。

相關的協議基本指令是根據規範排列每個字段的指令。 部署指令如下(以 Ordi 銘文為例):
{

“p”: “brc-20”,

“op”: “部署”,

“tick”: “ordi”,

“max”: “21000000”,

“lim”: “1000”

}

這個 JSON 格式的文字描述了使用 BRC-20 協議來鑄造一個名為“ordi”的資產,最大供應量為 21,000,000,每次鑄造數量為 1000。鑄造指示如下:

{

“p”: “brc-20”,

“op”: “鑄造”,

“tick”: “ordi”,

“amt”: “1000”

}

這個 JSON 文本表示您要鑄造1000個名為“ordi.”的BRC-20銘文。轉賬指示也相對簡單:

{

“P”: “BRC-20”,

"op": "轉賬",

“tick”: “ordi”,

“amt”: “100”

}

與BRC-20類似,其他代幣基於相似原則運作。 部署涉及將特定信息上傳到交易或區塊鏈架構本身。 不同的協議具有不同的協議規範和字段。 一些只修改上述協議規範中的“p”字段,而其他人將其更改為不同的協議格式並添加相應字段以擴展功能。

銘文 vs. 代幣

上述介紹主要生成與代幣類似的資產。此外,還有資產協議,如 Ordinals Protocol 和 Atomicals Protocol,可以生成類似「NFTs」的資產。這些資產的共同特點是所有資訊都存儲在鏈上。由於它們具有高度的公開性,目前無法像代幣那樣由合約控制。它們只能用於命名一些基本代幣信息,如總供應量和名稱。像代幣解鎖、鎖倉合約和初始分配等常見功能目前還不可能。

加密研究員 CaptainZ在他的文章中“銘文的本質是SFT“,認為銘文實際上是除普通可替代代幣(普通代幣)和不可替代代幣(NFT)之外的第三種資產,稱為SFT(半可替代代幣)。SFT 介於 FT 和 NFT 之間,這意味著它們可以拆分和計算,同時也具有唯一性。

雖然這個觀點尚未獲得廣泛社區接受,但它引發了一些討論。毫無疑問,銘文是發行資產的新方式,這類資產與現有資產類型不同。在像以太坊、Solana和Near這樣的普通圖靈完全區塊鏈中,代幣和NFT資產更受歡迎,大多數dApps和基礎設施都是基於這一設計的。

然而,在像比特幣這樣的非圖靈完備區塊鏈中,代幣和NFT無法存在。銘文已成為少數資產發行解決方案之一,隨著財富效應和開發者的湧入,銘文基礎設施不斷湧現。銘文用戶和流動性均顯著改善。銘文正成為像比特幣和狗鏈這樣的公鏈上的主流資產發行方法。

使用工具進行快速操作

從以上原則可以看出,銘文的主要操作涉及多個鏈上操作,其中一些甚至需要運行節點進行“銘文”。因此,許多優秀的開發人員和團隊已經開發了簡單的操作工具,如Unisat導航工具,用戶只需要輸入基本數據,如銘文的名稱和數量,並提交Gas費用進行銘文。

Unisat銘刻頁面。來源:https://unisat.io/inscribe

此外,還有各種工具可幫助用戶查看銘文數據並協助投資決策,例如導航頁和Launcpad由Gate.io設立。這些工具將在第4章詳細討論。

Gate.io的註冊頁面。來源:https://www.gate.io/web3/inscription-market/bitcoin/brc-20

章節摘要

  • 銘文的核心原則涉及在區塊鏈上銘記信息。
  • 市場上有各種銘文協議,包括Ordinals Protocol、BRC-20、ARC-20(Atomical Protocol)、Runes Protocol和Tap Protocol。然而,所有這些銘文都具有以下基本命令:
  • 部署:該銘文已在區塊鏈上部署,定義了有關資產的基本信息,如總數量、使用的協議和鑄造方法。
  • 鑄幣:銘文被“創建”並放置在一個人的位址和錢包中。
  • 轉帳:該銘文資產已轉移到另一個地址。
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。
目錄
第2課

開始使用銘文

在本章中,我們將以BRC-20銘文代幣為例,介紹銘文的基本原則以及如何掌握銘文。

章節內容
在上一節中,我們回顧了比特幣資產發行的歷史和銘文的技術背景。在本節中,我們將以BRC-20為例,說明銘文的具體程序和基本原則。

銘文的核心原則

以比特幣區塊鏈為例,在比特幣鏈上的交易(如轉帳)過程中,交易者可以在特定欄位中輸入他們想要的文本。該文本將由區塊鏈節點與交易一起打包,並最終成為鏈的一部分。“銘文”是將數據輸入交易的過程。但是,要生成市場認可的銘文,在“銘文”時必須遵循某些規則。這些規則是不同的銘文協定。在比特幣上流行的BRC-20銘文協定Ordi的情況下,銘文內容如下圖所示。參賽者只能通過根據此內容進行刻字來獲得Ordi銘文。

Ordi銘文信息(來源:BRC-20 文件)

上面的示例是部署Ordi銘文的起源交易。當時的交易合約是:b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735。我們可以使用比特幣瀏覽器查詢其交易詳情。Blockchain.com結果如下所示:

交易的見證字段(上面藍色部分)中已經寫入了一串十六進制字符。當我們使用轉換器將這些十六進制字符串轉換為英文字符時,我們可以找到:

如何部署、鑄造和轉移銘文

在瞭解了銘文的基本原理之後,我們需要學習基本的銘文操作。銘文協定很多,如BRC-20、ARC-20(原子協定)、符文協定、點擊協定等。但是,這些銘文協定都共用基本命令:

  • 部署:在區塊鏈上部署銘文並定義資產的基本資訊,如總供應量、使用的協議和鑄幣方法。
  • 鑄幣:“Creates” the inscription and sends it to your address and wallet.
  • 轉賬:將銘文資產轉移到另一個地址。

這些基本命令也需要遵循協議指定的格式。以BRC-20為例。如下所示,有六個關鍵協議字段。每個字段都有其相應的含義:

來源:BRC-20 文檔

  • “p”: Protocol Type. 一個強制性的關鍵字,定義了操作基於BRC-20協議,幫助其他系統識別和處理BRC-20事件。
  • “op”:事件類型。定義事件類型的必需關鍵字,無論是部署(“部署”)、鑄造(“Mint”)還是轉移(“轉移”)。這裡,“op”的內容是“轉移”,表示事件類型為轉移。
  • “tick”:BRC-20代幣識別符。一個強制性關鍵詞,用於定義由四個字母組成的BRC-20代幣名稱。這裡,“tick”的內容為“ordi”,表示轉移的BRC-20代幣是$ordi。
  • "amt": 轉移的 BRC-20 代幣金額。定義要轉移的 BRC-20 代幣數量的必填關鍵字。
  • "max": 最大供應量。一個強制關鍵字,定義了BRC-20代幣的最大供應量。
  • “lim”: BRC-20代幣每個銘板的最大數量。一個可選的關鍵字,定義了用戶通過鑄造單個銘板可以獲得的BRC-20代幣的最大數量。如果設置為1000,那麼鑄造單個銘板最多可以獲得1000個BRC-20代幣。
  • “dec”:十進位精度。定義 BRC-20 標記的小數精度的可選關鍵字,預設值為 18。
  • “to”: 轉帳目的地。一個可選的關鍵字,用於定義轉帳的接收地址。如果留空,預設的接收地址是正確的。目前,此關鍵字僅用於 Dune Analytics 儀表板數據追蹤測試。
  • “fee”: 轉帳費用。一個可選的關鍵字,用於定義轉帳費用金額。目前,該關鍵字僅用於 Dune Analytics 儀表板數據追踪測試(在缺少 Taproot 數據的情況下)。

相關的協議基本指令是根據規範排列每個字段的指令。 部署指令如下(以 Ordi 銘文為例):
{

“p”: “brc-20”,

“op”: “部署”,

“tick”: “ordi”,

“max”: “21000000”,

“lim”: “1000”

}

這個 JSON 格式的文字描述了使用 BRC-20 協議來鑄造一個名為“ordi”的資產,最大供應量為 21,000,000,每次鑄造數量為 1000。鑄造指示如下:

{

“p”: “brc-20”,

“op”: “鑄造”,

“tick”: “ordi”,

“amt”: “1000”

}

這個 JSON 文本表示您要鑄造1000個名為“ordi.”的BRC-20銘文。轉賬指示也相對簡單:

{

“P”: “BRC-20”,

"op": "轉賬",

“tick”: “ordi”,

“amt”: “100”

}

與BRC-20類似,其他代幣基於相似原則運作。 部署涉及將特定信息上傳到交易或區塊鏈架構本身。 不同的協議具有不同的協議規範和字段。 一些只修改上述協議規範中的“p”字段,而其他人將其更改為不同的協議格式並添加相應字段以擴展功能。

銘文 vs. 代幣

上述介紹主要生成與代幣類似的資產。此外,還有資產協議,如 Ordinals Protocol 和 Atomicals Protocol,可以生成類似「NFTs」的資產。這些資產的共同特點是所有資訊都存儲在鏈上。由於它們具有高度的公開性,目前無法像代幣那樣由合約控制。它們只能用於命名一些基本代幣信息,如總供應量和名稱。像代幣解鎖、鎖倉合約和初始分配等常見功能目前還不可能。

加密研究員 CaptainZ在他的文章中“銘文的本質是SFT“,認為銘文實際上是除普通可替代代幣(普通代幣)和不可替代代幣(NFT)之外的第三種資產,稱為SFT(半可替代代幣)。SFT 介於 FT 和 NFT 之間,這意味著它們可以拆分和計算,同時也具有唯一性。

雖然這個觀點尚未獲得廣泛社區接受,但它引發了一些討論。毫無疑問,銘文是發行資產的新方式,這類資產與現有資產類型不同。在像以太坊、Solana和Near這樣的普通圖靈完全區塊鏈中,代幣和NFT資產更受歡迎,大多數dApps和基礎設施都是基於這一設計的。

然而,在像比特幣這樣的非圖靈完備區塊鏈中,代幣和NFT無法存在。銘文已成為少數資產發行解決方案之一,隨著財富效應和開發者的湧入,銘文基礎設施不斷湧現。銘文用戶和流動性均顯著改善。銘文正成為像比特幣和狗鏈這樣的公鏈上的主流資產發行方法。

使用工具進行快速操作

從以上原則可以看出,銘文的主要操作涉及多個鏈上操作,其中一些甚至需要運行節點進行“銘文”。因此,許多優秀的開發人員和團隊已經開發了簡單的操作工具,如Unisat導航工具,用戶只需要輸入基本數據,如銘文的名稱和數量,並提交Gas費用進行銘文。

Unisat銘刻頁面。來源:https://unisat.io/inscribe

此外,還有各種工具可幫助用戶查看銘文數據並協助投資決策,例如導航頁和Launcpad由Gate.io設立。這些工具將在第4章詳細討論。

Gate.io的註冊頁面。來源:https://www.gate.io/web3/inscription-market/bitcoin/brc-20

章節摘要

  • 銘文的核心原則涉及在區塊鏈上銘記信息。
  • 市場上有各種銘文協議,包括Ordinals Protocol、BRC-20、ARC-20(Atomical Protocol)、Runes Protocol和Tap Protocol。然而,所有這些銘文都具有以下基本命令:
  • 部署:該銘文已在區塊鏈上部署,定義了有關資產的基本信息,如總數量、使用的協議和鑄造方法。
  • 鑄幣:銘文被“創建”並放置在一個人的位址和錢包中。
  • 轉帳:該銘文資產已轉移到另一個地址。
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。