鏈圖NETWORK ATLAS
註冊 OKX

Solana 充提:地址格式、租金和代幣帳戶怎麼理解?

先說結論

Solana 地址是一把 32 位元組公鑰的 Base58 寫法,通常 43 到 44 個字元,沒有 0x 字首,區分大小寫。手續費用 SOL 付;代幣不直接記在錢包地址裡,而是記在各自的代幣帳戶中,開戶需要存一筆可退還的租金。

Solana 的地址看起來像一串隨機字母數字,沒有 0x,也沒有 T 之類的醒目開頭。想在充提時不出錯,值得先弄懂它背後的帳戶模型,這套模型和以太坊、波場都不一樣。地址怎麼核對、為什麼錢包裡要留 SOL、幣到了卻看不到是不是丟了,是 Solana 充提最常被問到的三件事。

Solana 地址是什麼樣子?有校驗碼嗎?

Solana 文件說,每個帳戶由一個唯一地址標識,這個地址就是 32 位元組的 Ed25519 公鑰。RPC 文件裡的引數說明寫的是「Base-58 編碼的字串」。32 個位元組用 Base58 寫出來最長 44 個字元,通常是 43 或 44 位,數值偏小的地址編碼後會短於 44 位,所以識別工具把範圍放寬到 32~44 位。

和別的鏈比較:

對比項 Solana 以太坊 波場
外觀 多為 43~44 位 Base58,無固定開頭 0x + 40 位十六進位制 T 開頭,34 位
大小寫 區分 全小寫或全大寫也有效,混合大小寫是校驗 區分
校驗 地址本身沒有可見的校驗位,官方文件也沒有描述這樣的設計 混合大小寫時有 EIP-55 校驗 Base58Check 自帶

沒有固定開頭、沒有可見的校驗,意味著 地址格式識別工具 對 Solana 只能檢查長度和字元集:抄錯一個字元,只要仍在 Base58 字母表內、長度沒變,工具就判不出來。所以貼上之後,要自己逐字核對。一個夠用的做法是三段核對:開頭 4 位、結尾 4 位,再看一次中間有沒有被替換成別的內容,三處都和對方給的一致才傳送。萬一貼上過程中地址被什麼程式改寫,這個習慣也有機會發現;類似的「長得像」陷阱見 地址投毒是怎麼回事。

Solana 官方瀏覽器上的 USDC 代幣頁面,可以看到 Solana 地址的樣子
Solana 官方瀏覽器上的 USDC 代幣頁面,可以看到 Solana 地址的樣子。2026 年 11 月 4 日截圖,檢視原頁面 ↗

Solana 的「錢包地址」和「帳戶」有什麼區別?

文件裡的說法是:Solana 上的所有資料都存放在「帳戶」裡,錢包只是一個歸系統程式(System Program)所有的帳戶,帳戶裡的 lamports 數量就是 SOL 餘額;1 SOL 等於 10 億 lamports。所謂你的錢包地址,就是這個帳戶的地址。

每個帳戶有一個「所有者程式」,只有所有者程式能修改帳戶裡的資料或扣減其餘額,但任何人都可以往裡增加餘額。這條規則帶來一個很實用的結論:別人往你的地址轉 SOL 永遠不需要你同意。

為什麼 Solana 要「租金」?SOL 餘額會被慢慢扣掉嗎?

不會。文件強調租金(rent)更像一筆押金:帳戶要在鏈上存放資料,就必須存入與資料大小成比例的 SOL,帳戶關閉時這筆錢可以全額取回。新帳戶必須一建立就存夠,達到「免租金」的最低餘額;之後任何會讓餘額低於這條線的轉出,都會失敗,除非把餘額一次轉到恰好為零(這等於關閉帳戶)。

文件給出的最低餘額公式是(帳戶位元組數 + 128)× 3,480 × 2 lamports,按這個公式算,15000 位元組的帳戶約需 0.105 SOL。資料越大押金越多。普通錢包帳戶幾乎沒有資料,所以實際感受不到。需要留意的是代幣帳戶。

為什麼收一個代幣要先有「代幣帳戶」?

Solana 的代幣不是記在錢包地址下面的一欄數字。文件把它拆成三層:

  • Token Program(代幣程式):所有代幣操作的邏輯,所有代幣帳戶都歸它所有。目前有兩個版本,原始的 Token Program 和功能更多的 Token Extensions Program(Token-2022)。
  • Mint 帳戶:一種代幣的「身份證」,記錄總供應量、小數位數、增發許可權。代幣在 Solana 上由 mint 帳戶的地址唯一標識,所以核對一個代幣是否對,要看 mint 地址,而不是幣名。
  • Token Account(代幣帳戶):記錄「誰持有多少個這種代幣」。想持有某種代幣的錢包,需要為這種代幣建立一個代幣帳戶。同一個錢包持有 USDC 和持有另一種幣,是兩個不同的代幣帳戶。

文件還介紹了關聯代幣帳戶(Associated Token Account):用持有者地址和 mint 地址按固定規則推匯出來的預設代幣帳戶,同樣的持有者和同樣的 mint 總會得到同一個地址。建立代幣帳戶需要 SOL 作租金押金和交易費,這是 Solana 上「錢包裡有 USDT 卻沒有 SOL」時經常卡住的原因之一。

向別人的地址轉 SPL 代幣時,誰來為對方建立代幣帳戶、需不需要額外費用,不同錢包的做法不一樣。第一次給自己的新錢包收某種代幣時,傳送之前看一下錢包有沒有額外費用的提示。USDT、USDC 這類穩定幣在 Solana 上也是同樣的結構,它們在各條鏈上的版本怎麼區分,見 穩定幣是什麼,USDT 和 USDC 有什麼區別。

Solana 的手續費是多少?用什麼付?

SOL。文件寫的基礎費用是每個簽名 5000 lamports,也就是 0.000005 SOL,另外可以額外加優先費來提高被處理的順序。這些是文件裡的當前設定,會被調整,實際數字看錢包傳送前的預估。

用文件的兩個數字算一筆帳(都是文件裡的數字,次數是假設):假設你在一天裡發了 20 筆只有一個簽名的普通轉帳,基礎費合計 20 × 5000 = 100,000 lamports,即 0.0001 SOL,不含優先費。這筆費用很小。真正容易讓人意外的是為新代幣建立帳戶時要存的押金,它和帳戶資料的大小成比例,具體金額由錢包在傳送前提示,帳戶關閉時可以取回。所以錢包裡只放穩定幣、一點 SOL 都不留,是 Solana 上最典型的卡點。

在歐易充提 Solana 上的代幣要注意什麼?

歐易的統一要求適用於這裡:幣種和網路必須與轉出方一致;不確定幣是否被支援,先看入金頁能不能選到。如果在入金頁找不到某個幣和網路的組合,頁面的意思是這個組合不被支援,轉進去可能丟失資產。完整流程見 歐易入金步驟。

具體到 Solana:

  • 入金頁選幣種後,網路選 Solana。別處如果寫 SPL,指的是 Solana 上的 SPL 代幣,網路仍然是 Solana。
  • 代幣身份用 mint 地址核對,歐易說明裡的「合約地址」在 Solana 上對應的就是這個,瀏覽器裡的核對步驟見 代幣簡稱、合約地址和區塊鏈網路,怎樣一起核對。
  • 提到自己的錢包時,錢包裡先留一點 SOL,之後轉出或為新代幣開帳戶都用得上。
  • 充不到帳時,用 TxID 在區塊瀏覽器裡查:成功但沒入帳,多半是地址、網路或代幣不對;確認中就等;有的網路會暫時關閉入金,已上鍊的資產不會丟,重新開放後會處理。排查順序見 入金沒到帳怎麼辦。

往 Solana 地址轉了幣卻看不到,是丟了嗎?

先分清三種情形,再決定下一步:

情形 表現 怎麼確認 怎麼辦
幣已到帳,錢包沒顯示 區塊瀏覽器裡持有一欄有這種代幣 到瀏覽器搜自己的地址,在代幣持有裡找 重新整理錢包,或手動新增這種代幣
轉到了別的 mint 名字相同,但不是同一份代幣 拿 mint 地址和轉出方給的資訊對比 取決於那份代幣是否有價值;無法撤回
網路沒選對 把 EVM 網路上的同名代幣當成 Solana 上的 查轉出方實際選的網路 幣還在另一條鏈上,能否取回取決於你掌握的私鑰和對方平台的支援

三種裡最常見的往往是第一種,所以遇事先查鏈上記錄,而不是先懷疑資產丟了。交易雜湊、收款地址、幣種和網路,這四樣資訊合在一起,向對方平台或歐易客服求助時才有的放矢。發出之前的核對,可以照著 網路、地址和 Memo 怎麼一次核對完 過一遍。

把 Solana 地址發到以太坊類網路會怎樣?

Base58 的地址通常過不了 0x 格式的檢查,錢包和交易所頁面會直接拒絕,這算是一層天然的防呆。真正危險的是網路選對了、幣種選錯了:同一個 Solana 地址可以收很多種代幣,只要 mint 不對,就是另一種幣。鏈上已確認的轉帳一般無法撤回,找回要靠接收方配合。各網路之間地址能不能互相識別的對照,見 ERC-20、TRC-20、BEP-20 各是哪條網路。

這篇文章參考了哪些資料

以下資料查閱於 2026 年 11 月 4 日。平台規則可能因地區、帳戶和時間變化。

下一站BSC 地址和以太坊一樣嗎?BEP-20 充提怎麼選

你可能還想了解

歐易入金沒到帳?選錯網路、漏填 Memo 能找回嗎歐易入金未到帳時,按「鏈上有沒有記錄、確認數夠不夠、網路和 Memo 對不對」逐項排查,並說明選錯網路、漏填 Memo 後怎麼聯絡客服申請找回、該準備哪些資料。約 10 分鐘
ERC-20、TRC-20、BEP-20 是哪條網路?ERC-20、TRC-20、BEP-20、SPL 分別是以太坊、波場、BNB Smart Chain、Solana 上的哪條網路?把充提頁常見的標籤逐個對應到具體的鏈,並列出 Arbitrum One、Base、X Layer 的 Gas 幣和地址外觀。約 10 分鐘
Gas 費是什麼?為什麼有幣卻轉不出去解釋 Gas 費的構成,說明為什麼轉帳要用原生幣支付,並列出錢包裡有 USDT 卻提示 Gas 不足、地址未啟用、交易卡住時的排查方法。約 11 分鐘