Um satoshi, muitas vezes abreviado para «sat», é a menor unidade de bitcoin registada na blockchain. Um bitcoin equivale a 100.000.000 satoshis, portanto um sat é 0,00000001 BTC.
Por que tão pequeno?
A oferta do Bitcoin está limitada a pouco menos de 21 milhões de moedas. Se o preço de uma moeda for alto, pagamentos do dia a dia precisam de unidades pequenas. Dividir cada moeda em cem milhões de partes dá ao sistema pouco menos de 2,1 quatrilhões de sats no total. Isso chega para compras pequenas mesmo que um bitcoin se torne muito valioso.
Como o software o vê
Por baixo, o Bitcoin não usa decimais de todo. Cada montante dentro de uma transação, cada UTXO, é guardado como um número inteiro de satoshis. «0,5 BTC» é só uma forma amigável de mostrar 50.000.000 sats. Usar números inteiros evita erros de arredondamento.
Ainda menor: millisats
A rede Lightning pode rastrear montantes em millisatoshis, milésimos de um sat, dentro de canais de pagamento. Quando um canal fecha e liquida on-chain, os montantes são arredondados para sats inteiros, porque a camada base não consegue registar nada mais pequeno.
De onde vem o nome
A unidade tem o nome de Satoshi Nakamoto, o criador sob pseudónimo que publicou o white paper em 2008 e deixou de comunicar publicamente em 2011 (últimos e-mails conhecidos em abril de 2011). Ninguém sabe com certeza quem é Satoshi. O nome da unidade foi proposto por usuários no fórum Bitcointalk por volta de 2010 e tornou-se o termo padrão.
«Stacking sats»
Muita gente pensa agora em sats em vez de moedas inteiras. Dizer «comprei 20.000 sats» parece mais natural do que «0,0002 BTC», e lembra quem chega de novo que não precisa de comprar um bitcoin inteiro. Algumas carteiras mostram agora saldos em sats por omissão, e as taxas de transação costumam ser cotadas em sats por byte virtual.