O código do Bitcoin não usa casas decimais. Cada valor é guardado como um número inteiro de satoshis. No Bitcoin Core, uma moeda é definida como COIN = 100,000,000.
As unidades
- 1 BTC = 100.000.000 sats
- 1 mBTC (milibitcoin) = 0,001 BTC = 100.000 sats
- 1 bit (μBTC) = 100 sats, proposto no BIP176
- 1 sat = 0,00000001 BTC, a menor unidade na cadeia
- 1 msat = 1/1000 de sat, usado dentro da rede Lightning; na cadeia ele é arredondado
Por que sats
A um preço de cerca de 81.000 dólares por BTC (23 de outubro de 2026), 1 dólar equivale a uns 1.230 sats. Dizer «1.230 sats» é mais fácil que «0,0000123 BTC» e deixa pagamentos pequenos mais fáceis de ler.
Também ajuda com o mal-entendido «não tenho dinheiro para um bitcoin»: você pode comprar qualquer valor, até poucos sats.
Quantos sats existem
O protocolo limita a oferta a pouco menos de 21 milhões de BTC, cerca de 2,1 quatrilhões de sats. O limite de segurança do código, MAX_MONEY, é exatamente 21.000.000 × COIN; o total realmente emitido fica um pouco abaixo por causa do arredondamento no cronograma de halving.
As taxas também são em sats
As taxas são cotadas em sats por byte virtual (sat/vB). Um pagamento simples típico tem cerca de 140 vB, então a 2 sat/vB custa uns 280 sats.
Para levar
Um bitcoin, cem milhões de sats. Pensar em sats torna o bitcoin prático para valores do dia a dia.