Solana 上的 Lamport 是什么?
Lamport 是 SOL 原生货币 Solana 的最小计量单位。1 个 SOL 等于 1,000,000,000(十亿)个 lamport。Lamport 的名称来源于计算机科学家 Leslie Lamport,他在分布式系统和拜占庭容错领域的研究为区块链共识机制奠定了重要基础。
Lamport 为什么重要
Solana 上的交易手续费以 lamport 计价。大多数交易的基础手续费为 5,000 lamport(0.000005 SOL),额外的优先费以每计算单元的 lamport 数表示。在使用 Solana CLI、RPC 调用或智能合约时,代币余额和租金押金同样以 lamport 而非 SOL 计价。掌握 lamport 对于调试交易成本、处理需要最小单位整数运算的链上逻辑至关重要。
Lamport 与租金
Solana 账户需要保持最低 SOL 余额才能保持开启状态,这称为免租金储备。该阈值根据账户存储的数据量以 lamport 计算。创建新账户(如代币账户或程序数据账户)时,需要存入一定量的 lamport 使其达到免租金状态。账户关闭后,这些 lamport 会退还至充值钱包。
Lamport 实战应用
在区块浏览器上查看 Solana 交易时,手续费和账户押金通常以 SOL 显示,但底层 API 返回的数值是 lamport。使用 Solana 的 JavaScript 或 Rust SDK 时,你直接操作的是 lamport 整数。换算方法很简单:除以 10^9 得到 SOL,或将 SOL 乘以 10^9 得到 lamport。
常见问题
Lamport 是 SOL 的最小计量单位。1 个 SOL 等于 1,000,000,000 个 lamport。Solana 上的交易手续费和链上运算均以 lamport 计算。
1 个 lamport 等于 1 个 SOL 的十亿分之一(0.000000001 SOL)。其美元价值取决于 SOL 的当前价格。
Lamport 的名称来源于计算机科学家 Leslie Lamport,他在分布式系统和拜占庭容错方面的研究对区块链网络所采用的共识算法产生了深远影响。
将 lamport 数值除以 1,000,000,000(10^9)即可得到 SOL。若要将 SOL 转换为 lamport,则乘以 10^9。
想超越你的竞争对手?
订阅我们的 Newsletter,每周获取专为 Web3 构建者精选的区块链资讯。





