O Que É um Lamport no Solana?
O lamport é a menor unidade do SOL, a moeda nativa da Solana. Um SOL equivale a 1.000.000.000 (um bilhão) de lamports. Os lamports são assim chamados em homenagem a Leslie Lamport, cientista da computação cujo trabalho com sistemas distribuídos e tolerância a falhas bizantinas estabeleceu as bases dos mecanismos de consenso em blockchain.
Por Que os Lamports Importam
As taxas de transação no Solana são cobradas em lamports. A maioria das transações tem uma taxa base de 5.000 lamports (0,000005 SOL), com taxas de prioridade adicionais expressas em lamports por compute unit. Ao trabalhar com o CLI do Solana, chamadas RPC ou smart contracts, os saldos de token e os depósitos de rent também são denominados em lamports, não em SOL. Entender lamports é essencial para depurar custos de transação e para trabalhar com cálculos on-chain, onde a aritmética de inteiros exige operar na menor unidade.
Lamports e Rent
As contas no Solana precisam manter um saldo mínimo de SOL para permanecerem ativas, o chamado rent-exempt reserve. Esse limite é calculado em lamports com base na quantidade de dados armazenados na conta. Ao criar uma nova conta (como uma conta token ou uma conta de dados de programa), é necessário um depósito em lamports para que ela seja rent-exempt. Se a conta for encerrada e os lamports forem devolvidos, o valor retorna para a wallet que realizou o financiamento.
Lamports na Prática
Ao inspecionar uma transação do Solana em um block explorer, as taxas e os depósitos de conta costumam ser exibidos em SOL, mas as respostas da API retornam os valores em lamports. Ao usar os SDKs de JavaScript ou Rust do Solana, você trabalha diretamente com inteiros de lamports. A conversão é simples: divida por 10^9 para obter SOL, ou multiplique SOL por 10^9 para obter lamports.
FAQ
O lamport é a menor unidade do SOL. Um SOL equivale a 1.000.000.000 lamports. As taxas de transação e os cálculos on-chain no Solana são feitos em lamports.
Um lamport equivale a um bilionésimo de um SOL (0,000000001 SOL). O valor em dólares depende do preço atual do SOL.
Os lamports são uma homenagem a Leslie Lamport, cientista da computação cujo trabalho com sistemas distribuídos e tolerância a falhas bizantinas influenciou os algoritmos de consenso usados em redes blockchain.
Divida o valor em lamports por 1.000.000.000 (10^9) para obter SOL. Para converter SOL em lamports, multiplique por 10^9.
Quer superar seus concorrentes?
Assine nossa Newsletter e receba semanalmente as principais notícias de blockchain para builders web3.





