BRC-20 代幣標準深度詳解

全面解析 BRC-20 代幣標準的運作原理、熱門代幣與開發指南。

BRC-20 代幣標準深度詳解

什麼是 BRC-20?

BRC-20 是比特幣網絡上的實驗性代幣標準,由 @domo 於 2023 年 3 月提出。它利用 Ordinals 協議的刻錄機制,在比特幣區塊鏈上創建可替代代幣(fungible tokens)。

與 ERC-20 的比較

特性BRC-20ERC-20
區塊鏈比特幣以太坊
部署時間2023年3月2015年
智能合約
Gas 費用網絡費以太坊 Gas
標準成熟度實驗性成熟穩定

運作原理

部署代幣

{
  "p": "brc-20",
  "op": "deploy",
  "tick": "PEPE",
  "max": "1000000000",
  "lim": "1000"
}

鑄造代幣

{
  "p": "brc-20",
  "op": "mint",
  "tick": "PEPE",
  "amt": "1000"
}

轉帳代幣

{
  "p": "brc-20",
  "op": "transfer",
  "tick": "PEPE",
  "amt": "500",
  "to": "bc1q..."
}

技術實現

比特幣腳本限制

BRC-20 使用 witness 欄位存儲代幣操作,這意味著:

帳本追蹤

BRC-20 沒有智能合約,所有餘額追蹤由 索引器 (Indexer) 完成:

  1. 掃描比特幣區塊中的Ordinals 刻錄
  2. 解析 BRC-20 JSON 操作
  3. 維護代幣餘額帳本
  4. 提供 API 供錢包查詢餘額

知名 BRC-20 代幣

ORDI

第一個 BRC-20 代幣,被稱為「比特幣銘文」

PEPE

基於青蛙表情包的 Meme 代幣

其他熱門代幣

優點與風險

優點

  1. 比特幣網絡安全:受益於比特幣的 PoW 共識
  2. 無智能合約風險:沒有合約漏洞
  3. 去中心化:完全開源,無需許可

風險

  1. 技術實驗性:標準尚未成熟
  2. 索引器中心化:依賴第三方索引器
  3. 假代幣泛濫:任何人都可部署同名代幣
  4. 流動性低:二級市場深度不足

錢包與工具

支持錢包

區塊瀏覽器

開發者指南

部署 BRC-20 代幣

// 部署代幣的 JavaScript 示例
const deployInscription = {
  p: "brc-20",
  op: "deploy",
  tick: "MYTOK",
  max: "1000000",
  lim: "100"
};

// 轉換為刻錄內容
const content = JSON.stringify(deployInscription);

查詢餘額

// 使用 Ord.io API
fetch('https://api.ord.io/v1/address/{address}/brc20')
  .then(res => res.json())
  .then(data => console.log(data));

未來發展

BRC-20 協議仍在快速發展中:

風險提示

  1. BRC-20 是實驗性標準,可能存在未知風險
  2. 部署同名代幣是常見攻擊向量
  3. 確保使用可信的索引器和市場
  4. 小額參與,切勿投入超過可承受範圍的資金

延伸閱讀與來源

這篇文章對您有幫助嗎?

評論

發表評論

注意:由於這是靜態網站,您的評論將儲存在本地瀏覽器中,不會公開顯示。

目前尚無評論,成為第一個發表評論的人吧!