所有帖子
指南

Solana 租金到底是什么:账户押金与「租金资金不足」

Solana 的租金是可退还的押金,不是月费。这篇写清每类账户锁多少、报「租金资金不足」时发生了什么,以及怎么把钱取回来。

深色背景上一排带小锁的储物格,每格里放着一小块琥珀色 SOL,比喻 Solana 账户押金

Solana 的租金是一笔可退还的押金,不是按月扣的费用:每个占用网络空间的账户在创建时锁住一小笔 SOL,账户关掉之后这笔 SOL 原样退回。

问题出在名字上。「租金」听着像有个计价器在某个地方转着,一个月一个月悄悄吃掉你的钱包。实际发生的完全不是这回事。没有人按月或者按年扣任何东西,账户关闭时押金全额回到你手里。这篇文章里的数字于 2026 年 8 月 5 日在链上核对过。

一句话版本:Solana 租金是可退还的押金,不是持续收费。钱包本身锁约 0.00089 SOL,每个代币格子锁约 0.00204 SOL。「租金资金不足」这个报错会在交易发出之前就拦下任何会让账户跌破下限的操作;你什么都没损失,解决办法就是钱包里始终留一小块 SOL。

Solana 的租金是什么

Solana 的租金像储物柜押金。你在网络上创建一个账户时,会锁住一小笔 SOL,金额取决于这个账户占多少空间。账户活着的时候,押金就待在里面。账户关掉,全额回到你钱包。

换个日常一点的说法就是瓶子押金:买的时候多付一点,把瓶子还回去,钱就拿回来。网络为什么要收这个?每一个账户,无论是你的钱包、你持有某个代币的那个格子,还是代币自己的身份记录,都在占用着支撑 Solana 运转的那几千台机器的磁盘空间。押金就是给这块空间标个价。关掉账户、把空间交回去,网络就把钱放出来。

这个词本身是历史遗留。几年前网络确实短暂跑过一套真正的租金机制,会从余额低于下限的账户里持续扣钱;那套机制已经被移除了,现在的模型是:一次性锁一笔押金,账户只要在,就一直有效。

每类账户锁多少押金

三个金额基本覆盖你会遇到的所有情况:钱包本身约 0.00089 SOL,每个代币格子约 0.00204 SOL,代币身份记录约 0.00146 SOL,多数文档把最后这个叫铸币账户。精确值如下。

账户类型锁住的押金大致折算(SOL 约 74 美元时)什么时候会碰到
钱包账户0.00089088 SOL约 7 美分SOL 第一次进你钱包时
代币格子0.00203928 SOL约 15 美分你第一次收到或发出某个新代币时
代币身份记录0.0014616 SOL约 11 美分你自己发币时

这些值是和账户占用空间挂钩的协议常量,很多年没变过。我们仍然在 2026 年 8 月 5 日把这三个数在链上核对了一遍。

第一行解释了一个几乎每个人最后都会撞上的谜题:你永远没法把钱包里最后一点 SOL 转走。钱包本身也是一个账户,它那 0.00089088 SOL 的押金必须留在里面,任何会跌破这条线的转账都会被当场拒绝。

代币格子是什么,为什么每个要 0.00204 SOL

你的钱包不会把所有代币堆在一个抽屉里。它持有的每一种不同代币,都会开一个单独的格子,每个格子创建时锁 0.00203928 SOL 押金。技术文档把这个格子叫关联代币账户,也就是 ATA。这篇文章后面继续叫「代币格子」,因为它就是这个东西:钱包里一个专门的小盒子,正好装一种代币。

格子是自动开的。某个代币第一次往你钱包里走的时候,网络会在同一笔交易里把格子建出来,押金由签这笔交易的人付。别人给你发一个新代币,通常就是发送方付。如果这是你自己签的兑换或买入,押金就从你的余额里扣。

空投预算主要就花在这儿。给 1000 个从没持有过这个代币的钱包发币,意味着要开 1000 个格子,每个约 0.00204 SOL,光押金就大约 2 SOL(约 150 美元),交易费还没算。空投的大头是押金,不是手续费。批量转账工具会在预览里把这一项单独列出来,钱还没离开钱包,你就看到了完整总额。

自己发币会多出一行:代币诞生时创建的身份记录锁 0.0014616 SOL。这笔押金是你用代币创建器时成本的一部分,工具自己的费用是另算的,当前金额写在工具页面上。

一个 Solana 钱包被画成柜子,里面是一个个独立的代币格子,每格自带一小份 SOL 押金

「租金资金不足」到底什么意思

这条消息的意思就是字面意思:你要发的这笔交易会让某个账户跌破它的最低押金,所以网络在发出去之前就拒绝了。你什么都没损失。没有任何东西动过,没有收任何费用,你的余额也没变;这个报错是拒绝,不是让你亏钱的失败。

有两种情况触发它的次数比其他所有情况加起来还多。第一种:想把钱包里的 SOL 全部转走。钱包账户自己那约 0.00089 SOL 的押金必须留着,所以「全部余额」的转账必然跌破这条线。第二种:这笔交易需要开一个新的代币格子,而钱包里剩下的钱不够 0.00204 SOL 押金加手续费。

三个习惯能让你彻底躲开它:

  • 留一点缓冲。钱包里始终至少留 0.005 SOL。这够覆盖钱包自己的押金、几个格子的押金,以及一段时间的交易费。
  • 清空钱包时用「最大」按钮。钱包应用会替你把该留的部分减掉。手动输入全部余额,正是触发拒绝的那个动作。
  • 新代币到账之前先腾出空间。大约 0.003 SOL 的富余,够付格子押金和该由你付的那部分手续费。

看到这个报错,说明你什么都没损失,交易在发出之前就被拦了。真正的风险不是报错本身,而是一直学不会留缓冲:钱包里始终留 0.005 SOL 可用,这个报错就不会再出现。

锁住的押金怎么拿回来

押金在账户关闭时退回,而值得关掉的账户就是那些空的代币格子。钱包攒这种格子的速度,跟外套口袋攒旧小票差不多。你 2024 年买过一个代币,仓位早就清光了,格子还在那儿待着,里面锁着 0.00203928 SOL。一个看不出什么,五十个大约 0.1 SOL,都是真金白银,躺在你早就不用的盒子里。

回收分两步。格子必须先是空的:把代币卖掉、转走,或者如果它一文不值就销毁掉。然后用关闭账户工具批量关掉这些空格子,每关一个,押金就直接回到你钱包。这个工具按每笔交易收一点费用,实时金额写在工具页面上。

猜一个老钱包里有多少个空格子很难。关闭账户工具会把它们列出来,先看清单和能退回来的押金总额,再对着眼前的数字决定。

空的代币账户被关闭,里面的小额 SOL 流回主钱包

常见问题

Solana 的租金会退回来吗?

会。虽然叫租金,它其实是押金,一直是你的。账户活着的时候 SOL 锁在里面,关掉账户或者格子,全额回到你钱包。中途不会按月或者按其他周期扣任何费用。

为什么我没法把钱包里的 SOL 全部转走?

你的钱包本身就是网络上的一个账户,它自己的押金约 0.00089 SOL 必须留在里面。「全部余额」的转账会让账户跌破下限,所以网络会拦下来。钱包应用里的「最大」按钮会自动把这部分减掉。

报了「租金资金不足」,我是不是亏钱了?

没有。这个检查发生在交易发出之前,所以你钱包里什么都没动,也没收任何费用。网络算了一下结果,发现账户最后会低于最低押金,于是干脆不处理这笔转账。你的余额和之前一模一样。

代币格子的押金谁付?

谁签的那笔开格子的交易,谁付。空投里是发送方签的分发交易,所以发送方替每个新收件人付押金。你自己兑换代币时,是你的签名授权了这笔交易,那约 0.00204 SOL 押金就从你钱包里出。

租金在成本里占什么位置

Solana 上的成本分三行。交易手续费,很小。可选的优先费,由你控制。还有押金,可回收,而且在创建新账户时通常是三者里最大的一项。按这个划分去读任何成本估算,数字很快就不吓人了:空投或者发币的大部分成本,是最终能拿回来的钱。

想接着看相关内容,可以从关闭账户工具开始,把旧钱包里的空格子清一遍。这篇文章仅供参考,不构成投资建议。

想接着读:指南分类下的文章,以及带 Solana 标签的文章

J
作者
J Tools Editorial

来自 J Tools 团队的帖子。

查看 J Tools Editorial 发表的所有帖子 →

相关帖子