所有文章
指南

Solana 优先费该给多少?链上实测的四个档位

Solana 优先费各档位的真实成本,按链上实测数据给出。看清什么时候该手动加价,什么时候加了也没用。

8 分钟阅读 J Tools Editorial
深色背景上一排高度不同的琥珀色柱子代表优先费档位,最高的一根远远超出其余,暗示过高的小费是浪费

Solana 优先费是你附在交易上的一小笔小费,作用是在很多交易抢同一个区块空间时,提高你被优先处理的概率。

先给直接答案,因为搜索结果里很少有人给。这篇文章里的数字是 2026年8月5日在链上实测的。那个安静的下午,钱包的「自动」或「中等」档位跑一笔普通兑换,成本实际上接近免费。就算是「高」档,也才 0.00005 SOL 左右,按 SOL 约 74 美元算,不到半美分。对一笔普通交易来说,任何高于 0.01 SOL 的小费,几乎总是浪费。

一句话版本:网络清闲时,钱包的自动档就够了,成本远低于一分钱。繁忙时刻,「高」档大约 0.00005 SOL,「非常高」大约 0.0021 SOL。对大多数人来说,再往上加买不到什么;0.01 SOL 以上的小费留给机器人去互相竞价。

Solana 的优先费是什么

优先费是一笔可选的小费,告诉网络你这笔交易希望被更快处理。想象一个排长队的柜台:排队的人最后都会轮到,小费只是让你往前排。在 Solana 上,这笔小费给的是验证者,也就是运行网络、决定哪些交易填进下一个区块的那些机器。

每笔交易其实有两项独立费用。第一是基础费,固定 0.000005 SOL,谁都得付(Solana 官方的手续费文档把这两项费用都写明了)。第二是小费,完全由你决定,设成零也行。小费更高,会提高你挤进接下来几个区块的概率;它抬高的是你在这场拍卖里的位置,仅此而已。

实际上这笔小费有多可选?我们在测量时看了最近的 150 个区块,每一个区块里,付零小费的交易照样能落地。网络清闲的时候,小费近乎摆设。只有队伍变长时,它才真正派上用场。

建议给多少

对大多数人、大多数时候,用钱包的中等档就够了。我们测量时,一笔典型兑换在这一档的小费约 0.0000001 SOL,小到可以四舍五入成免费。下面这张表是完整情况,数据取自最近区块里的真实交易,并换算成一笔典型兑换(约消耗 20 万计算单元)要付的小费。

档位典型兑换的小费大致折算(SOL 约 74 美元)什么时候合适
不加小费0 SOL0 美元网络清闲、不着急;我们看的 150 个区块里每一个都有零小费交易落地
中等(p50,一半交易付得比它少)约 0.0000001 SOL不到千分之一美分日常转账和不赶时间的兑换
高(p75,四分之三交易付得比它少)约 0.00005 SOL不到半美分繁忙时段,你想快点拿到结果
非常高(p95,最挤的那 5%)约 0.0021 SOL约 15 美分时间窗口很紧、行情很热的时候

三点提醒,好让这张表帮到你而不是误导你。第一是方法:这些档位是 2026年8月5日世界标准时间 14:00 前后,从最新区块里的真实交易取的百分位,所以「中等」字面意思就是一半交易付得比它少。第二,这些数字只代表测量的那一刻。拥堵期里同样的档位会贵上 10 到 100 倍,所以方法比任何一个具体数字都重要。第三,成本随交易大小变化:一笔普通转账要求网络做的工作比兑换少得多,所以同一个档位下它花得比表里还少。

费用到底怎么算出来的

你不会直接设定一笔总小费。你设的是一个很小的单价,网络再把它乘以这笔交易消耗的计算量。计算量就是字面意思:衡量这笔交易让网络干了多少活。SOL 从一个钱包转到另一个钱包,消耗很少。兑换涉及代币账户和流动性池,消耗更多;一笔典型兑换大约用掉 20 万个计算单元。

正是这个乘法,让同样的设置在不同操作上花的钱不一样。同一个单价下,转账的总小费比兑换小好几倍,因为要乘的工作量少得多。

好消息是,这个乘法你不用自己算。钱包会替你算好,直接把每个预设档位的最终结果显示给你。这篇文章说「高」档约 0.00005 SOL,指的就是一笔典型兑换算完之后的完整数字,你不用往任何地方输入数值。

Solana 优先费的计算示意图:一个很小的单价,乘以小额转账和较大兑换各自消耗的计算量

钱包里该选哪个档

大多数时候选自动。Phantom 和 Solflare 这类钱包会读取当前网络状况自己调整小费,也就是每笔交易都替你查一遍眼下的通行费率。这和这篇文章依据的方法是同一套,只是省掉了手动那部分。

手动加价在三种情况下说得通。你在抢一个热门代币的开盘,几秒钟决定你拿到什么价格。你的时间窗口很紧,比如行情变化快到「成交慢一点」的代价高过任何小费。或者同一笔交易在当前档位反复失败,这通常说明网络比你的小费所预设的更繁忙。

同一个档位下兑换连续失败两次,第三次之前往上跳一档。按今天的费率,跳一档多花的钱不到一美分,比再失败一次划算。

进了区块然后失败的交易,费用照付,基础费和小费都没了。压根没落地的交易则不收任何费用。小费给得再多也不保证什么,这是一场拍卖,小费只能提高你的胜算。

你在哪里交易也影响结果。不同的交易场所对同一笔兑换的路由和定价不一样,这会影响速度和总成本,具体差别可以看Jupiter、Raydium 和 Orca 的对比。

什么时候加钱也没用

有四种情况反复出现:感觉上把小费抬高是对的,实际上几乎不起作用。

抢开盘。热门代币开盘时,交易机器人会用小费互相竞价,把上面那张表衬得像儿戏。我们测量期间,按典型兑换大小折算,有一笔交易的小费超过 6 SOL,单笔就是 400 多美元,软件为了抢开盘那几个区块心甘情愿地付。这属于机器人竞速的极端情形,也是普通用户很少能只靠小费赢下一次开盘的原因。那些时刻你实际在对付的是什么,什么是狙击机器人那篇讲得很清楚。

必须一起落地的交易。有些活儿需要多笔交易按既定顺序落在同一个区块里。没有任何小费能安排这件事。你需要的是捆绑:把多笔交易当成一个包裹发出去,要么整包落地,要么一笔都不落地。捆绑交易工具用的就是 Jito 捆绑。注意,捆绑要付的 Jito 小费是和优先费分开的另一项费用,它是为整个包裹付给验证者的。

多个钱包同时兑换。如果你要从很多钱包跑同一笔兑换,一个个手动调优先费只会增加工作量,不会增加速度。批量兑换工具在一屏里跑完整组,从一开始就消掉了大部分「加过头」的冲动。

只是想搞懂机制。想在动真钱之前先感受一下各档位的表现,去开发网水龙头领每日免费的测试 SOL,在测试网络上用自己的交易反复试(Solana CLI 就够用),每个错误都不花钱。我们的交易工具,包括批量兑换,只在主网上运行。

一排机器人在发币瞬间用极高的小费互相竞价,普通用户站在一旁,说明有些时刻加价也赢不了

常见问题

优先费给 0.01 SOL 是不是太多了?

就日常使用而言,是。我们在清闲网络上测到的「非常高」档也才 0.0021 SOL 左右,大约是它的五分之一。0.01 SOL 的小费大概是 74 美分,在一笔普通兑换或转账上买不到任何你能感觉出来的差别。这个量级的小费属于机器人竞速和开盘抢跑。

交易失败了还要付费吗?

要看是怎么失败的。进了区块之后失败的交易,基础费和小费都要付。压根没落地的交易不收任何费用。所以「落地后失败」是真花钱,「没被处理就过期」不影响你的余额。

优先费给高一点就能保证成功吗?

不能。优先费是拍卖,拍卖只卖概率。小费高一点会提高你的交易被接下来某个区块选中的机会,多数情况下小幅加价就够了。就算给到很大,也保证不了什么,尤其是在高峰时刻跟机器人抢。

优先费和 Jito 小费是一回事吗?

不是,它们是两笔不同的费用,各管各的事。优先费单独附在一笔交易上,买的是排队顺序。Jito 小费付给验证者,买的是把一个捆绑包(按顺序放在一起的多笔交易)整体收进区块。发捆绑时可能两项都要付,各干各的活。

这些数字过期之后怎么办

它们一定会过期。这里的档位属于一个安静的下午,拥堵的一周可能把它们推高 10 到 100 倍。能留下来的是方法:合适的优先费,就是真实交易此刻正在付的那个数,按你所处的时刻和你的交易规模来定。钱包的自动模式每次发送时都在应用这套方法;手动加价负责补上偶尔掉队的情况。任何接近 0.01 SOL 的数字都当成危险信号,别当捷径,让那些给 6 SOL 的人自己去卷。

这篇文章仅供参考,不构成投资建议。

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

J
作者
J Tools Editorial

来自 J Tools 团队的文章。

查看 J Tools Editorial 发表的所有文章 →

相关文章