# Solana 优先费怎样算？Compute Unit 上限也会影响费用

整理：链小知（AI 辅助）
更新日期：2026-10-09
引用地址：https://lianxiaozhi.com/learn/solana-priority-fees

Solana 优先费按计算单元价格与请求的计算单元上限计算，与实际用量不是同一字段。提高费用不能保证成交或改变交易的有效期限，还要查看执行结果。

## 计算费用需要哪些单位？

Solana 费用文档将基础费与优先费分开。优先费由 CU price 与 CU limit 计算，并按微 lamport 与 lamport 换算、取整；查看钱包预估时应核对价格单位和上限。

假设 CU limit 为 200,000，价格为每 CU 100 micro-lamports，乘积换算为 20 lamports 的优先费，基础费另计。这是单位示例，不是当前拥堵建议或任何交易的完整成本。

依据：[Solana：基础费与优先费公式](https://solana.com/docs/core/fees/fee-structure)

## 为何不能只看实际使用的 CU？

文档的优先费计算使用请求上限。将实际用量直接带入费用公式，可能低估费用；将上限设得过低，又可能影响交易执行。应读取交易的计算预算与回执。

优先费用是调度条件的一部分，不保证交易一定纳入、一定成功或一定按预估价格交换。已执行失败的交易仍可能支付费用，未广播的失败则应另查。

依据：[Solana：基础费与优先费公式](https://solana.com/docs/core/fees/fee-structure)

## 跨网络费用怎样比较？

固定操作范围，分别记录基础费、优先费、账户创建资金及协议收费。创建代币账户等资产或存款变化，不能不加区分地全部称为验证者收取的交易费。

将费用换算美元时标注价格时间，保留 SOL 或 lamport 原始数量。Ethereum 的 Gas 用量和 Solana CU 不是同一单位，不能直接比数量大小。


## 继续核对
- [Solana 交易过期](https://lianxiaozhi.com/learn/solana-transaction-expiry)
- [Ethereum Gas](https://lianxiaozhi.com/learn/gas-and-failed-transactions)
