[{"data":1,"prerenderedAt":38},["ShallowReactive",2],{"blog-content-zh-solana-rent-reclaim-sol-token-accounts":3},{"slug":4,"title":5,"excerpt":6,"description":7,"bodyHtml":8,"howToSteps":9,"faqItems":28},"solana-rent-reclaim-sol-token-accounts","为什么我转不出全部 SOL？Solana 租金、空代币账户、2026 年租金下调（以及 TON 存储费）","无法转出全部 SOL 余额？每个 Solana 代币账户都会锁定一笔可退还的租金押金，在 2026 年 9 月 SIMD-0437 下调之前约为 0.00204 SOL。本指南介绍如何安全地回收这笔押金、新的费率表带来了哪些变化，以及 TON 钱包为什么会显示“uninit”。","为什么你转不出全部 SOL：Solana 租金、如何安全关闭空代币账户、2026 年 SIMD-0437 租金下调，以及 TON 存储费。","\u003Cblockquote>Solana 要求每个账户都持有一笔可退还的“免租” SOL 押金，而你持有过的每种代币都有各自的代币账户，在 2026 年 9 月之前每个账户锁定 2,039,280 lamports（约 0.00204 SOL）。这部分 SOL 不计入你的可用余额，而且钱包还会为网络手续费和自身的最低余额保留一小笔储备，所以“发送最大额”通常无法把余额清空。关闭空代币账户即可退还押金，截至 2026 年 10 月，SIMD-0437 正在分步下调这笔押金，但不会自动退还任何东西：你必须自己签署一笔关闭交易，把 SOL 发送到你自己的地址。\u003C\u002Fblockquote>\u003Ch2>为什么我转不出全部 SOL 余额？\u003C\u002Fh2>\u003Cp>在你的余额与零之间，隔着三笔相互独立的金额。质押的 SOL 还会再加上第四笔，因为质押账户也有自己的储备。\u003C\u002Fp>\u003Col>\u003Cli>\u003Cstrong>网络手续费。\u003C\u002Fstrong>根据 Solana 的手续费文档，每笔交易按每个签名收取 5,000 lamports 的基础费用，外加可选的优先费。“最大额”就是你的余额减去手续费。关于手续费的整体介绍，请参阅\u003Ca href=\"\u002Fblog\u002Fhow-gas-fees-work-solana-ton\">Solana 和 TON 上的交易手续费如何运作\u003C\u002Fa>。\u003C\u002Fli>\u003Cli>\u003Cstrong>钱包账户的免租最低余额。\u003C\u002Fstrong>在 SIMD-0437 之前，钱包账户的最低余额为 890,880 lamports（0.00089088 SOL），第 1 步之后为 810,624 lamports，第 2 步之后为 650,240 lamports。如果一笔转账会让账户留下一些 SOL 但低于其免租最低余额，运行时会拒绝该转账（把账户清空到恰好为零则是允许的），因此钱包会保留一笔储备。\u003C\u002Fli>\u003Cli>\u003Cstrong>锁定在代币账户中的 SOL。\u003C\u002Fstrong>你持有或曾经持有的每种 SPL 或 Token-2022 代币都有自己的账户和自己的押金，而你的 SOL 余额并不包含这部分。这就是大多数人注意到的“消失的 SOL”。\u003C\u002Fli>\u003C\u002Fol>\u003Ch2>什么是 Solana 租金，为什么它是押金而不是费用？\u003C\u002Fh2>\u003Cp>Solana 租金是一笔让账户留在网络上的可退还押金，账户关闭时会全额退还。公式为（128 字节的开销 + 数据长度）× 每字节 lamports 数。\u003C\u002Fp>\u003Cp>一个标准的 SPL 代币账户为 165 字节，所以在 2026 年之前，它的成本为（128 + 165）× 6,960 = 2,039,280 lamports，即 0.00203928 SOL。带扩展的 Token-2022 账户成本更高。\u003C\u002Fp>\u003Cp>这也是接收一种新代币可能要花费 SOL 的原因：必须有人为接收方的代币账户出资。通常由发送方或应用支付，有时则由你支付；各条链的代币模型各不相同，详见 \u003Ca href=\"\u002Fblog\u002Ferc-20-vs-spl-vs-jetton\">ERC-20 vs SPL vs jetton\u003C\u002Fa>。\u003C\u002Fp>\u003Ch2>2026 年租金下调（SIMD-0437）改变了什么？\u003C\u002Fh2>\u003Cp>SIMD-0437 分五步把 Solana 每字节的 lamports 数从 6,960 降到 696，降幅 90%，截至 2026 年 10 月 7 日，第 1 步和第 2 步已在主网上线。该表格于当天对照 Solana 的降租升级页面以及 Solana Compass 关于第 2 步激活的报道核对过；押金一列是根据已公布费率算出的数值。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>步骤\u003C\u002Fth>\u003Cth>每字节 lamports 数\u003C\u002Fth>\u003Cth>状态（核对时）\u003C\u002Fth>\u003Cth>代币账户押金\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>此前\u003C\u002Ftd>\u003Ctd>6,960\u003C\u002Ftd>\u003Ctd>旧费率\u003C\u002Ftd>\u003Ctd>2,039,280（0.00204 SOL）\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>1\u003C\u002Ftd>\u003Ctd>6,333\u003C\u002Ftd>\u003Ctd>已于 2026 年 9 月 3 日在主网上线\u003C\u002Ftd>\u003Ctd>1,855,569（0.00186 SOL）\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>2\u003C\u002Ftd>\u003Ctd>5,080\u003C\u002Ftd>\u003Ctd>已于 2026 年 9 月 11 日在主网上线（epoch 1033）\u003C\u002Ftd>\u003Ctd>1,488,440（0.00149 SOL）\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>3\u003C\u002Ftd>\u003Ctd>2,575\u003C\u002Ftd>\u003Ctd>预计 2026 年 11 月\u003C\u002Ftd>\u003Ctd>754,475\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>4\u003C\u002Ftd>\u003Ctd>1,322\u003C\u002Ftd>\u003Ctd>预计 2026 年 11 月\u003C\u002Ftd>\u003Ctd>387,346\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>5\u003C\u002Ftd>\u003Ctd>696\u003C\u002Ftd>\u003Ctd>预计 2026 年 11 月\u003C\u002Ftd>\u003Ctd>203,928（0.000204 SOL）\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>现有账户不会被自动退款。新的最低余额适用于新的余额，因此按旧费率开立的账户仍然持有较大的押金。第 2 步之后，一个旧的标准代币账户比新最低余额的要求多持有 550,840 lamports（约 0.00055 SOL）。第 3 至 5 步没有固定日期：Anza 开发者表示，每一步都要等状态增长检查通过后才会激活，Agave 4.4 预计在 2026 年 11 月前后发布。一个回退用的功能开关可以把费率重置为 6,960，所以这个时间表可能会变。\u003C\u002Fp>\u003Cp>取回 SOL 有两种方式。关闭一个空账户会退还其全部 lamports。较新的代币程序指令 WithdrawExcessLamports 只提取高于当前最低余额的部分，账户保持开启，并且需要所有者签名。不再需要的账户就关闭；如果你的钱包或工具支持，想保留账户时就用 WithdrawExcessLamports。包装 SOL 则改用 UnwrapLamports。\u003C\u002Fp>\u003Ch2>如何安全地从空代币账户中回收 SOL？\u003C\u002Fh2>\u003Cp>用你自己签署的交易逐个关闭空代币账户，签名前先确认它把 SOL 发送到你自己的地址。\u003C\u002Fp>\u003Col>\u003Cli>在 Solscan 或 Solana Explorer 上打开你的地址，列出余额为零的代币账户（参见\u003Ca href=\"\u002Fblog\u002Fhow-to-read-a-block-explorer\">如何阅读区块浏览器\u003C\u002Fa>）。\u003C\u002Fli>\u003Cli>先清理零碎代币。根据 SPL Token 文档，非原生代币账户必须持有零枚代币才能关闭，所以要把代币转出或销毁。销毁无法撤销，因此请确认该代币确实一文不值。\u003C\u002Fli>\u003Cli>如果钱包自带关闭账户功能，就用它；否则使用知名的开源工具。\u003C\u002Fli>\u003Cli>签名前，确认交易只包含 CloseAccount（如果你选择了销毁，则再加 Burn），把 SOL 支付到你的地址，并显示任何费用。\u003C\u002Fli>\u003Cli>自己签名，然后在浏览器上确认账户已关闭、SOL 已到账。\u003C\u002Fli>\u003C\u002Fol>\u003Ch2>租金回收工具安全吗？签名前的检查清单\u003C\u002Fh2>\u003Cp>只有当你能读懂它要你签署的内容时，回收工具才算安全，因为假工具可能与真工具看起来一模一样。本页不为任何工具背书，不过 Binance.US 发布了一篇帮助文章，介绍如何在其 Web3 钱包中回收 Solana 账户租金。\u003C\u002Fp>\u003Cul>\u003Cli>你是从可信来源进入官网的，而不是广告或私信，并且该工具是开源的或广为人知。\u003C\u002Fli>\u003Cli>它从不索要助记词或私钥。\u003C\u002Fli>\u003Cli>预览中只显示 Close 和 Burn，且支付给你自己的地址。\u003C\u002Fli>\u003Cli>没有 SetAuthority（它会改变谁控制代币账户）、没有 Approve 或委托，也没有转移你没有选择的代币。\u003C\u002Fli>\u003Cli>任何费用都已披露，并且你会忽略“领取你的免费 SOL”弹窗和空投来的链接。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>假的回收页面与\u003Ca href=\"\u002Fblog\u002Fwhat-is-a-wallet-drainer\">钱包盗取程序\u003C\u002Fa>的套路相同：一笔看似寻常的交易，把资产或控制权转给别人。这条规则与\u003Ca href=\"\u002Fblog\u002Fwhat-is-blind-signing\">盲签\u003C\u002Fa>背后的规则一致：永远不要签署你读不懂的内容。租金对攻击者来说是真金白银：2022 年 8 月，OtterSec 描述过一个机器人，它每轮关闭 Solend 创建到一半的账户，可获得约 0.0082 SOL 的租金，这是开发者一侧的缺陷，而不是面向普通用户的工具。\u003C\u002Fp>\u003Ch2>为什么 TON 钱包会显示“uninit”或保留一小笔余额？\u003C\u002Fh2>\u003Cp>TON 会按账户占用的状态持续收取存储费，而 Solana 收取的是一次性的可退还押金。费用以 GRAM（前身为 Toncoin）支付，它是 TON 网络的币；网络仍然叫 TON。\u003C\u002Fp>\u003Cp>根据 TON 文档，账户处于四种状态之一：\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>nonexist：\u003C\u002Fstrong>没有代码、数据或余额，也没有存储费。\u003C\u002Fli>\u003Cli>\u003Cstrong>uninit：\u003C\u002Fstrong>有余额但还没有代码，例如收到过资金却从未发送过的钱包；它仍会产生存储费。\u003C\u002Fli>\u003Cli>\u003Cstrong>active：\u003C\u002Fstrong>已部署并在运行。\u003C\u002Fli>\u003Cli>\u003Cstrong>frozen：\u003C\u002Fstrong>存储欠费超过 0.1 GRAM；只剩下代码和数据的哈希。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>存储欠费超过 1 GRAM 且余额为零的冻结账户会被删除。标准钱包会在第一笔转出交易时部署，这就是为什么在你发送任何东西之前，\u003Ca href=\"\u002Fblog\u002Fhow-to-read-a-block-explorer\">Tonviewer 等区块浏览器\u003C\u002Fa>会显示“uninit”。“发送最大额”可能失败或留下零星余额，因为钱包必须支付存储费和计算费。Jetton 转账会附带额外的 GRAM 来支付 jetton 钱包合约的费用，多出的部分通常会被退回。\u003C\u002Fp>\u003Ch2>WATS Wallet 在其中的定位\u003C\u002Fh2>\u003Cp>WATS Wallet 是一款非托管钱包（一款 Chrome 扩展和一款 iOS\u002FAndroid 应用），除 EVM 网络外还支持 Solana 和 TON。在 Solana 和 TON 上，手续费和押金以该链自己的币支付，即 SOL 和 GRAM，所以请各备一小笔余额。ATS 单一手续费代币模式，即由 BSC 上的一份 ATS 余额支付每一笔 EVM 网络手续费，只覆盖 EVM 网络，不会支付 Solana 租金或 TON 存储费；参见\u003Ca href=\"\u002Fats-fee\">ATS 手续费在 EVM 网络上如何运作\u003C\u002Fa>和\u003Ca href=\"\u002Fsupported-chains\">支持的链\u003C\u002Fa>。WATS 从不持有你的密钥，所以任何关闭或回收交易都由你自己签署，无论你用哪款钱包或工具，上面的检查清单都适用。\u003C\u002Fp>",[10,13,16,19,22,25],{"title":11,"body":12},"在区块浏览器上找到你的空代币账户","在 Solscan 或 Solana Explorer 上打开你的 Solana 地址，列出显示余额为零的代币账户。",{"title":14,"body":15},"决定如何处理零碎代币","非原生代币账户必须持有零枚代币才能关闭。把代币转出，或者只有在确认它们一文不值时才销毁，因为销毁无法撤销。",{"title":17,"body":18},"使用钱包的关闭账户功能或知名的开源工具","如果钱包有内置的关闭或回收功能，优先使用。否则使用知名的开源工具，并确保你能读懂它生成的交易。",{"title":20,"body":21},"签名前检查交易","交易应当只包含 CloseAccount（如果你选择了销毁，则再加 Burn），租金的接收地址必须是你自己的地址，任何工具费用都必须显示出来并且可以接受。",{"title":23,"body":24},"自己签署交易","在你自己的钱包中批准它。切勿把助记词或私钥交给任何回收工具。",{"title":26,"body":27},"在区块浏览器上核实","确认账户显示为已关闭，并且 SOL 已到你的钱包中。",[29,32,35],{"q":30,"a":31},"2026 年租金下调后，一个代币账户会锁定多少 SOL？","在 SIMD-0437 之前，一个标准代币账户锁定 2,039,280 lamports（约 0.00204 SOL）。第 2 步自 2026 年 9 月 11 日起已在主网上线，之后新账户约需 0.00149 SOL，预计的最后一步（Agave 4.4，约在 2026 年 11 月）会把它降到约 0.000204 SOL。更早开立的账户在你关闭它们或提取多余部分之前，仍保留较大的押金。这些数字截至 2026 年 10 月 7 日，第 3 至 5 步没有固定日期。",{"q":33,"a":34},"使用关闭代币账户并退还 SOL 的网站安全吗？","有可能安全，但前提是交易只包含 Close（以及你选择的 Burn），目的地是你自己的地址，并且费用已披露。切勿输入助记词，并拒绝任何会改变代币所有权（SetAuthority）、授权某个委托方或转移代币的操作。假的回收页面是常见的盗取诱饵，因此只使用你通过可信途径找到的来源。",{"q":36,"a":37},"为什么我的 TON 钱包显示“uninit”并保留一小笔余额？","“uninit”表示该地址已经收到 GRAM，但钱包合约尚未部署。部署会在你的第一笔转出交易时发生，这是正常的。TON 会持续收取存储费，而转账（尤其是 jetton 转账）需要 GRAM 来支付费用，所以“发送最大额”可能留下零星余额或失败。存储欠费超过 0.1 GRAM 的账户可能被冻结，所以请在钱包里留一点 GRAM。",1791404047241]