跳到正文

Web3 如何学习

Solana 入门:账户、代币、手续费和生态

Solana 和以太坊有什么不同、账户和租金是什么、SPL 代币和代币账户怎么运作、手续费和优先费怎么算、常用的钱包和应用,以及 Solana 上特有的风险

约 6 分钟阅读

难度:初级 → 中级 · 想玩 Solana 上的 Meme 币、用 GMGN 或 FOMO,这篇是必读

Solana 是目前链上交易最活跃的公链之一,尤其是 Meme 币。它的特点是快和便宜:出块间隔约 0.4 秒,普通转账手续费不到一美分。

但它的底层设计和以太坊很不一样,很多以太坊上的经验搬过来并不适用。这篇讲清楚你在 Solana 上操作时真正需要知道的东西。


1. Solana 和以太坊的主要区别

以太坊Solana
地址格式0x 开头的十六进制Base58 编码的字母数字串
原生币ETHSOL
最小单位wei / Gweilamport(1 SOL = 10 亿 lamports)
速度主网约 12 秒一个区块约 0.4 秒一个时隙
手续费主网较高,二层网络便宜非常低
代币标准ERC-20SPL Token(以及 Token-2022)
智能合约合约自己保存状态程序和数据分开存放在不同的"账户"里
钱包MetaMask 等 EVM 钱包Phantom、Solflare 等 Solana 钱包

一个重要结论:EVM 钱包地址不能直接接收 Solana 资产,反过来也一样。 从交易所提 SOL 或 Solana 上的 USDC,一定要选 Solana 网络,填 Solana 地址。

2. 账户:Solana 的核心概念

在 Solana 上,几乎一切都是"账户":

  • 钱包账户:你的地址,保存 SOL 余额。
  • 程序账户:智能合约的代码。
  • 数据账户:程序需要保存的数据,比如你持有某个代币的余额。

租金(Rent)

每个账户都要占用链上存储空间,因此需要存入一笔最低数量的 SOL 作为"押金",叫免租金最低余额。

对你最直接的影响是:

  • 第一次买入某个代币时,会为你创建一个"代币账户",需要锁定少量 SOL(大约 0.002 SOL)作为押金。
  • 这笔押金不是被花掉了,而是锁在那个代币账户里。
  • 当你把某个代币全部卖出、余额为零后,可以关闭这个代币账户,把押金退回来。很多钱包和工具都有"关闭空账户 / 回收租金"的功能。

经常买各种 Meme 币的人,钱包里可能有几十上百个空的代币账户,回收后能拿回一笔不小的 SOL。

3. 代币:SPL Token 和代币账户

Solana 上的代币遵循 SPL Token 标准:

  • 每个代币有一个铸币地址(Mint Address),这就是我们常说的合约地址(CA)。认币只认它。
  • 你持有某个代币,实际上是你名下有一个对应的代币账户,记录你的余额。最常见的是"关联代币账户",由你的钱包地址和代币铸币地址自动推导出来。
  • 给别人转代币时,填对方的钱包地址即可,钱包会自动找到或创建对方的代币账户(创建时由发送方付租金押金)。

Token-2022 和需要注意的权限

较新的 Token-2022 标准增加了很多扩展功能,其中几个与风险直接相关:

权限 / 功能风险
铸币权限(Mint Authority)没有放弃的话,项目方可以无限增发
冻结权限(Freeze Authority)没有放弃的话,项目方可以冻结你的代币账户,让你无法卖出
转账手续费每次转账自动扣一部分,相当于"交易税"
永久代理某个地址可以随时转走或销毁任何人的代币

在 GMGN 等工具里看到的"Mint 关闭""黑名单 / 冻结"检测,就是在检查这些权限。见 GMGN 功能全解。

4. 手续费怎么算

Solana 的交易费用由两部分组成:

交易费 = 基础费 + 优先费

  • 基础费:每个签名固定 5,000 lamports(0.000005 SOL)。一般的交易只有一个签名。
  • 优先费:可选的额外费用,给得越多,越容易被优先打包。计算方式是:

优先费 = 计算单元上限 × 每个计算单元的价格

普通转账几乎不需要优先费。但在热门新币上线、网络拥堵时,不加优先费的交易可能迟迟无法上链或直接失败。

小费(Tip):一些交易工具会把交易打包发给专门的区块构建者(比如 Jito),并附带一笔小费,以获得更快的处理或防夹保护。

几个实用建议:

  • 钱包里永远留 0.02–0.05 SOL 作为手续费和租金余量。
  • 普通操作用钱包默认的优先费即可。
  • 抢新币时优先费可能很高,算清楚优先费占你仓位的比例。0.01 SOL 的优先费,对 0.1 SOL 的仓位来说就是 10% 的成本。

5. 交易为什么会失败或"过期"

Solana 的每笔交易都带着一个"最近区块哈希",大约在 1 分钟左右之后就会失效。如果在这段时间里交易没有被打包,它就会过期,不会扣款(除非已经执行失败)。

常见情况:

现象原因处理
交易超时 / 过期网络拥堵,优先费太低提高优先费重试
执行失败(Slippage exceeded)价格变化超出滑点设置调高滑点或等价格稳定
余额不足SOL 不够付手续费或租金充一点 SOL

执行失败的交易会扣基础费和优先费,过期的交易不会。

6. 常用的钱包和应用类型

钱包:Phantom、Solflare、Backpack,以及交易所 App 内置的 Web3 钱包(币安钱包、OKX 钱包等)。

应用类型:

类型用途
DEX 聚合器(如 Jupiter)在多个流动性池之间自动找到最优兑换路径
DEX / 流动性池(如 Raydium、Orca、Meteora)交易和提供流动性
发币平台(如 pump.fun)快速发行 Meme 币,先在内盘曲线交易,打满后迁移到 DEX
流动性质押(如 jitoSOL、mSOL 等)质押 SOL 获得质押奖励,同时拿到可流通的凭证代币
交易终端(如 GMGN、FOMO)看盘、筛选新币、快速下单
区块浏览器(如 Solscan、Solana Explorer)查询交易和地址

7. 质押 SOL

Solana 使用权益证明,SOL 持有者可以把 SOL 委托给验证者,获得质押奖励:

  • 原生质押:在钱包里选择一个验证者委托。解除质押需要等待一个周期(大约 2–3 天)。
  • 流动性质押:存入 SOL,拿到一个代表质押份额的代币,可以随时卖出或用于 DeFi。风险是协议合约风险和凭证代币的短期折价。

选择验证者时,看手续费比例、运行稳定性和规模,避免全部委托给最大的几个验证者,这对网络的去中心化也有好处。

8. Solana 上特有的风险

  • 新币的权限风险:没放弃铸币权或冻结权的代币,随时可能被增发或冻结。
  • 捆绑买入和老鼠仓:开发者在开盘同一区块用大量钱包买入,制造分散的假象。
  • 假空投和假代币:你的钱包里会不断收到各种代币,大部分是诈骗。
  • 恶意签名:Solana 的一笔交易可以包含多个指令,钓鱼网站可能在一次签名里同时把你的代币全部转走。钱包弹窗里显示的"余额变化"一定要看清楚。
  • 优先费失控:抢币时一不小心把优先费设得很高,长期下来成本惊人。
  • 网络拥堵:极端行情时交易可能大量失败,止损单也不一定能按时执行。

9. 新手练习清单

  • 安装一个 Solana 钱包,手抄助记词,并测试恢复
  • 从交易所提 0.05 SOL 到钱包(选 Solana 网络)
  • 在区块浏览器里查到这笔交易
  • 用钱包内置的兑换或聚合器,把 0.01 SOL 换成 USDC,再换回来
  • 观察自己的代币账户,把空的代币账户关闭、回收租金
  • 在 GMGN 上打开任意一个新币,看懂它的 Mint、冻结、前十持仓检测

完成后,可以继续看 Meme 币、GMGN 功能全解 和 MEV 与链上执行。

本页参考 Solana 官方文档等公开资料整理,只做原理科普,不构成投资建议。具体参数可能随网络升级变化,以官方最新说明为准。