Conversor de Millisatoshis
Converta entre millisatoshi, satoshi e bitcoin com exemplos de taxas de roteamento
O millisatoshi (msat) é a unidade base de valor na Lightning Network. Um satoshi equivale a 1.000 msat; um bitcoin equivale a 100 milhões de satoshis, ou 100 bilhões de millisatoshis. Essa resolução permite que as taxas de roteamento e os saldos dos canais sejam expressos com precisão abaixo de um satoshi.
A ferramenta apenas converte números. Ela não consulta saldo real, não envia pagamento, não substitui carteira nem nó Lightning. Use valores fictícios para experimentar. Não cole seed, mnemonic, chave privada, macaroon, senha nem dados reais de carteira.
Conteúdo
Ferramenta
Edite qualquer campo — os outros são recalculados automaticamente no navegador.
Conversor de Millisatoshis
Fonte primária
A unidade millisatoshi é definida na BOLT 11 para campos de valor em invoices, e na BOLT 2 no campo amount_msat das mensagens de HTLC e commitment. A BOLT 4 também usa msat nos payloads onion para o valor a encaminhar.
Estrutura de taxas na Lightning
Cada canal da rota pode cobrar uma taxa composta de duas parcelas, definidas no channel_update (BOLT 7):
| Componente | Unidade | Descrição |
|---|---|---|
| fee_base_msat | msat (inteiro) | Taxa fixa por pagamento, independente do valor. Ex.: 1000 msat. |
| fee_proportional_millionths | ppm (partes por milhão) | Taxa proporcional ao valor encaminhado. Ex.: 1 ppm = 0,0001%. |
taxa_do_hop (msat) = fee_base_msat + (valor_encaminhado_msat * fee_proportional_millionths / 1_000_000) Na prática, a soma das taxas de todos os hops forma o custo total do pagamento. Por isso convém saber traduzir esses valores entre msat, sat e BTC rapidamente.
Exemplos de taxas
Taxa fixa típica
Um nó anuncia fee_base_msat = 1000 (1 sat). Para qualquer pagamento que passar por ele, você paga no mínimo 1.000 msat = 1 sat só de taxa base.
| Valor | Em msat |
|---|---|
| fee_base_msat | 1.000 msat |
| Em sat | 1 sat |
| Em BTC | 0,00000001 BTC |
Taxa proporcional (ppm)
Um nó anuncia fee_proportional_millionths = 1. Sobre um pagamento de 50.000 sat (50.000.000 msat), a taxa proporcional é:
50.000.000 * 1 / 1.000.000 = 50 msat O valor é baixo comparado ao principal. Mas se o mesmo nó cobra 5.000 ppm (0,5%), a mesma conta já pesa mais:
50.000.000 * 5.000 / 1.000.000 = 250.000 msat = 250 sat Rota completa de três hops
Cada hop cobra sua própria taxa. Os valores abaixo são fictícios:
| Hop | fee_base_msat | ppm | Valor encaminhado | Taxa do hop |
|---|---|---|---|---|
| Alice → Bob | 1.000 msat | 500 | 101.000 msat | 1.050 msat |
| Bob → Carol | 500 msat | 1.000 | 100.000 msat | 600 msat |
| Carol → Dave | 0 msat | 0 | 100.000 msat | 0 msat |
| Total | 1.650 msat |
Ao final, Dave recebe 100.000 msat (100 sat) e o pagador pagou 101.650 msat (101,65 sat). A diferença de 1.650 msat é o custo total de roteamento.
Comparando ofertas de nós
Dois nós com políticas diferentes para o mesmo canal:
| Nó | fee_base_msat | ppm | Taxa em msat | Taxa em sat |
|---|---|---|---|---|
| Nó A | 10.000 msat | 1 | 10.050 msat | 10,05 sat |
| Nó B | 1.000 msat | 10 | 1.500 msat | 1,50 sat |
Para esse valor, o Nó B é mais barato apesar do ppm maior, porque a taxa fixa baixa compensa. A ferramenta acima permite testar outros cenários rapidamente.
Limites da ferramenta
A ferramenta apenas converte entre msat, sat e BTC. Ela não calcula taxas de roteamento, não monta rotas, não simula pagamentos e não substitui um nó Lightning. Os exemplos de taxa acima são didáticos — a política real de um nó é obtida no channel_update e pode variar sem aviso.
Mapa conceitual
Antes de usar esta ferramenta
- Taxas de transação on-chain, para comparar com a escala da Lightning.
Depois de usar esta ferramenta
- Comparador de Rotas, para ver o impacto das taxas na escolha de caminho.
- Busca de Caminho, para entender como as taxas são acumuladas na rota.
- Operação de Canais e Encaminhamento, para ver onde as taxas aparecem no ciclo do HTLC.