在比特幣網絡上髮Token?一文了解如何鑄造BRC-20

中級1/1/2024, 4:19:51 AM
本文介紹如何在比特幣網絡上鑄造BRC-20。

昨日,@domodata 啟動了一場基於 Ordinals 協議的創新實驗「BRC-20」。該實驗旨在測試 Ordinals 協議是否能夠促進比特幣的「可替代性」,即通過 Ordinals 協議在比特幣網絡上實現像在以太坊網絡上髮行 ERC-20 Token 的效果。

BRC-20 讓比特幣網絡再一次瘋狂。3月9日一天有超過30000個 「銘文」被鑄造,其中文本類型 「銘文」數量接近27000個。

讓我們一起看看 BRC-20 Token 的玩法

Deploy 部署

使用 Ordinals 協議刻録下圖所示文本來部署 BRC-20 Token:

各關鍵詞的含義如下:

「p」:協議類型。必鬚包含的關鍵詞,該關鍵詞定義操作基於 BRC-20 協議進行,幫助其它繫統識別與處理 BRC-20 事件。

「op」:事件類型。必鬚包含的關鍵詞,該關鍵詞定義事件類型,是 Deploy 部署、Mint 鑄造還是 Transfer 轉賬。

「tick」:BRC-20 Token 標識。必鬚包含的關鍵詞,「lim」:單個銘文可容納的最大 BRC-20 Token 數量。非必鬚包含的關鍵詞,該關鍵詞定義用戶鑄造一個銘文最多可以穫取多少 BRC-20 Token。若此項設置爲 1000,則鑄造單個銘文最多可穫取 1000 個 BRC-20 Token。

「dec」:十進製精度。非必鬚包含的關鍵詞,該關鍵詞定義 BRC-20 Token 的十進製精度,默認設置爲 18。

Dune上的數據顯示,目前已有$ordi、$meme 與 $punk 三個 BRC-20 Token 被成功部署。該關鍵詞定義 BRC-20 Token 名稱,由 4 個字母組成。

「max」:最大供應量。必鬚包含的關鍵詞,該關鍵詞定義 BRC-20 Token 的最大供應量。

Mint 鑄造

使用 Ordinals 協議刻録下圖所示文本來鑄造 BRC-20 Token:

各關鍵詞的含義如下:

「p」:協議類型。必鬚包含的關鍵詞,該關鍵詞定義操作基於 BRC-20 協議進行,幫助其它繫統識別與處理 BRC-20 事件。

「op」:事件類型。必鬚包含的關鍵詞,該關鍵詞定義事件類型,是 Deploy 部署、Mint 鑄造還是 Transfer 轉賬。

「tick」:BRC-20 Token 標識。必鬚包含的關鍵詞,該關鍵詞定義 BRC-20 Token 名稱,由 4 個字母組成。在這裡「tick」的內容爲「ordi」意味著鑄造的 BRC-20 Token 爲 $ordi。

「amt」:所鑄造的 BRC-20 Token 數量。必鬚包含的關鍵詞,該關鍵詞定義所鑄造的單個銘文將等於多少個 BRC-20 Token,給定該關鍵詞的數值必鬚小於該 BRC-20 Token 所部署的「lim」值。比如,ordi 所部署的「lim」值爲 1000,那麽在鑄造銘文時該關鍵詞可給定 1-1000 範圍內的任意數值,通常會給定 1000 拉滿鑄造單個銘文可穫得的 ordi 數量。

Transfer 轉賬

使用 Ordinals 協議刻録下圖所示文本來轉賬 BRC-20 Token:

各關鍵詞的含義如下:

「p」:協議類型。必鬚包含的關鍵詞,該關鍵詞定義操作基於 BRC-20 協議進行,幫助其它繫統識別與處理 BRC-20 事件。

「op」:事件類型。必鬚包含的關鍵詞,該關鍵詞定義事件類型,是 Deploy 部署、Mint 鑄造還是 Transfer 轉賬。在這裡「op」的內容爲「transfer」意味著事件類型爲轉賬。

「tick」:BRC-20 Token 標識。必鬚包含的關鍵詞,該關鍵詞定義 BRC-20 Token 名稱,由 4 個字母組成。在這裡「tick」的內容爲「ordi」意味著轉賬的 BRC-20 Token 爲 $ordi。

「amt」:所轉賬的 BRC-20 Token 數量。必鬚包含的關鍵詞,該關鍵詞定義將要轉賬多少個 BRC-20 Token。

「to」:轉賬目標。非必鬚包含的關鍵詞,該關鍵詞定義轉賬接收方的地址。若此項留空,默認接收方地址是正確的。目前,該關鍵詞隻是爲了用於 Dune 看闆的數據跟蹤測試。

「fee」:轉賬費用。非必鬚包含的關鍵詞,該關鍵詞定義轉賬費用數額。目前,該關鍵詞隻是爲了用於 Dune 看闆的數據跟蹤測試(在沒有 Taproot 數據的情況下)。

先到先得規則

無論是 Deploy 部署、Mint 鑄造還是 Transfer 轉賬都遵循先到先得的規則。

對於 Deploy 部署,若有衕名的 BRC-20 Token 被部署,最先部署的視爲唯一成功的部署。

對於 Mint 鑄造,所有超出總量的 Mint 都被視爲無效,有效性依據 Mint 成功的時間排序得出,「先到先得」。

對於 Transfer 轉賬,若衕一區塊內髮生了 2 次轉賬事件,則優先考慮費用較高的事件。

$ordi 鑄造情況

$ordi 是第一個被部署的 BRC-20 Token。通過 UniSat 的 BRC-20 搜索功能,可以看到目前已經有 23161 個與 $ordi 鑄造相關的銘文。

假設這 23161 個銘文的「amt」值全部都拉滿設置爲 1000,那麽此時再鑄造 $ordi 已經會被視爲無效了,因爲 $ordi 的總量被設置爲 2100 萬個。

如果是通過 Mint Bot 鑄造的朋友要特別註意一下,Mint Bot 是先將銘文鑄造到自己的地址再轉移給你,還是在鑄造的時候將你的地址作爲接收地址。如果是「先將銘文鑄造到自己的地址再轉移」,這種情況就是被坑了,因爲餘額還掛在 Mint Bot 地址下,隻要 Mint Bot 再鑄造一個 Transfer 銘文就可以用掉餘額。可以在 Ordinals 瀏覽器上對查看自己 Mint 銘文的 Genesis Transaction 進行確認(是否直接 output 到自己的地址裡)。

衕時也要註意,Mint 銘文併不代錶餘額的歸屬。也就是説,目前在二級市場直接買入 Mint 銘文以穫得 $ordi 是不對的,必鬚要當前餘額地址進行 Transfer 銘文的鑄造來轉移 $ordi。

如何 Mint BRC-20 Token?

使用UniSat可以很流暢地實現批量 Mint。

首先,進入頁麵,選擇「BRC-20」。

之後的設置也很簡單:

「Tick」欄裡填寫要 Mint 的 BRC-20 Token 名稱。「Amount」欄裡填寫每個銘文包含的 Token 數量(比如$ordi 部署時設定的最高值是 1000,這裡就填 1000)。最下麵的「Repeat Mint」設定的是批量 Mint 的數量。(註:上文已提及 $ordi 已經大概率全部 Mint 完成。上圖隻做示例作用,此時不要再冒無效 Mint 的風險)

點擊「Next」二次確認要 Mint 的內容無誤:

再點擊「Next」,在紅框處填寫用於接收的比特幣地址。衕時也可以選擇 Gas 費級別,想最快完成 Mint 的話選「Custom」。

然後點擊「Submit & Pay invoice」,進入支付窗口:

「Copy address below」下方顯示的是打款地址,「Total Amount」顯示的是打款金額。使用自己的比特幣錢包完成轉賬以後等待銘文到賬即可。

但是用 UniSat Mint出來的銘文隻有546個聰,社區用戶擔心這會在Transfer時因爲預留用作Gas的聰不足造成銘文丟失。

對此,官方在Discord的答覆是 「在錢包內存入額外的手續費就可以支持轉賬」。

結語

大家可能會覺得,在比特幣上搞這種 ERC-20 Token 的嘗試有什麽意義?智能合約好歹還算 ERC-20 Token 的印鈔機,實打實地製造出了新 Token。這個 BRC-20 和在一張紙鈔上寫上我自己的名字然後把這張紙鈔命名爲「我的幣」有什麽區別?

這恰恰是 Ordinals 協議的魅力。Ordinals 協議的意義遠大於帶來了所謂「比特幣 NFT」本身——它給了所有比特幣愛好者自由賦予比特幣新的意義的能力。有人認爲比特幣可以是「藝術載體」,有人認爲比特幣可以是「鑄幣廠」… 每個人不衕的理解會讓每個 Satoshi 被刻録上不衕的內容,這些內容就是比特幣價值多樣性的種子。

@domodata 將自己稱爲一個「實驗者」。他感謝大家對 BRC-20 這個「實驗」的喜愛,也勸大家不要在 Mint 上浪費大量的資金,Salute。

越來越多的「實驗者」在思考通過 Ordinals 協議能做些什麽,每天都有新鮮玩意。Ordinals 協議,正讓比特幣的價值多樣性探索進入「掃雷階段」…

把 Ordinals 協議類比爲一個游戲開髮工具,我們僅開髮到「掃雷」。後麵會髮展成什麽樣子呢?

聲明:

  1. 本文轉載自[techflowpost],著作權歸屬原作者[Cookie,律動 BlockBeats],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。

在比特幣網絡上髮Token?一文了解如何鑄造BRC-20

中級1/1/2024, 4:19:51 AM
本文介紹如何在比特幣網絡上鑄造BRC-20。

昨日,@domodata 啟動了一場基於 Ordinals 協議的創新實驗「BRC-20」。該實驗旨在測試 Ordinals 協議是否能夠促進比特幣的「可替代性」,即通過 Ordinals 協議在比特幣網絡上實現像在以太坊網絡上髮行 ERC-20 Token 的效果。

BRC-20 讓比特幣網絡再一次瘋狂。3月9日一天有超過30000個 「銘文」被鑄造,其中文本類型 「銘文」數量接近27000個。

讓我們一起看看 BRC-20 Token 的玩法

Deploy 部署

使用 Ordinals 協議刻録下圖所示文本來部署 BRC-20 Token:

各關鍵詞的含義如下:

「p」:協議類型。必鬚包含的關鍵詞,該關鍵詞定義操作基於 BRC-20 協議進行,幫助其它繫統識別與處理 BRC-20 事件。

「op」:事件類型。必鬚包含的關鍵詞,該關鍵詞定義事件類型,是 Deploy 部署、Mint 鑄造還是 Transfer 轉賬。

「tick」:BRC-20 Token 標識。必鬚包含的關鍵詞,「lim」:單個銘文可容納的最大 BRC-20 Token 數量。非必鬚包含的關鍵詞,該關鍵詞定義用戶鑄造一個銘文最多可以穫取多少 BRC-20 Token。若此項設置爲 1000,則鑄造單個銘文最多可穫取 1000 個 BRC-20 Token。

「dec」:十進製精度。非必鬚包含的關鍵詞,該關鍵詞定義 BRC-20 Token 的十進製精度,默認設置爲 18。

Dune上的數據顯示,目前已有$ordi、$meme 與 $punk 三個 BRC-20 Token 被成功部署。該關鍵詞定義 BRC-20 Token 名稱,由 4 個字母組成。

「max」:最大供應量。必鬚包含的關鍵詞,該關鍵詞定義 BRC-20 Token 的最大供應量。

Mint 鑄造

使用 Ordinals 協議刻録下圖所示文本來鑄造 BRC-20 Token:

各關鍵詞的含義如下:

「p」:協議類型。必鬚包含的關鍵詞,該關鍵詞定義操作基於 BRC-20 協議進行,幫助其它繫統識別與處理 BRC-20 事件。

「op」:事件類型。必鬚包含的關鍵詞,該關鍵詞定義事件類型,是 Deploy 部署、Mint 鑄造還是 Transfer 轉賬。

「tick」:BRC-20 Token 標識。必鬚包含的關鍵詞,該關鍵詞定義 BRC-20 Token 名稱,由 4 個字母組成。在這裡「tick」的內容爲「ordi」意味著鑄造的 BRC-20 Token 爲 $ordi。

「amt」:所鑄造的 BRC-20 Token 數量。必鬚包含的關鍵詞,該關鍵詞定義所鑄造的單個銘文將等於多少個 BRC-20 Token,給定該關鍵詞的數值必鬚小於該 BRC-20 Token 所部署的「lim」值。比如,ordi 所部署的「lim」值爲 1000,那麽在鑄造銘文時該關鍵詞可給定 1-1000 範圍內的任意數值,通常會給定 1000 拉滿鑄造單個銘文可穫得的 ordi 數量。

Transfer 轉賬

使用 Ordinals 協議刻録下圖所示文本來轉賬 BRC-20 Token:

各關鍵詞的含義如下:

「p」:協議類型。必鬚包含的關鍵詞,該關鍵詞定義操作基於 BRC-20 協議進行,幫助其它繫統識別與處理 BRC-20 事件。

「op」:事件類型。必鬚包含的關鍵詞,該關鍵詞定義事件類型,是 Deploy 部署、Mint 鑄造還是 Transfer 轉賬。在這裡「op」的內容爲「transfer」意味著事件類型爲轉賬。

「tick」:BRC-20 Token 標識。必鬚包含的關鍵詞,該關鍵詞定義 BRC-20 Token 名稱,由 4 個字母組成。在這裡「tick」的內容爲「ordi」意味著轉賬的 BRC-20 Token 爲 $ordi。

「amt」:所轉賬的 BRC-20 Token 數量。必鬚包含的關鍵詞,該關鍵詞定義將要轉賬多少個 BRC-20 Token。

「to」:轉賬目標。非必鬚包含的關鍵詞,該關鍵詞定義轉賬接收方的地址。若此項留空,默認接收方地址是正確的。目前,該關鍵詞隻是爲了用於 Dune 看闆的數據跟蹤測試。

「fee」:轉賬費用。非必鬚包含的關鍵詞,該關鍵詞定義轉賬費用數額。目前,該關鍵詞隻是爲了用於 Dune 看闆的數據跟蹤測試(在沒有 Taproot 數據的情況下)。

先到先得規則

無論是 Deploy 部署、Mint 鑄造還是 Transfer 轉賬都遵循先到先得的規則。

對於 Deploy 部署,若有衕名的 BRC-20 Token 被部署,最先部署的視爲唯一成功的部署。

對於 Mint 鑄造,所有超出總量的 Mint 都被視爲無效,有效性依據 Mint 成功的時間排序得出,「先到先得」。

對於 Transfer 轉賬,若衕一區塊內髮生了 2 次轉賬事件,則優先考慮費用較高的事件。

$ordi 鑄造情況

$ordi 是第一個被部署的 BRC-20 Token。通過 UniSat 的 BRC-20 搜索功能,可以看到目前已經有 23161 個與 $ordi 鑄造相關的銘文。

假設這 23161 個銘文的「amt」值全部都拉滿設置爲 1000,那麽此時再鑄造 $ordi 已經會被視爲無效了,因爲 $ordi 的總量被設置爲 2100 萬個。

如果是通過 Mint Bot 鑄造的朋友要特別註意一下,Mint Bot 是先將銘文鑄造到自己的地址再轉移給你,還是在鑄造的時候將你的地址作爲接收地址。如果是「先將銘文鑄造到自己的地址再轉移」,這種情況就是被坑了,因爲餘額還掛在 Mint Bot 地址下,隻要 Mint Bot 再鑄造一個 Transfer 銘文就可以用掉餘額。可以在 Ordinals 瀏覽器上對查看自己 Mint 銘文的 Genesis Transaction 進行確認(是否直接 output 到自己的地址裡)。

衕時也要註意,Mint 銘文併不代錶餘額的歸屬。也就是説,目前在二級市場直接買入 Mint 銘文以穫得 $ordi 是不對的,必鬚要當前餘額地址進行 Transfer 銘文的鑄造來轉移 $ordi。

如何 Mint BRC-20 Token?

使用UniSat可以很流暢地實現批量 Mint。

首先,進入頁麵,選擇「BRC-20」。

之後的設置也很簡單:

「Tick」欄裡填寫要 Mint 的 BRC-20 Token 名稱。「Amount」欄裡填寫每個銘文包含的 Token 數量(比如$ordi 部署時設定的最高值是 1000,這裡就填 1000)。最下麵的「Repeat Mint」設定的是批量 Mint 的數量。(註:上文已提及 $ordi 已經大概率全部 Mint 完成。上圖隻做示例作用,此時不要再冒無效 Mint 的風險)

點擊「Next」二次確認要 Mint 的內容無誤:

再點擊「Next」,在紅框處填寫用於接收的比特幣地址。衕時也可以選擇 Gas 費級別,想最快完成 Mint 的話選「Custom」。

然後點擊「Submit & Pay invoice」,進入支付窗口:

「Copy address below」下方顯示的是打款地址,「Total Amount」顯示的是打款金額。使用自己的比特幣錢包完成轉賬以後等待銘文到賬即可。

但是用 UniSat Mint出來的銘文隻有546個聰,社區用戶擔心這會在Transfer時因爲預留用作Gas的聰不足造成銘文丟失。

對此,官方在Discord的答覆是 「在錢包內存入額外的手續費就可以支持轉賬」。

結語

大家可能會覺得,在比特幣上搞這種 ERC-20 Token 的嘗試有什麽意義?智能合約好歹還算 ERC-20 Token 的印鈔機,實打實地製造出了新 Token。這個 BRC-20 和在一張紙鈔上寫上我自己的名字然後把這張紙鈔命名爲「我的幣」有什麽區別?

這恰恰是 Ordinals 協議的魅力。Ordinals 協議的意義遠大於帶來了所謂「比特幣 NFT」本身——它給了所有比特幣愛好者自由賦予比特幣新的意義的能力。有人認爲比特幣可以是「藝術載體」,有人認爲比特幣可以是「鑄幣廠」… 每個人不衕的理解會讓每個 Satoshi 被刻録上不衕的內容,這些內容就是比特幣價值多樣性的種子。

@domodata 將自己稱爲一個「實驗者」。他感謝大家對 BRC-20 這個「實驗」的喜愛,也勸大家不要在 Mint 上浪費大量的資金,Salute。

越來越多的「實驗者」在思考通過 Ordinals 協議能做些什麽,每天都有新鮮玩意。Ordinals 協議,正讓比特幣的價值多樣性探索進入「掃雷階段」…

把 Ordinals 協議類比爲一個游戲開髮工具,我們僅開髮到「掃雷」。後麵會髮展成什麽樣子呢?

聲明:

  1. 本文轉載自[techflowpost],著作權歸屬原作者[Cookie,律動 BlockBeats],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.