建立 Solana 代幣:CLI 與免代碼指南
Learn how to create an SPL token on Solana in under 30 minutes. Step-by-step guide for CLI and no-code tools with metadata setup.
發布日期: 2025 年 6 月 | 最後更新: 2025 年 6 月
學習如何在 Solana 上建立代幣涉及在命令列工作流程和基於 Web 的免代碼界面之間進行選擇。本指南解釋了這兩條路徑,從錢包設置到具有名稱、代號、Logo、權限設置和定義供應量的 SPL 代幣(Solana Program Library 代幣)。首次完成時間各異,因此請將下方的預估值視為 2025 年 6 月的參考資料,而非保證。
在本指南結束時,您將在 Solana 上擁有一個可部署的 SPL 代幣,並具備您選擇的名稱、代號、總供應量和小數配置,以及驗證、元數據、流動性和聚合器發現的路線圖。不保證任何第三方場所會收錄該代幣。
Solana 是一個高效能、低成本的第 1 層區塊鏈,每筆交易的平均手續費低於 0.001 美元。其龐大的去中心化金融 (DeFi) 生態系統橫跨 DEX、借貸協議、遊戲應用等,使其成為建立代幣的務實選擇。與以太坊部署 ERC-20 代幣需要編寫和審計智能合約不同,Solana 的 SPL 代幣程式通過預先部署的鏈上程式處理所有代幣建立工作。您只需進行配置;程式會完成其餘工作。
關於範圍的說明:SOL 是 Solana 的原生加密貨幣,用於支付交易費用。SPL 代幣是使用 SPL 代幣程式建立在 Solana 網絡之上的用戶自建代幣。這是兩個不同的事物,本指南僅涵蓋建立 SPL 代幣。
本指南涵蓋同質化 SPL 代幣。如果您想在 Solana 上建立一個 NFT(非同質化代幣),其流程使用類似的底層標準,但使用不同的工具,特別是 Metaplex Candy Machine。
預估成本: CLI 路徑為 0.015–0.025 SOL;免代碼工具為 0.05–0.5 SOL。 預估時間: CLI 路徑約 45–60 分鐘;免代碼路徑約 10–15 分鐘。
💡 選擇您的路徑:
- 開發者路徑 (CLI): 您熟悉終端機操作並希望獲得完整控制權。跳轉至 CLI 路徑的先決條件。
- 免代碼路徑: 您沒有程式碼經驗並希望使用基於瀏覽器的工具。跳轉至 如何在不編寫程式碼的情況下建立 Solana 代幣。
目錄
- 如何在 Solana 上建立代幣:關鍵概念
- 需要多少成本?
- 代幣建立工具比較
- 先決條件
- 開發者路徑:CLI
- 免代碼路徑
- 新增元數據(名稱、代號、Logo)
- 撤銷權限
- 建立之後:上架與交易
- Solana vs. Ethereum
- 常見問題
- 後續步驟
如何在 Solana 上建立代幣:關鍵概念
在執行任何命令之前,理解五個概念將使本指南中的每個步驟都變得有意義。在開始之前請先閱讀本節;這只需花費五分鐘,卻能防止最常見的錯誤。
什麼是 SPL 代幣?
SPL 代幣(Solana Program Library 代幣)是 Solana 的同質化數位代幣標準,相當於以太坊的 ERC-20 標準,但不需要您部署智能合約。區塊鏈上的每個同質化代幣都是 SPL 代幣:迷因幣、治理代幣、穩定幣、功能型代幣等都遵循此相同標準。「同質化」意味著每個單位都可以與任何其他單位互換,就像美元或股票一樣。
將 SPL 代幣程式想成是一個預建的工廠。您配置設定(供應量、小數位數、名稱),工廠就會生產您的代幣。在以太坊上,您需要從頭開始建造自己的工廠。在 Solana 上,該工廠已經存在於鏈上並準備好使用。
SPL 代幣程式文件 是本指南中所有命令的權威技術參考。
鑄幣帳戶:代幣的鏈上身份
鑄幣帳戶 (Mint Account) 是定義您代幣的鏈上記錄。它儲存總供應量、小數精度、鑄幣權限 (Mint Authority) 地址和凍結權限 (Freeze Authority) 地址。建立鑄幣帳戶本身就是在 Solana 上建立代幣的行為。一旦該帳戶在鏈上存在,您的代幣就存在了。
將鑄幣帳戶想成是代幣的出生證明:它記錄了定義您代幣在區塊鏈上存在的一切資訊。您的鑄幣帳戶地址就是您代幣的鑄幣地址。不要稱其為合約地址;那是以太坊特定的術語。
鑄幣帳戶 vs. 關聯代幣帳戶:有什麼區別?
鑄幣帳戶 (Mint Account) 和關聯代幣帳戶 (Associated Token Account, ATA) 是兩個完全獨立的鏈上帳戶,經常被混淆。它們的用途各不相同。
| 概念 | 它是什麼 | 它儲存什麼 |
|---|---|---|
| 鑄幣帳戶 | 代幣本身 | 總供應量、小數位數、權限設定 |
| 關聯代幣帳戶 (ATA) | 錢包的單一代幣餘額帳本 | 特定錢包持有多少代幣 |
如果說鑄幣帳戶是貨幣的藍圖,那麼 ATA 就是以該貨幣計價的特定銀行帳戶。當您「向錢包發送代幣」時,您實際上是存入該錢包針對您的代幣所開設的 ATA。每個持有您代幣的錢包都有其專屬的 ATA。當您向自己鑄造代幣時,必須先為自己的錢包建立 ATA,然後代幣才有地方存放。
鑄造權限與凍結權限:信任控制
鑄幣權限 (Mint Authority) 是您代幣供應量的管理密鑰。只有持有此權限的錢包地址才能在初始鑄造後建立新代幣。撤銷此權限將永久鎖定供應量;永遠無法再鑄造額外的代幣。
凍結權限 (Freeze Authority) 是凍結個別代幣帳戶的權限,可防止特定錢包發送或接收您的代幣。這就像是對特定銀行帳戶進行凍結。大多數具公信力的項目都會撤銷此權限,以證明沒有中心化機構可以阻止代幣持有者使用其代幣。
| 權限 | 控制內容 | 撤銷的影響 |
|---|---|---|
| 鑄幣權限 | 誰可以鑄造新代幣 | 供應量永久固定 |
| 凍結權限 | 誰可以凍結個別錢包 | 任何帳戶都永遠無法被凍結 |
這兩種撤銷都是永久且不可逆的。撤銷這兩項權限向潛在持有者發出訊號,表明您無法暗中通膨供應量或沒收他們的代幣。
Solana 程式庫:為什麼不需要智能合約
Solana 程式庫 (Solana Program Library, SPL) 是由 Solana 基金會維護的一系列經過審計的鏈上程式。SPL 代幣程式是該庫中的一個程式,也是 Solana 上所有標準代幣創建所使用的程式。由於它已經部署在鏈上,因此您無需編寫或部署智能合約即可創建代幣。這是與 Ethereum 的根本區別,在 Ethereum 中,ERC-20 代幣的創建需要自定義合約部署。
代幣供應量與小數位數:選擇您的參數
Solana 代幣應該有多少個小數位?對於標準同質化代幣,請使用 9 位小數。這與 SOL 本身的精度一致,且在錢包和 DEX 中最具廣泛的兼容性。
小數位控制代幣的可分割程度,就像 1 美元等於 100 美分(2 位小數)一樣。設置 9 位小數意味著 1 枚代幣可以被分割成 1,000,000,000 個最小單位。
| 使用場景 | 推薦小數位數 | 備註 |
|---|---|---|
| 標準同質化代幣 | 9 | 與 SOL 精度一致;兼容性最高 |
| 迷因幣 (Meme coin) | 9 | 標準社群選擇 |
| 投票 / 治理代幣 | 0 | 不可分割;每枚代幣代表一票 |
| 穩定幣類型 | 6 | 符合 USDC 慣例 |
小數位在創建時即永久設定,且無法更改。請在運行任何命令前做好選擇。
對於總供應量,沒有放之四海而皆準的正確答案。合適的數量取決於您項目的目標和代幣經濟學設計。常見慣例:
| 代幣類型 | 常見供應量選擇 |
|---|---|
| 迷因幣 (Meme coin) | 1,000,000,000 (10 億) |
| 效用代幣 | 100,000,000 (1 億) |
| 治理代幣 | 1,000,000 (1 百萬) |
這些數字僅為慣例,並非財務建議。
在 Solana 上創建代幣需要多少成本?
在 Solana 上創建代幣的成本在 0.015 SOL 到 0.5 SOL 之間,具體取決於您使用的是 Solana CLI 還是無代碼工具,如果您使用 Arweave,還需加上元數據存儲費。
下表顯示了每種路徑的詳細費用清單。成本估算截至 2025 年 6 月;費用會隨網絡擁塞情況波動,但歷史上一直保持在該範圍內。
| 費用項目 | CLI 路徑 (SOL) | 無代碼路徑 (SOL) |
|---|---|---|
| 鑄造帳戶 (Mint Account) 租金豁免 | ~0.00144 | 已包含在工具費中 |
| ATA 創建租金豁免 | ~0.00203 | 已包含在工具費中 |
| 交易手續費(總計約 5 步) | 總計 ~0.000025 | 已包含在工具費中 |
| 透過 Metaplex (Arweave) 上傳元數據 | ~0.01–0.02 | 已包含在工具費中 |
| 無代碼工具平台費 | 不適用 | 0.05–0.5 |
| 總計估計 | ~0.015–0.025 SOL | ~0.05–0.5 SOL |
租金豁免 (Rent exemption) 是 Solana 特有的概念:這是一次性存入的 SOL 押金,用於將帳戶數據永久存儲在鏈上。這不是一項經常性費用,如果您稍後關閉帳戶,可以收回這筆押金。
所有金額均以 SOL 表示,以避免因價格變動導致數據過時。在估算法幣成本時,請參考 SOL 價格和市場數據),並在花費真實 SOL 之前先在 devnet 上進行練習。
💡 從 devnet 開始: Devnet 是 Solana 的沙盒環境。一切運作方式與真實區塊鏈完全相同,但使用的 SOL 是虛擬且免費的。您可以從 Solana devnet 水龍頭) 或在終端機運行
solana airdrop 2來獲取免費的 devnet SOL。在切換到主網 (Mainnet) 之前,請在 devnet 上完成所有步驟。
註:devnet 和 testnet 是不同的 Solana 環境。Devnet 供開發人員建構和測試應用程式。Testnet 則用於驗證節點性能測試。本指南僅使用 devnet。
您應該使用哪種方法?代幣創建工具對比
合適的工具取決於您的技術水平以及您對代幣參數所需的控制程度。
| 工具 | 技術要求 | 約略成本 | 預計耗時 | 典型使用場景 |
|---|---|---|---|---|
| Solana CLI + spl-token | 開發人員 (CLI) | ~0.015–0.025 SOL | ~45–60 分鐘 | 完全控制,自定義參數 |
| Metaplex JS SDK | 開發人員 (Node.js) | ~0.02–0.03 SOL | ~60–90 分鐘 | 自定義元數據工作流 |
| pump.fun | 無需程式碼 | 固定 ~0.02 SOL | ~5 分鐘 | 迷因幣,即時發行 |
| Smithii Token Creator | 無需程式碼 | ~0.1–0.3 SOL | ~10–15 分鐘 | 帶元數據的完整 SPL 代幣 |
| Solana Token Creator | 無需程式碼 | ~0.05–0.2 SOL | ~10–15 分鐘 | 通用,無程式碼 |
如果您習慣使用終端機,並希望完全控制每個參數(包括精確的小數位配置、供應量、元數據上傳和權限撤銷),第 5 節中的 Solana CLI 路徑將涵蓋完整過程。
如果您沒有編程經驗並希望通過瀏覽器進行操作,請根據網絡支持、元數據處理、當前費用、錢包權限以及是否提供 devnet 測試來對比列出的無代碼界面。第 6 節中的無代碼路徑僅使用一個界面作為範例;列入該工具並不代表背書,且界面或費用可能會發生變化。
對於需要自定義代幣邏輯的高級使用場景(如轉帳鉤子 (transfer hooks) 或可編程代幣),Anchor 框架支持建構自定義 Solana 程式。該主題不在本指南的討論範圍之內。
⚠️ 工具安全: 僅將錢包連接到具有良好社群聲譽的無代碼工具。網絡釣魚網站會模仿合法工具。在連接錢包和花費 SOL 之前,請務必通過社群渠道核實官方域名。
前提條件:在創建代幣之前需要設置什麼
在開始任何路徑之前,請確認以下各項已準備就緒。跳過前提條件是導致教學中途失敗的最常見原因。
CLI 路徑的前提條件(開發人員)
在創建代幣之前,請按順序完成以下步驟。
1. 安裝 Solana 工具套件
在運行之前,請先確認 Solana 官方文檔中的當前安裝命令並檢查腳本原始碼。2025 年 6 月的原始文章在 macOS/Linux 上使用了此命令:
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"對於 Windows,請使用 Windows 子系統 Linux 版 (WSL) 並運行相同的命令。有關完整的平台說明,請參閱 Solana CLI 安裝指南)。
2. 將 Solana 加入 PATH
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"將此行加入到您的 ~/.bashrc 或 ~/.zshrc 中以使其永久生效。
3. 驗證安裝
solana --version# 預期輸出:
solana-cli 1.18.x (src:xxxxxxxx; feat:xxxxxxxxx, client:SolanaLabs)💡 版本檢查: 本指南已針對 Solana CLI v1.18.x 和 spl-token-cli 3.x 進行驗證。運行
spl-token --version以確認這兩個工具都已安裝。
4. 生成金鑰對
solana-keygen new這將創建您的錢包金鑰對並顯示您的公鑰。請將助記詞離線保存在安全位置。
5. 將 CLI 配置為 devnet
solana config set --url devnet6. 請求 devnet SOL
solana airdrop 27. 驗證您的餘額
solana balancespl-token CLI 隨 Solana 工具套件一同提供。您無需了解 Rust 即可創建標準 SPL 代幣;CLI 命令使用現有的鏈上程式,無需自定義程式碼。
⚠️ 警告:主網部署需要花費真實的 SOL。 本指南中的所有步驟均默認為 devnet。在切換到主網之前,請在 devnet 上完成並驗證完整過程。準備好切換到主網時:請運行
solana config set --url mainnet-beta。主網上的交易無法撤銷。
無代碼路徑的前提條件(非開發人員)
無代碼路徑:您需要一個存有資金的 Phantom 錢包),只需五分鐘即可完成設置。
1. 從 phantom.app.) 安裝 Phantom 錢包瀏覽器擴展程式。它支持 Chrome、Firefox、Brave 和其他基於 Chromium 的瀏覽器。
2. 創建一個新錢包。寫下您的助記詞並將其離線存儲在安全的位置。
3. 為您的錢包注入足夠的 SOL,以支付預估費用並保留少量緩衝。您可以使用 Bybit SOL/USDT 現貨市場) 或其他交易所,然後在提現前驗證 Solana 網絡和錢包地址。先從少量的測試轉帳開始。
4. 為了進行測試:在花費真實 SOL 之前,請將 Phantom 切換至 devnet。前往「設置」 > 「開發者設置」 > 「更改網絡」 > 「Devnet」。
其他 Solana 錢包(如 Solflare 和 Backpack)也適用於此流程,但本指南中的所有範例均使用 Phantom。
⚠️ 助記詞安全: 切勿分享您的錢包助記詞。請離線存儲。任何合法的代幣創建工具都不會要求提供助記詞。
如何使用 CLI 創建 Solana 代幣(開發者路徑)
以下是完整的 CLI 路徑。如果您使用的是無代碼工具,請跳至如何在不編寫程式碼的情況下創建 Solana 代幣。
以下所有指令均假設您的 CLI 已配置為 devnet。當您準備好在主網部署時,請切換端點並重複步驟。
步驟 1:創建鑄造帳戶 (Mint Account)
創建鑄造帳戶會在 Solana 區塊鏈上註冊您的代幣。這單一步驟就是讓您的代幣存在的原因。
在執行此指令前請選擇您的小數位數。小數位數在創建時永久設定,無法更改。如果您需要指導,請參考第 1 節中的代幣供應量與小數位數參數表。
⚠️ 小數位數是永久性的: 代幣小數位數在創建後無法更改。在執行此指令前請確認您的選擇。請核對兩次。
使用 9 位小數執行此指令(大多數代幣的標準):
spl-token create-token --decimals 9# 預期輸出:
Creating token 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
Signature: 2s3fjEHGRB5W6j5X5p3uqwJAJmKq...您的代幣鑄造地址是「Creating token」後顯示的地址。請保存它;後續的每個步驟都會用到它。
步驟 2:創建關聯代幣帳戶 (ATA)
您的錢包需要一個關聯代幣帳戶 (Associated Token Account, ATA) 來存放您即將鑄造的代幣。鑄造帳戶定義了代幣;ATA 則是您錢包餘額存放的地方。如果對此區別感到陌生,請參閱第 1 節中的鑄造帳戶 vs. ATA 對照表。
spl-token create-account YOUR_TOKEN_MINT_ADDRESS# 預期輸出:
Creating account 5RhXa...
Signature: 3tKmHQ...步驟 3:鑄造您的初始代幣供應量
此步驟將創建實際的代幣並將其存入您的 ATA。
現在請決定您的總供應量。一旦您在步驟 6 放棄了鑄造權限,您將無法再創建額外的代幣。常見選擇請參考第 1 節中的供應量指導表。
⚠️ 供應量決定是永久性的: 在您放棄鑄造權限後,您的總供應量將無法增加。現在請決定您的最終數量,並在執行此指令前進行驗證。
spl-token mint YOUR_TOKEN_MINT_ADDRESS 1000000000 YOUR_TOKEN_ACCOUNT_ADDRESS# 預期輸出:
Minting 1000000000 tokens
Token: 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
Recipient: 5RhXa...
Signature: 4uNpYZ...步驟 4:驗證您的代幣供應量與餘額
在繼續之前,請確認鑄造情況與您的餘額。這只需要十秒鐘,卻能防止稍後才發現錯誤。
檢查總供應量:
spl-token supply YOUR_TOKEN_MINT_ADDRESS# 預期輸出:
1000000000檢查您錢包的代幣餘額:
spl-token balance YOUR_TOKEN_MINT_ADDRESS# 預期輸出:
1000000000如果這兩個數字都符合您預期的供應量,請繼續執行步驟 5。
步驟 5:添加元數據(名稱、符號、標誌)
您的代幣現在已存在於鏈上,但在每個錢包和瀏覽器中都顯示為無法識別的地址。添加元數據能賦予它可見的身份。
此步驟使用 Metaplex 代幣元數據計劃 (Token Metadata Program)。如需完整演練,請參閱如何為您的 Solana 代幣添加元數據(名稱、符號與標誌)(第 7 節)。在返回下方的步驟 6 之前,請先完成該處的所有三個步驟。
💡 不要跳過元數據: 若沒有元數據,您的代幣在每個錢包中都會顯示為匿名地址字串。未命名的代幣在 Phantom 和大多數 DEX 中會顯示為「Unknown Token」。
步驟 6:放棄鑄造權限與凍結權限
附加元數據後,請透過放棄這兩種權限來配置您代幣的信任信號。
如需包含確切指令的完整演練,請參閱如何保護您的代幣(第 8 節)。大多數具備公信力的項目都會在任何公開公告之前放棄這兩種權限。
步驟 7:在 Solana Explorer 上驗證您的代幣
在 Solana Explorer.) 上搜尋您的鑄造地址。確認以下內容:
- 代幣名稱與符號正確顯示
- 供應量符合您的預期金額
- 鑄造權限顯示為「無」(若已放棄)
- 凍結權限顯示為「無」(若已放棄)
如果任何設置不正確,您可能仍能更新元數據。鑄造後,供應量和小數位數將無法更改。
步驟 8:切換至主網並重複步驟
確認 devnet 上的每個步驟都運作正常後,切換至主網:
solana config set --url mainnet-beta為您的主網錢包注入真實的 SOL(包含元數據的 CLI 路徑至少需 0.1 SOL)。然後在主網上重複步驟 1 到 7。指令完全相同,僅網絡有所變動。
⚠️ 警告:主網交易是不可逆的。 在執行每個指令前,請仔細檢查每個參數。您無法在主網上撤銷鑄造、元數據附加或權限放棄。
如何在不編寫程式碼的情況下創建 Solana 代幣(無代碼路徑)
此路徑不需要編寫程式碼。您可以完全透過網絡瀏覽器創建一個配置完整的 SPL 代幣,包含名稱、符號、標誌、供應量、小數位數和權限設置。
如果您偏好使用 CLI 方法,請參閱如何使用 CLI 創建 Solana 代幣(開發者路徑)。
步驟 1:選擇您的無代碼工具
首先從下方的比較中選擇適合您使用場景的工具。
| 工具 | 成本 (SOL) | 元數據支持 | 網絡 | 介面複雜度 | 典型使用場景 |
|---|---|---|---|---|---|
| Smithii Token Creator | ~0.1–0.3 | 是,完整 | 主網 + Devnet | 低 | 具備元數據的完整 SPL 代幣 |
| pump.fun | ~0.02 固定 | 是,基礎 | 僅限主網 | 低 | 迷因幣,即時發行 |
| Solana Token Creator | ~0.05–0.2 | 是,完整 | 主網 | 低至中 | 通用目的 |
工具費用和介面會有所變動。在繼續之前,請在各工具的官方網站驗證當前定價。上述數據截至 2025 年 6 月為最新。
本演練僅將 Smithii Token Creator 作為介面範例。在連接錢包之前,請獨立驗證當前的網域、費用、權限、devnet 支持及元數據功能。其他介面可能提供類似的工作流程。
⚠️ 連接前請先驗證: 在連接錢包之前,請務必確認您位於工具的官方網域。網絡釣魚網站會模仿合法的代幣創建工具。在繼續操作之前,請檢查工具的官方社群頻道或社群頁面以確認正確的網址。
步驟 2:連接您的 Phantom 錢包
導航至 Smithii Token Creator 的官方網址。點擊「連接錢包」,從錢包選項中選擇 Phantom,並在 Phantom 中核准連接。
連接您的錢包並不代表授權任何支出。只有當您在後續步驟中簽署交易時,SOL 才會從您的錢包中移出。
在設定供應量和權限期權前,請設定您的代幣名稱、符號和標誌。一旦您確認交易,這些設定將永久定義您的代幣。
將您的代幣名稱設定為顯示在錢包和瀏覽器中的完整顯示名稱,例如「MyProject Token」。請保持清晰且易於識別。
將您的代幣符號設定為 2–6 個大寫字元;這是您的代號,例如「MYP」。
以方形 PNG 格式上傳您的代幣標誌,最低 200x200px,建議 1000x1000px 以獲得清晰顯示。檔案請保持在 200KB 以下。
如果工具支援,請新增描述。像 CoinGecko 這樣的聚合器會在您申請上架時顯示描述。
第 4 步:設定小數位和總供應量
為標準的同質化代幣選擇 9 個小數位。這與 SOL 的精度相符,是最具廣泛相容性的選擇。僅在您希望創建無法分割的代幣,且無法進行部分所有權時,才使用 0。
請參閱第 1 節中的小數位和供應量參數表格以獲取常見供應量選擇的指南。有關供應量如何影響您整體預算的資訊,請參考成本部分。
⚠️ 小數位和供應量是永久的: 這些值在代幣創建後無法更改。在進行下一步之前,請驗證這兩者。
第 5 步:設定權限
權限設定決定了任何人是否能夠鑄造更多代幣或凍結持有者帳戶。
僅在您打算永久固定供應量時,才啟用「撤銷鑄幣權」。一經在鏈上確認,將無法再鑄造額外的代幣。撤銷是否適用取決於文件記錄的代幣設計和分發計劃。
僅在專案不需要凍結代幣帳戶的能力時,才啟用「撤銷凍結權」。此操作不可逆,且應與發佈的代幣控制項匹配。
如果您計劃未來的代幣分發,例如鎖定歸屬計劃或質押獎勵,您可以暫時保留鑄幣權,但在進行任何公開公告之前將其撤銷。
⚠️ 權限撤銷是永久的: 如果在此處撤銷鑄幣權,將永遠無法創建額外的代幣。在繼續之前,請確認您的總供應量是否正確。
第 6 步:審查、支付和確認創建
在確認畫面中審查所有參數,然後批准交易。該工具在此階段顯示總 SOL 成本;請驗證您的 Phantom 餘額是否足以支付。
點擊「創建代幣」並批准 Phantom 中的交易。
第 7 步:確認您的代幣已上線並驗證設定
交易確認後,該工具會顯示您的鑄幣地址。請保存它。
透過搜尋您的鑄幣地址,在 Solana Explorer) 上驗證您的代幣。確認您的代幣名稱、符號、供應量、小數位和權限設定是否都正確。如果鑄幣權和凍結權顯示為「無」,則表示您的撤銷已成功。
💡 測試提醒: 如果您在開發網上完成了此流程,請將 Phantom 切換回主網,為您的錢包充值真實的 SOL,然後重複所有步驟以在主網上部署。
如何為您的 Solana 代幣添加元數據(名稱、符號、標誌)
如何為您的 Solana 代幣添加元數據(名稱、符號、標誌)
若要為您的 Solana 代幣添加元數據,您需要使用 Metaplex Token Metadata Program。此程式會創建一個獨立的鏈上帳戶,其中儲存您的代幣名稱、符號、標誌 URI 和描述,使其在錢包、DEX 和瀏覽器中可見。
如果您在創建時使用了包含元數據欄位(名稱、符號、標誌上傳)的無代碼工具,您的元數據已經設定好了。請跳至如何保護您的代幣。以下步驟涵蓋了 CLI 元數據流程。
沒有元數據,您的代幣將在 Phantom、Solflare 和鏈上聚合器中顯示為匿名的地址字串。沒有錢包使用者能夠識別它。沒有 DEX 會顯示其名稱。對於公開代幣發行,添加元數據是必須的。
Metaplex Token Metadata Program 是用於為 SPL 代幣附加身份的鏈上標準。它以 NFT 聞名,但同樣適用於同質化代幣。請參考Metaplex Token Metadata Program 文件) 以獲取最新的 SDK 版本詳細資訊。
第 1 步:準備並上傳您的代幣標誌
在進行上傳之前,請準備好您的代幣標誌。圖片必須符合 Metaplex 的規格:
- 格式:方形 PNG
- 建議尺寸:1000x1000px,以在所有錢包中實現清晰顯示
- 最大檔案大小:200KB 以下
選擇一個儲存目的地。按可靠性排序的選項:
- Arweave: 一種永久儲存選項。使用前請確認目前的成本和上傳行為。
- IPFS: 去中心化,但如果節點停止釘選檔案,內容可能會離線。
- 中心化 URL: 不建議使用。如果主機更改,URL 可能會中斷。
💡 使用 Arweave: Arweave 為代幣標誌和元數據 JSON 提供永久、不可變的儲存。如果節點停止釘選,IPFS 內容可能會離線。如果主機更改,中心化圖片 URL 可能會完全中斷。
使用 Bundlr(現為 Irys)將您的標誌上傳到 Arweave。上傳費用約為 0.001–0.01 SOL,具體取決於檔案大小。上傳後,您將收到一個格式為 https://arweave.net/[HASH].` 的圖片 URI。請保存此 URI。
第 2 步:創建並上傳元數據 JSON 文件
元數據 JSON 文件告訴錢包和瀏覽器如何顯示您的代幣。它遵循 Metaplex 標準格式。
創建一個名為 metadata.json 的文件,結構如下:
{
"name": "MyProject Token",
"symbol": "MYP",
"description": "The utility token for the MyProject ecosystem.",
"image": "https://arweave.net/[YOUR_IMAGE_HASH]",
"attributes": [],
"properties": {
"files": [
{
"uri": "https://arweave.net/[YOUR_IMAGE_HASH]",
"type": "image/png"
}
]
}
}將 [YOUR_IMAGE_HASH] 替換為您在第 1 步上傳標誌時獲得的雜湊值。
使用 Bundlr/Irys 將此 JSON 文件上傳到 Arweave。上傳後,您將收到一個格式為 https://arweave.net/[JSON_HASH].` 的元數據 URI。請保存此 URI。
第 3 步:創建鏈上元數據帳戶
最後的元數據步驟是使用 Metaplex JS SDK 在鏈上將元數據 URI 附加到您的鑄幣帳戶。
安裝 SDK:
npm install @metaplex-foundation/mpl-token-metadata \
@metaplex-foundation/umi \
@metaplex-foundation/umi-bundle-defaults核心函式呼叫模式如下所示。請參考Metaplex Token Metadata Program 文件) 以獲取完整當前實現和任何 API 變更:
import { createMetadataAccountV3 } from "@metaplex-foundation/mpl-token-metadata";
// Create metadata account linked to your Mint Account
await createMetadataAccountV3(umi, {
mint: publicKey("YOUR_TOKEN_MINT_ADDRESS"),
mintAuthority: umi.identity,
payer: umi.payer,
updateAuthority: umi.identity.publicKey,
data: {
name: "MyProject Token",
symbol: "MYP",
uri: "https://arweave.net/[YOUR_JSON_HASH]",
sellerFeeBasisPoints: 0,
creators: null,
collection: null,
uses: null,
},
isMutable: true,
collectionDetails: null,
}).sendAndConfirm(umi);交易確認後,您的代幣將在所有 Solana 錢包和 DEX 中顯示其身份,包括名稱、符號和標誌。
💡 錢包顯示: Phantom 和 Solflare 都會讀取 Metaplex 元數據來顯示您的代幣名稱和標誌。大多數 Solana DEX 也會如此。沒有此步驟,您的代幣將在每個錢包中顯示為未識別的地址字串。
如何保護您的代幣:撤銷鑄幣權和凍結權
撤銷鑄幣權和凍結權是信任設定步驟,它向潛在持有者表明您無法秘密地增加供應量或凍結他們的帳戶。大多數信譽良好的專案會在任何公開公告之前完成此步驟。
在撤銷權限前,請使用此決策框架確認您的意圖:
| 您的代幣類型 | 鑄造權限 | 凍結權限 |
|---|---|---|
| 迷因幣 (固定供應量) | 撤銷 | 撤銷 |
| 社群代幣 (固定供應量) | 撤銷 | 撤銷 |
| 效用代幣 (計畫未來分配) | 暫時保留 | 撤銷 |
| 協議代幣 (供應量與協議成長掛鉤) | 保留 | 撤銷 |
如果您使用了無代碼工具並在創建過程中選擇了撤銷選項,這將會自動處理。透過在 Solana Explorer 中搜尋您的鑄造地址並確認「鑄造權限」和「凍結權限」均顯示為「無」來進行驗證。
撤銷鑄造權限
撤銷鑄造權限將永久阻止鑄造任何額外的代幣。一旦撤銷,您鑄造的供應量即為永久最大供應量。
⚠️ 警告:鑄造權限撤銷無法撤回。 一旦您執行此命令,將永遠無法創建額外的代幣。請在繼續之前驗證您的總供應量是否完全正確。
spl-token authorize YOUR_TOKEN_MINT_ADDRESS mint --disable# 預期輸出:
Updating 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
當前鑄造權限:9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM
新的鑄造權限:已禁用撤銷凍結權限
撤銷凍結權限證明您無法凍結任何持有者的代幣帳戶。這對於希望證明他們無法封鎖特定錢包代幣轉移的項目尤其重要。某些受監管的代幣項目選擇保留凍結權限以符合規範;大多數社群和迷因幣項目會撤銷它。
⚠️ 警告:凍結權限撤銷無法撤回。 一旦執行,凍結代幣帳戶的能力將被永久移除。請在繼續之前確認這符合您項目的要求。
spl-token authorize YOUR_TOKEN_MINT_ADDRESS freeze --disable# 預期輸出:
Updating 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
當前凍結權限:9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM
新的凍結權限:已禁用執行兩個命令後,在 Solana Explorer 中搜尋您的鑄造地址。鑄造權限和凍結權限欄位應顯示為「無」,這確認兩個權限都已移除,您的代幣配置即已完成。
創建 Solana 代幣後的步驟:上架與交易
您的代幣已創建。現在讓它更容易被發現和交易。新鑄造的 SPL 代幣不會自動顯示給交易者或聚合器。這五個步驟完成了整個生命週期。
步驟 1:在 Solana Explorer 上驗證
在 Solana Explorer 中搜尋您的鑄造地址。確認名稱、符號、供應量、小數位和權限設定是否都正確。如果您的元數據尚未顯示,請等待 5-10 分鐘讓鏈上索引完成。
步驟 2:評估流動性管道
如果項目需要公開交易,請比較相容的流動性管道、目前的資金池創建費用、審計資訊、地區限制和錢包權限。來源工作流程使用 Raydium) 作為一個 Solana 範例;納入不代表認可。
流動性資金池是兩種代幣的配對儲備,可實現交易並設定代幣的市價。把它想像成一個販賣機,裡面裝有您的代幣和 SOL:買家投入 SOL,然後取出代幣,價格會根據供需自動調整。
2025 年 6 月的來源估計,創建 Raydium 資金池的成本約為 0.5-2 SOL,外加配對資產。在創建流動性之前,請驗證目前的費用並了解無常損失、市場操縱、法律和披露風險。
添加流動性和完整的資金池創建機制已包含在專門的指南中。此步驟提供了路線圖。
步驟 3:檢查聚合器可見性
聚合器索引: 在撰寫本文時,Jupiter 可以自動索引符合資格的 Raydium 資金池。創建資金池後,請在相關聚合器上檢查代幣地址,並確認顯示的鑄造地址、元數據和流動性。索引時間和資格不獲保證。
查閱 CoinGecko 目前的代幣請求要求。2025 年 6 月的來源列出了交易活動、活躍的流動性資金池和完整的代幣元數據作為常見要求。接受度和審查時間由平台控制,不獲保證。
另請查閱 CoinMarketCap 目前的申請要求。不要假設資格、文件或審查時間與其他聚合器相同。
Solana 與 Ethereum 代幣創建比較:快速概覽
如果您正在考慮在 Solana 和 Ethereum 之間選擇創建代幣,以下是它們在最重要的因素上的比較。
| 因素 | Solana | Ethereum |
|---|---|---|
| 代幣創建成本 | 約 0.015-0.025 SOL (低於 5 美元) | 50-500 美元以上的 Gas 費用 |
| 交易速度 | 次秒級別的最終確定性 | 每個區塊 12-15 秒 |
| 代幣標準 | SPL Token (預部署程式) | ERC-20 (每個代幣自訂合約) |
| 需要智能合約 | 否 | 是 |
| 技術技能 (CLI 路徑) | 熟悉 CLI | Solidity 知識 + CLI |
| 無代碼工具可用性 | 是 (pump.fun, Smithii 等) | 是,但選項較少 |
| 生態系規模 | 不斷增長的 DeFi 生態系 | 全球最大的 DeFi 生態系 |
| 典型用例 | 迷因幣、高頻 DeFi | 機構 DeFi、已建立的協議 |
2025 年 6 月的來源估計顯示 Solana 的代幣創建成本較低且結算速度較快,而 Ethereum 則提供更龐大的既有生態系和更廣泛的 ERC-20 整合。合適的網絡取決於所需的工具、流動性、安全審查、用戶群和監管考量。BNB Chain 也是一個選項,但其代幣創建過程不在本指南的範圍內。
常見問題:如何在 Solana 上創建代幣
我可以免費創建 Solana 代幣嗎?
不行,但成本很低。創建代幣需要支付少量 SOL 作為租金豁免費用(鑄造帳戶約 0.00144 SOL)和每次交易費用(每筆約 0.000005 SOL)。無代碼工具會額外收取 0.05-0.5 SOL 的平台費用。Devnet 代幣是免費的,且行為與 Mainnet 完全相同,可供練習。
是的。Smithii Token Creator 和 pump.fun 等無代碼工具可讓您透過瀏覽器介面創建完全配置好的 SPL 代幣,無需終端機命令。請參閱 無代碼路徑部分 以取得完整的分步指南。
您需要使用 Metaplex Token Metadata Program。對於 CLI 路徑,這涉及將您的 Logo 上傳到 Arweave,創建一個元數據 JSON 文件,並使用 Metaplex JS SDK 將其附加到您的鑄造帳戶。無代碼工具會在創建過程中自動處理此問題。請參閱 如何為您的 Solana 代幣添加元數據 以取得完整指南。
在您的終端機中執行 spl-token authorize YOUR_TOKEN_MINT_ADDRESS mint --disable。這將永久阻止鑄造任何額外的代幣。一旦執行,總供應量將被永久固定,無法增加。請參閱 權限撤銷部分 以獲取包含預期輸出的完整流程。
請在終端機中執行 spl-token authorize YOUR_TOKEN_MINT_ADDRESS freeze --disable。這將永久移除凍結任何持有者代幣帳戶的能力,表明沒有中心化行為者能夠阻止代幣轉移。此操作不可逆。詳細資訊請參閱權限撤銷部分。
如何將我的代幣添加到 Raydium?
前往 raydium.io,) 上的 Raydium 流動性池創建介面,連接您的錢包,然後創建一個將您的代幣與 SOL 配對的新流動性池。您需要您的代幣和 SOL 來啟動池,外加一個池創建費用。池創建後,Jupiter Aggregator 會在幾小時內自動索引它。完整步驟請參閱創建後路線圖。
在 Solana 上創建代幣需要多長時間?
首次依照本指南操作,透過 CLI 路徑大約需要 45–60 分鐘,包含元資料設置。無程式碼工具可在 10–15 分鐘內完成代幣創建。這兩項估計都假設先決條件已安裝。
我可以在首次鑄造後創建更多代幣嗎?
可以,如果您保留鑄造權 (Mint Authority)。如果您撤銷鑄造權,則無法再創建額外的代幣,鑄造的總供應量將永久固定。此決定必須符合已記錄的代幣設計和分配計畫。確切指令請參閱權限撤銷部分。
如果我在代幣設定中出錯了該怎麼辦?
某些設定,包括小數位、鑄造地址以及權限撤銷後的總供應量,都是永久性的。在主網部署前,先在測試網 (devnet) 上測試每個步驟是本指南中最重要的安全實踐。如果您在撤銷任何權限之前在測試網上發現錯誤,只需創建一個新代幣;測試網的 SOL 是免費的。
我的 Solana 代幣應該使用多少小數位?
標準的同質化代幣請使用 9 位小數。這是預設值,也是最相容的值,與 SOL 本身精度相同。如果您想要一個不可分割的代幣,無法進行部分擁有,請使用 0 位小數。除非您的特定用例需要,否則請避免使用 6 或 18 等非標準值,因為錢包和 DEX 的相容性可能會有所不同。請參閱第一部分的參數指南表格。
我需要了解 Rust 或 Solidity 才能在 Solana 上創建代幣嗎?
不需要。本指南的開發者路徑使用 spl-token CLI 工具,非開發者路徑使用無程式碼工具。兩者都不需要編寫程式碼。只有當您想使用 Anchor Framework 建立具有非標準行為的自訂 Solana 程式時,才需要 Rust 知識,這是遠超出標準 SPL 代幣創建的進階用例。
什麼是 Solana 代幣列表,我該如何將我的代幣加入?
原始的 Solana 代幣列表 (先前維護在 Solana Labs 的 GitHub 儲存庫中) 已在很大程度上被 Jupiter 的嚴格代幣列表和個別聚合器註冊表取代。若要讓您的代幣在整個生態系統中獲得認可,請在 Raydium 上添加流動性池,然後按照創建後路線圖中所述提交給 CoinGecko 和 CoinMarketCap。
在 Solana 上創建代幣是否合法?
在大多數司法管轄區,創建代幣是合法的。將其作為投資工具或籌款機制,例如 ICO、IEO 或 STO,可能會觸發證券監管,具體取決於您的司法管轄區。本指南僅涵蓋技術創建流程,不構成法律或財務建議。在發起任何有籌款意圖的代幣之前,請諮詢合格的法律專業人士。
後續步驟:您的代幣已上線
您的代幣現已在鏈上,已命名、已配置正確的權限設定,並在 Solana Explorer 上顯示。基礎已完成。接下來該怎麼做:
- 在 Solana Explorer 上驗證您的代幣並確認所有設定皆正確
- 記錄鑄造地址、權限設定、總供應量和代幣目的
- 評估公開的流動性是否適當且符合法律規範
- 如果需要交易,請比較流動性平台、費用、審計和錢包權限
- 審查聚合器列表要求,但不要假設一定會被接受
- 監控鏈上活動並維持明確的風險披露
一旦鑄造交易被確認,代幣就存在於鏈上。公開交易、推廣、籌款和流動性提供是獨立的決策,伴隨額外的技術、財務和法律風險。
本文僅供教育目的,不構成財務、法律或投資建議。在 Solana 上創建代幣涉及實際財務成本和不可逆的決定。在主網部署前,請務必在測試網 (devnet) 上測試所有步驟。有關您所在司法管轄區代幣創建的監管影響,請諮詢合格的專業人士。