Ordinals 銘文製作完整教學

手把手教學如何在比特幣區塊鏈上創建 Ordinals 銘文,涵蓋工具選擇、費用計算與常見問題解答。

Ordinals 銘文製作完整教學

Ordinals 協議是比特幣區塊鏈上的一項創新技術,允許用戶將任意資料(文字、圖片、音頻、影片)作為「銘文」刻畫在比特幣上,創造出比特幣原生的數位收藏品。本教學將從基礎概念出發,手把手教學如何創建 Ordinals 銘文,涵蓋工具選擇、費用計算與常見問題解答。

Ordinals 協議基礎

什麼是 Ordinals?

Ordinals(序數)是由 Bitcoin Ordinal Theory 定義的一種給每個 Satoshi(比特幣的最小單位,1 BTC = 100,000,000 Satoshi)分配唯一序號的系統。這個概念由 Casey Rodarmor 於 2022 年提出,結合了比特幣的 UTXO 模型與 Taproot 升級,使得在比特幣上創建不可替代代幣(NFT)成為可能。

Ordinals 的核心特點包括:

  1. 比特幣原生成熟:不依賴其他區塊鏈或側鏈,直接存在比特幣區塊鏈上
  2. 中本聰序號:每個 Satoshi 都有唯一的序號,使其具有不可替代性
  3. 完整歷史:所有 Ordinals 都可以在比特幣區塊鏈上驗證,無需外部索引
  4. 防審查:銘文內容被刻入比特幣區塊,除非比特幣網路消失,否則無法被刪除

銘文與 NFT 的差異

雖然 Ordinals 常被稱為比特幣 NFT,但兩者存在根本差異:

特性Ordinals傳統 NFT
存儲位置比特幣區塊鏈以太坊等智慧合約
資料儲存完全上鏈(刻入區塊)通常僅儲存 URL,元數據可能中心化
創建成本較高(區塊空間費用)變動大(智慧合約 Gas 費)
稀有度來源Satoshi 序號合約定義
可擴展性受比特幣區塊大小限制較靈活

Ordinals 術語解釋

製作銘文的前置準備

在開始創建 Ordinals 銘文之前,需要完成以下準備工作。

1. 比特幣錢包準備

Ordinals 銘文需要存儲在支援 Taproot 地址(P2TR)的錢包中。推薦選項包括:

軟體錢包

硬體錢包

自託管節點

2. 比特幣餘額準備

創建 Ordinals 銘文需要支付兩部分費用:

  1. 銘文本身:將內容刻入比特幣區塊的成本
  2. 比特幣轉帳:將銘文發送到錢包的交易費用

建議準備的比特幣數量取決於:

-銘文大小(檔案越大,費用越高)

一般建議:

3. 選擇 Ordinals 工具

創建 Ordinals 銘文有多種方式:

命令行工具

圖形界面

本教學將以 ord 命令行工具為主,這是最靈活且低費用的方式。

使用 ord 工具創建銘文

安裝 ord 工具

ord 工具是比特幣節點配套的命令行應用,支援Ordinals 的所有功能。

在 macOS/Linux 上安裝

# 透過 Cargo 安裝(需要 Rust 環境)
cargo install ord

# 或下載預編譯二進制檔案
# 訪問 https://github.com/ordinals/ord/releases
wget https://github.com/ordinals/ord/releases/download/0.18.1/ord-0.18.1-x86_64-unknown-linux-gnu.tar.gz
tar -xzf ord-0.18.1-x86_64-unknown-linux-gnu.tar.gz
./ord --version

在 Windows 上安裝

# 使用 winget
winget install --id OrdinalTools.ord

# 或下載 Windows 版本
# 訪問 GitHub releases 頁面下載 .exe 檔案

同步比特幣節點

ord 工具需要連接到比特幣節點來獲取區塊數據與創建交易。

選項 1:使用 Bitcoin Core

  1. 下載並安裝 Bitcoin Core(版本 24.0 或更高)
  2. 配置 bitcoin.conf:
# bitcoin.conf
server=1
txindex=1
prune=0
wallet=ord
  1. 啟動比特幣節點並等待同步完成

選項 2:連接到外部節點

# 使用公共節點或自託管節點
ord --bitcoin-rpc-url https://bitcoin.example.com:8332 \
    --bitcoin-rpc-user your_username \
    --bitcoin-rpc-password your_password

創建錢包

ord 工具內建錢包管理功能:

# 創建新錢包
ord wallet create

# 查看錢包地址
ord wallet address

# 獲取錢包餘額
ord wallet balance

重要:錢包創建後會生成助記詞,請務必安全備份!

準備銘文內容

Ordinals 支援多種內容類型:

文字(TXT)

Hello, Bitcoin!

圖片(PNG/JPEG/GIF/WEBP)

音頻(MP3/WAV/OGG)

影片(MP4/WEBM)

JSON 數據

{
  "name": "My First Ordinal",
  "description": "Hello from Bitcoin"
}

創建銘文(逐步教學)

步驟 1:準備內容檔案

創建一個目錄存放銘文內容:

mkdir -p ~/ordinals/content
cd ~/ordinals/content

# 創建文字銘文
echo "Hello, Bitcoin!" > hello.txt

# 或複製圖片檔案
# cp /path/to/image.png .

步驟 2:刻入銘文(Inscribe)

使用 ord wallet inscribe 命令:

# 基本語法
ord wallet inscribe --fee-rate <sats/vbyte> <content_file>

# 範例:創建一個文字銘文,費用率 10 sats/vbyte
ord wallet inscribe --fee-rate 10 hello.txt

執行後會輸出類似:

PSBT: cHNidP8BAP0EA...
Committed to txid: abc123...
Inscription ID: abc123def456789
Inscription TXID: abc123...

步驟 3:等待確認

銘文需要被打包進比特幣區塊才算完成:

# 查看銘文狀態
ord inscription abc123def456789

步驟 4:查看銘文

使用 ord server 啟動本地瀏覽器查看:

ord server
# 訪問 http://localhost:8080/inscription/abc123def456789

費用計算詳細說明

Ordinals 銘文的費用取決於多個因素:

1. 銘文內容大小

比特費用 = (銘文大小 + 交易開銷) × 費用率

例如:

2. 銘文數量優惠

可以將多個內容批量刻入,共享交易開銷:

# 一次刻入多個檔案
ord wallet inscribe --fee-rate 10 file1.txt file2.txt file3.txt

3. 費用率選擇

費用率 (sats/vbyte)預計確認時間
1-5數小時到數天
10-201-3 個區塊
50-100下一個區塊

使用以下命令估算當前推薦費用:

# 查看建議費用率
ord wallet fees

使用線上平台創建銘文

對於不熟悉命令行的用戶,線上平台提供了更簡便的方式。

Gamma.io 教學

  1. 訪問 Gamma.io

打開瀏覽器訪問 gamma.io(需要 VPN 根據地區)

  1. 連接錢包

點擊「Connect Wallet」並選擇錢包類型:

  1. 上傳內容
  1. 設置費用
  1. 確認並簽名
  1. 等待銘文

Ordinals Wallet 教學

  1. 下載並安裝

從 App Store 或 Google Play 下載 Ordinals Wallet

  1. 創建/導入錢包

按照錢包創建流程完成設置

  1. 進行 Ordinals
  1. 支付費用

使用錢包餘額支付銘文費用

常見問題解答

1. 為什麼銘文費用這麼高?

比特幣區塊空間是有限的資源。銘文內容直接存儲在比特幣區塊中,需要支付與其他交易相同的區塊空間費用。大的圖片或影片檔案會佔用大量區塊空間,費用自然較高。

優化建議

2. 銘文會永遠存在嗎?

是的,只要比特幣區塊鏈存在,銘文就會存在。銘文數據被刻入比特幣區塊中,與普通比特幣交易沒有區別。沒有任何中心化機構可以刪除或修改銘文。

3. 可以轉讓 Ordinals 銘文嗎?

可以。Ordinals 銘文就像普通的比特幣一樣,可以發送到任何比特幣地址。轉讓時需要支付比特幣網路交易費用。

4. Ordinals 會影響比特幣網路嗎?

Ordinals 銘文會佔用比特幣區塊空間,這是一個有爭議的話題。部分比特幣愛好者認為這佔用了本可用於金融交易的區塊空間,另一些人認為這是比特幣的合理用例。

目前 Ordinals 只佔比特幣總區塊空間的很小一部分。

5. 如何備份 Ordinals 銘文?

Ordinals 銘文存儲在比特幣區塊鏈上,只要您控制著包含該銘文的比特幣私鑰,您就擁有該銘文。備份方式與備份比特幣相同:

  1. 備份錢包助記詞
  2. 確保私鑰安全
  3. 驗證錢包可以恢復

6. 銘文遺失怎麼辦?

如果您失去了訪問包含銘文的比特幣地址的私鑰,銘文將永遠無法恢復。這與丟失比特幣的情況相同。

7. 可以修改已創建的銘文嗎?

不可以。比特幣區塊鏈是不可變的,一旦銘文被刻入,就無法修改或刪除。這也是 Ordinals 的特性之一。

8. Ordinals 與 BRC-20 有什麼關係?

BRC-20 是基於 Ordinals 協議的代幣標準,允許在比特幣上創建可替代代幣。Ordinals 用於創建 NFT,BRC-20 用於創建 FT(可替代代幣)。

進階技巧

批量鑄造多個銘文

使用命令行可以一次性創建多個銘文:

# 準備多個檔案
mkdir inscriptions
echo "Item 1" > inscriptions/1.txt
echo "Item 2" > inscriptions/2.txt
echo "Item 3" > inscriptions/3.txt

# 批量刻入
ord wallet inscribe --fee-rate 15 inscriptions/*.txt

使用父子銘文

Ordinals 支援父子關係,可以用於:

# 創建父子關係
ord wallet inscribe --parent <parent_inscription_id> child.png

銘文拍賣

部分市場支援荷拍式銷售:

  1. 選擇要拍賣的銘文
  2. 設定起拍價與結束時間
  3. 參與者出價
  4. 最高出價者獲得銘文

跨鏈轉移

有一些協議支援將 Ordinals 橋接到其他區塊鏈,但這些通常是中心化解決方案,存在風險。

風險與注意事項

安全風險

  1. 私鑰安全:確保錢包私鑰/助記詞的安全,不要透露給他人
  2. 假冒網站:只使用官方或可信的工具/網站
  3. 費用欺詐:確認費用合理性,警惕過高收費

技術風險

  1. 錢包兼容性:並非所有比特幣錢包都支援 Ordinals
  2. 網路確認:需要足夠的區塊確認確保銘文安全
  3. 存儲限制:比特幣區塊空間有限,較大的檔案費用極高

市場風險

  1. 價格波動:Ordinals 市場波動劇烈
  2. 流動性風險:部分 Ordinals 可能難以轉讓
  3. 評估困難:沒有統一的估值標準

總結

Ordinals 協議為比特幣開創了新的可能性,讓比特幣區塊鏈可以承載各種類型的數位收藏品。本教學涵蓋了從基礎概念到實際操作的完整流程,包括命令行工具與線上平台的兩種創建方式。

無論您是想要鑄造個人數位藝術品,還是投資比特幣原生的數位收藏品,理解 Ordinals 的運作機制都是必要的。記住備份您的私鑰,謹慎評估費用,並享受比特幣帶來的這項創新技術。


相關文章

延伸閱讀與來源

這篇文章對您有幫助嗎?

評論

發表評論

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

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