Salta al contenuto
BitcoinToolkit

Fondamenti di Bitcoin

Cos'è un Satoshi?

Un satoshi è l'unità più piccola rappresentata in Bitcoin. Scopri la relazione con BTC, le unità intermedie e gli esempi di conversione esatti.

Risposta diretta

Un satoshi è l'unità più piccola rappresentata in Bitcoin. Scopri la relazione con BTC, le unità intermedie e gli esempi di conversione esatti.

Un satoshi è la più piccola unità intera registrata in un output di transazione Bitcoin. Un bitcoin contiene esattamente 100.000.000 satoshi, ma quella relazione fissa è solo il punto di partenza. Portafogli, richieste di pagamento, fatture Lightning, stime delle commissioni di transazione, exchange, sistemi contabili e API possono tutti visualizzare numeri correlati che usano unità diverse e rispondono a domande diverse.

Un portafoglio può mostrare 0.00025000 BTC mentre una fattura mostra 25.000 sats. Questi valori rappresentano la stessa quantità di bitcoin. Un valore scritto come 25 sat/vB, tuttavia, è una tariffa di commissione di transazione piuttosto che un saldo. Un valore scritto come 25.000 msat appartiene alla contabilità Lightning e equivale a 25 sats, non a 25.000 sats.

Il compito pratico non è quindi solo memorizzare un rapporto di conversione. È imparare a preservare l'unità, riconoscere la precisione intera dei satoshi, distinguere gli importi dalle tariffe di commissione e confermare che il software non abbia silenziosamente modificato il valore attraverso arrotondamenti o formattazioni.

Quanti satoshi ci sono in un bitcoin?

Un bitcoin contiene esattamente 100 milioni di satoshi. La relazione è fissa:

1 BTC = 100.000.000 sats
1 sat = 0,00000001 BTC

“Satoshi” è il nome completo dell'unità. “Sat” è l'abbreviazione singolare comune, mentre “sats” è comunemente usato per gli importi plurali. Il nome onora Satoshi Nakamoto, l'autore pseudonimo del whitepaper di Bitcoin.

Il rapporto non cambia con il prezzo di mercato del bitcoin. Un sat rimane un centomilionesimo di un BTC sia che BTC venga scambiato a un prezzo più alto, più basso, o che non gli venga assegnato alcun prezzo fiat. Il prezzo di mercato cambia il potere d'acquisto. Non cambia la denominazione.

Questa distinzione separa due calcoli diversi. Una conversione di denominazione risponde alla domanda: “Quanto bitcoin rappresenta questo numero?” Una conversione fiat risponde: “Quanto vale quell'importo a un particolare tasso di cambio e in un particolare momento?” Un portafoglio può aggiornare la sua stima in dollari senza cambiare l'importo in satoshi.

L'intero all'interno di un output di transazione

Bitcoin non memorizza un importo di output come stringa BTC decimale come 0.00234567. Un output di transazione contiene un valore intero misurato in satoshi e uno script di blocco che definisce le condizioni in base alle quali quel valore può essere successivamente speso.

Bitcoin Core definisce gli importi monetari con un tipo intero chiamato CAmount e definisce un BTC come 100.000.000 satoshi. Il formato di transazione documentato rappresenta inoltre ogni valore di output come un numero intero di satoshi.

Supponiamo che un output di transazione contenga l'intero:

234567

Quell'output contiene esattamente 234.567 sats. Un portafoglio può visualizzare lo stesso valore come:

  • 234.567 sats
  • 2.345,67 bit
  • 2,34567 mBTC
  • 0,00234567 BTC

La presentazione cambia. L'intero sottostante no. Questo è il motivo per cui due wallet possono mostrare denominazioni diverse senza essere in disaccordo sull'importo controllato dal wallet.

È comune dire che Bitcoin supporta otto cifre decimali. Una spiegazione più precisa è che un BTC è definito come 100.000.000 di satoshi interi. Un'interfaccia formattata in BTC può quindi visualizzare un importo in satoshi interi con fino a otto cifre decimali. Il punto decimale appartiene al livello di presentazione, non all'output di transazione serializzato.

Perché otto cifre decimali BTC sono importanti

Poiché un BTC equivale a 100.000.000 di sats, otto cifre decimali in un importo formattato in BTC raggiungono il limite del satoshi intero:

0.00000001 BTC = 1 sat

Un nono decimale diverso da zero descrive un satoshi frazionario. Ad esempio:

0.000000015 BTC × 100.000.000
= 1,5 sats

Un output di transazione del livello base di Bitcoin non può codificare 1,5 sats perché il suo campo valore registra un intero. Il software deve rifiutare il valore o applicare una regola di arrotondamento esplicita prima di costruire la transazione.

Gli zeri finali extra non creano precisione economica aggiuntiva. Queste due stringhe rappresentano ancora lo stesso importo:

0.00000001 BTC
0.000000010 BTC

Entrambi equivalgono esattamente a un sat. La seconda stringa contiene una cifra decimale aggiuntiva visualizzata, ma la nona cifra è zero.

Ora confronta:

0,000000010 BTC = 1 sat
0,000000011 BTC = 1,1 sats

Il primo importo è esattamente rappresentabile sul livello base di Bitcoin. Il secondo non lo è. Il problema non è il numero di caratteri dopo il punto decimale di per sé. Il problema è un valore diverso da zero oltre la precisione del satoshi intero.

BTC, mBTC, bits e sats

BTC, mBTC, bits e sats sono modi diversi di scrivere lo stesso tipo di importo in Bitcoin. Sono denominazioni, non asset separati. Cambiare la denominazione cambia la posizione del punto decimale. Non sposta fondi, non altera la proprietà, né crea un output di transazione diverso.

Relazioni di unità fisse

UnitàValore in BTCSatoshi per unitàIncremento minimo di satoshi intero
BTC1 BTC100.000.000 sats0,00000001 BTC
mBTC0,001 BTC100.000 sats0,00001 mBTC
bit o μBTC0,000001 BTC100 sats0,01 bit
sat0,00000001 BTC1 sat1 sat

Un millibitcoin, scritto mBTC, è un millesimo di un BTC e quindi equivale a 100.000 sats. Un bit, chiamato anche microbitcoin o μBTC, equivale a 100 sats. BIP 176 descrive “bit” come una denominazione di visualizzazione piuttosto che un asset separato.

La stessa quantità di 25.000 sat può essere scritta come:

  • 25.000 sats
  • 250 bit
  • 0,25 mBTC
  • 0,00025 BTC

Niente è stato aggiunto o rimosso. È cambiata solo l'unità.

Ogni unità ha anche un diverso limite di precisione intera di satoshi. Un campo BTC può rappresentare sats interi con fino a otto decimali. Un campo mBTC non necessita di più di cinque decimali per la precisione intera di satoshi. Un campo bit raggiunge un sat con due decimali. Un campo sat dovrebbe contenere un numero intero quando rappresenta un importo di livello base.

Il punto decimale è una scelta di visualizzazione

Un portafoglio può visualizzare un saldo in BTC anche se gli output di transazione dietro quel saldo contengono valori interi di satoshi. Un altro portafoglio può visualizzare lo stesso saldo in sats. Un sistema contabile può utilizzare mBTC, mentre un'interfaccia per piccoli pagamenti può utilizzare bit.

BTC è spesso conveniente per saldi più grandi. I Sats sono più facili da verificare per piccoli pagamenti e commissioni perché eliminano una lunga stringa di zeri iniziali. I Bits forniscono una scala intermedia, anche se il software non è obbligato a offrire ogni denominazione.

Nessuna unità di visualizzazione è più reale delle altre. Per l'aritmetica esatta del livello base, tutte si risolvono in un numero intero canonico di sats.

Perché i wallet scelgono denominazioni diverse

Le interfacce dei wallet scelgono le denominazioni per la leggibilità. Un valore come 0,00000100 BTC può essere più facile da riconoscere come 100 sats. Un saldo più grande può essere più facile da confrontare in BTC. L'interfaccia può anche consentire all'utente di cambiare unità senza modificare l'importo effettivo.

L'etichetta dell'unità deve rimanere visibile. Un numero come 100000 è incompleto da solo perché potrebbe significare 100.000 sats, 100.000 bits, 100.000 mBTC o 100.000 BTC.

Utilizza il Convertitore Satoshi quando il compito è convertire un importo esatto tra BTC, mBTC, bits e sats. Il convertitore esegue l'aritmetica. Questa guida spiega perché le unità si comportano in questo modo.

Conversione esatta senza arrotondamento silenzioso

Una conversione Bitcoin affidabile deve preservare l'importo economico. Non dovrebbe accettare un decimale eccessivamente preciso, arrotondarlo silenziosamente e poi presentare il risultato arrotondato come se nulla fosse cambiato.

Validazione del satoshi intero

Per l'input BTC, la conversione principale è:

sats = BTC × 100.000.000

Affinché il risultato possa essere rappresentato esattamente in un output del livello base Bitcoin, il valore in satoshi deve essere un numero intero.

Input BTCRisultato esatto in satoshiStato livello base
0,00000001 BTC1 satEsatto
0.000000010 BTC1 satEsatto; zero finale extra
0.000000015 BTC1.5 satsTroppo preciso
0,00234567 BTC234.567 satsEsatto
0.002345675 BTC234.567,5 satsTroppo preciso

Un risultato eccessivamente preciso non è la stessa cosa di una stringa di caratteri non valida. Il decimale può essere matematicamente significativo, ma non può diventare un output esatto in satoshi interi senza modificare l'importo.

Troppa precisione e arrotondamento silenzioso

Considera questo input:

0.002345675 BTC

La conversione esatta è:

0.002345675 × 100.000.000
= 234.567,5 sats

Se il software tronca il valore, crea 234.567 sats. Se arrotonda per eccesso, crea 234.568 sats. Nessuno dei due output è identico all'importo matematico originale.

La differenza di un sat può essere finanziariamente piccola, ma il comportamento conta comunque. Il software finanziario deterministico dovrebbe produrre lo stesso risultato per lo stesso input. Due sistemi che utilizzano regole di arrotondamento nascoste diverse possono discordare. L'arrotondamento nascosto ripetuto può anche creare differenze di riconciliazione tra molti record.

Un'interfaccia chiara dovrebbe distinguere tra tre stati:

  1. Esatto: l'input si converte in un numero intero di sats.
  2. Troppo preciso: l'input richiede un satoshi frazionario.
  3. Non valido: il testo non può essere interpretato come un importo nell'unità selezionata.

Rifiutare un importo di livello base troppo preciso è spesso più chiaro che applicare una regola di arrotondamento nascosta. Quando un'applicazione arrotonda, dovrebbe identificare la regola e mostrare il valore dopo l'arrotondamento prima che l'utente approvi la transazione.

Perché la virgola mobile può cambiare il risultato

Molte frazioni decimali non possono essere rappresentate esattamente con l'aritmetica binaria a virgola mobile ordinaria. Il software può internamente contenere un valore leggermente superiore o inferiore al testo decimale inserito dall'utente.

Quando questa approssimazione viene moltiplicata per 100.000.000 e arrotondata a un numero intero, può attraversare un confine di satoshi intero. Molte conversioni familiari possono sembrare corrette, ma la correttezza non dovrebbe dipendere da un'approssimazione invisibile.

Una sequenza di conversione più sicura è:

  1. Leggi l'importo come stringa decimale.
  2. Identifica l'unità selezionata.
  3. Normalizza la stringa senza convertirla in virgola mobile binaria.
  4. Scala il decimale in sats interi.
  5. Rifiuta cifre non nulle oltre la precisione intera di satoshi.
  6. Genera ogni unità di visualizzazione dallo stesso valore intero.

Una volta che il software ha un numero intero canonico di sats, può derivare BTC, mBTC e bit senza perdere l'importo sottostante. È quindi possibile testare una conversione di andata e ritorno:

Stringa decimale BTC
→ sats interi
→ stringa decimale BTC

Una conversione esatta corretta restituisce lo stesso valore economico o rifiuta chiaramente l'input originale come troppo preciso.

Un esempio di conversione riproducibile

Prendi questo importo di BTC:

0,00234567 BTC

Converti BTC in sats:

0.00234567 × 100.000.000
= 234.567 sats

Converti BTC in mBTC:

0.00234567 × 1.000
= 2.34567 mBTC

Converti sats in bit:

234.567 ÷ 100
= 2.345,67 bits

Le quattro rappresentazioni esatte sono quindi:

  • 0,00234567 BTC
  • 2,34567 mBTC
  • 2.345,67 bit
  • 234.567 sats

L'importo è rimasto invariato in ogni passaggio. Ogni visualizzazione derivava dallo stesso intero esatto di satoshi.

Sats nei portafogli e nelle richieste di pagamento

Un saldo del portafoglio visualizzato può sembrare un numero, ma il bitcoin on-chain è rappresentato attraverso output di transazione. Un portafoglio può controllare diversi output di transazione non spesi, solitamente chiamati UTXO, e sommare i loro valori in satoshi per visualizzare un saldo totale.

Un saldo del portafoglio è una somma di UTXO

Un portafoglio potrebbe controllare tre UTXO:

40.000 sats
75.000 sats
119.567 sats

Il saldo visualizzato è:

40.000
+ 75.000
+ 119.567
= 234.567 sats

Questo portafoglio controlla lo stesso importo totale di un portafoglio che detiene un singolo UTXO da 234.567-sat. La conversione dell'unità è identica, ma la struttura di spesa futura non lo è.

Tre input possono produrre una transazione più grande di un input. Ciò può cambiare la dimensione virtuale, la commissione di rete, la struttura dell'output di resto e le implicazioni sulla privacy. I Sats descrivono il valore. I UTXO descrivono dove quel valore è bloccato e come può essere speso.

Questo spiega perché due portafogli con saldi uguali possono ricevere stime di commissione di transazione diverse. Il saldo può essere identico in sats mentre la struttura degli input selezionati è diversa.

Gli importi Bitcoin URI usano BTC

Una richiesta di pagamento Bitcoin può contenere un importo in un bitcoin: URI. BIP 321 specifica il parametro dell'importo in BTC decimale.

bitcoin:<address>?amount=0.001

L'importo significa:

0.001 BTC
= 100.000 sats

Non significa 0,001 sat. Un portafoglio può visualizzare il pagamento analizzato in sats, ma l'importo URI stesso usa la notazione BTC.

Questo crea un rischio di copia e incolla. Incollare 100000 da una fattura denominata in sat in un campo etichettato BTC cambia drasticamente l'importo interpretato. I caratteri numerici da soli non bastano. L'unità deve viaggiare con il numero.

Un portafoglio dovrebbe mostrare la destinazione e l'importo analizzati prima di richiedere l'autorizzazione. L'utente dovrebbe comunque verificare la destinazione, la denominazione e l'importo finale del destinatario mostrati nella schermata di conferma.

Un importo attraverso diverse interfacce

Considera un pagamento di 234.567 sats. Un portafoglio, URI, schermata delle commissioni e interfaccia Lightning possono mostrare diversi numeri correlati:

VisualizzazioneSignificato
0,00234567 BTCImporto del destinatario mostrato in BTC
234.567 satsLo stesso importo del destinatario mostrato in sats
1.410 satsUna possibile commissione di transazione on-chain totale
10 sat/vBLa tariffa utilizzata per prezzare la dimensione virtuale
750 msatUn importo Lightning sub-satoshi o commissione di routing

Tutti e cinque i valori possono essere validi allo stesso tempo perché rispondono a domande diverse. L'utente deve identificare se un'etichetta descrive l'importo del pagamento, la commissione totale, il tasso di commissione o la precisione contabile Lightning.

Sats, millisatoshi e sat/vB

Le parole sembrano correlate, ma sat, msat e sat/vB non sono intercambiabili.

Millisatoshi Lightning

La rete Lightning utilizza un'unità di contabilità più fine chiamata millisatoshi, abbreviata msat:

1 sat = 1.000 msat

I messaggi del protocollo Lightning utilizzano campi denominati in millisatoshi per gli importi di pagamento, i valori HTLC, i saldi e le commissioni di instradamento. Ciò consente al protocollo di calcolare valori inferiori a un intero satoshi all'interno di un percorso di pagamento off-chain.

Per esempio:

1.500 msat = 1,5 sats
25.000 msat = 25 sats

Un valore di 1.5 sats può esistere nella contabilità Lightning. Non può diventare un output di transazione indipendente del livello base Bitcoin del valore di 1.5 sats. Quando lo stato del canale viene applicato tramite una transazione on-chain, le regole di transazione pertinenti risolvono i valori di output in satoshi interi.

I millisatoshi non ridefiniscono BTC e non creano una nuova classe di bitcoin del livello base. Forniscono una precisione contabile off-chain più fine mentre il livello base continua a utilizzare valori di output in satoshi interi.

L'etichetta dell'unità rimane fondamentale:

25.000 msat = 25 sats
25.000 sats = 25.000.000 msat

Mancare la lettera m cambia l'interpretazione di un fattore di 1.000.

Tasso di commissione rispetto alla commissione totale

Un satoshi è un importo. Sat/vB è un tasso di commissione: satoshi per byte virtuale.

La relazione semplificata della commissione è:

Commissione totale in sats
=
Dimensione virtuale in vB
×
Tariffa in sat/vB

Una transazione 141-vB a 10 sat/vB ha una commissione modellata di:

141 vB × 10 sat/vB
= 1.410 sats

La commissione di transazione è di 1.410 sats. Il tasso di commissione è di 10 sat/vB. Scrivere “10 sats” descriverebbe un importo piuttosto che il tasso utilizzato per prezzare la transazione.

L'importo inviato non determina la commissione da solo. Un pagamento più piccolo può costare più di un pagamento più grande quando il pagamento più piccolo spende più input o crea una transazione più grande. Leggi come funzionano le commissioni di transazione Bitcoin per la relazione completa tra input, output, Weight, dimensione virtuale e sat/vB.

Quattro etichette, quattro domande diverse

EtichettaCosa misuraEsempio
sat o satsUn importo di bitcoin25.000 sats
BTCLo stesso asset a una scala di visualizzazione più grande0,00025 BTC
msatContabilità Lightning sub-satoshi25.000 msat = 25 sats
sat/vBUn tasso di commissione di transazione on-chain10 sat/vB

Confronta i valori solo dopo aver identificato le loro unità e i loro ruoli.

L'unità più piccola non è un test di spendibilità

Un sat è l'importo intero più piccolo rappresentato in un output del livello base Bitcoin, ma ciò non significa che ogni output da un sat sia pratico da creare, inoltrare o spendere.

Polvere di policy

La polvere non è una denominazione più piccola. È un concetto di policy del nodo collegato al tipo di script di un output e al costo stimato di spesa di quell'output.

Un output può contenere un valore intero positivo di satoshi e rimanere comunque al di sotto della soglia di inoltro relativa alla polvere di un nodo. Ciò non rende l'importo frazionario o non valido secondo il modello di denominazione. Significa che l'output è in conflitto con un limite di policy di inoltro.

Diversi tipi di output possono avere costi di spesa diversi, il che significa che il limite di policy della polvere pertinente non è definito dal numero di sats da solo.

Spendibilità economica

Un output può trovarsi al di sopra di una soglia di polvere di policy e costare comunque più di quanto contiene. Il tasso di commissione futuro, il tipo di input e la dimensione virtuale marginale aggiunta dall'input determinano quel confronto economico.

DomandaCosa misura
L'importo è un numero intero di sats?Denominazione e precisione
L'output non è polvere?Trattamento della policy di relay
Ne vale la pena in termini di output?Costo marginale futuro della spesa

Una guida alle denominazioni risponde alla prima domanda. Usa il Calcolatore Bitcoin Dust e UTXO Spendability per l'analisi della policy e della spendibilità economica.

Questo confine previene un errore comune: supporre che “un sat è valido” significhi anche “un UTXO da un sat è utile”. L'unità può essere valida mentre l'output è impraticabile.

Errori che cambiano l'importo

La maggior parte degli errori seri di unità non derivano dal rapporto di conversione fisso. Si verificano quando un numero perde la sua etichetta, il software arrotonda silenziosamente un valore eccessivamente preciso, o l'utente confonde l'importo del destinatario con la commissione di rete.

Mancanza di uno zero iniziale

Questi valori differiscono di un fattore dieci:

0,0001 BTC = 10.000 sats
0,00001 BTC = 1.000 sats

I piccoli valori BTC contengono diversi zeri iniziali, il che rende difficile il controllo visivo. Convertire in sats può rendere più facile verificare l'entità prima che la transazione venga firmata.

Unità mancante o modificata

La stringa 100000 non identifica un importo Bitcoin completo. Questi sono valori diversi:

  • 100.000 sats
  • 100.000 bit
  • 100.000 mBTC
  • 100.000 BTC

Copia l'unità insieme al numero. Ricontrolla il campo di destinazione prima di incollare.

Mescolare il pagamento e la commissione

Un portafoglio può inviare 100.000 sats e addebitare una commissione di rete di 1.200-sat. L'importo del destinatario e l'addebito totale del portafoglio sono diversi:

Importo destinatario: 100.000 sats
Commissione di rete:         1.200 sats
Totale addebito:       101.200 sats

L'addebito finale può dipendere anche dagli input selezionati e dal resto. Rivedi l'importo del destinatario e la commissione come voci separate nella schermata di conferma del portafoglio.

Copia di valori eccessivamente precisi

Un valore come 0.000000015 BTC equivale a 1,5 sats. Un sistema di pagamento di livello base deve rifiutarlo o rivelare una regola di arrotondamento esplicita. Presentare 1 o 2 sats senza spiegare la conversione cambia silenziosamente l'importo.

Separatori delle migliaia e locale

I valori leggibili dall'uomo possono contenere virgole, spazi o separatori decimali specifici della locale. I campi di protocollo e API spesso usano formati più rigorosi. Un importo Bitcoin URI, ad esempio, usa la notazione decimale BTC e il punto come separatore decimale.

Non dare per scontato che ogni sistema interpreti 1,000 come mille. Un parser può rifiutarlo, mentre un'altra locale può interpretare la virgola in modo diverso. Normalizza l'input secondo una regola documentata prima di convertirlo.

Notazione scientifica nelle API

Alcune API o fogli di calcolo possono formattare un piccolo valore BTC come notazione scientifica, come 1e-8. Quell'espressione matematicamente equivale a un sat quando interpretata come BTC, ma non tutti i portafogli o campi di pagamento accettano la notazione scientifica.

Converti il valore nella forma decimale esplicita o intera-satoshi prima di inviarlo a un sistema che si aspetta un importo Bitcoin. Non dare per scontato che un'espressione matematica valida sia anche un formato valido per un campo di pagamento.

Usare la valuta fiat come importo di origine

Un portafoglio può mostrare 50.000 sats accanto a un valore in dollari stimato. La stima in fiat può cambiare con il fornitore, il timestamp, lo spread e l'arrotondamento della visualizzazione. L'importo di 50.000-sat rimane fisso.

Non ricostruire l'importo Bitcoin convertendo una visualizzazione fiat arrotondata di nuovo in BTC. Usa l'importo denominato in Bitcoin come valore di pagamento autorevole.

Cosa non ti dice un satoshi

Un importo in satoshi descrive la quantità. Non identifica, da solo:

  • il proprietario dei fondi;
  • l'indirizzo o lo script di blocco;
  • il numero o il tipo di UTXO;
  • lo stato di conferma della transazione;
  • la commissione di rete totale;
  • la tariffa di commissione selezionata;
  • la dimensione virtuale della transazione;
  • se l'output è dust;
  • se l'output è economico da spendere;
  • il valore fiat corrente;
  • se il pagamento è on-chain o Lightning.

Queste domande richiedono contesto aggiuntivo. Il riferimento di rete Bitcoin copre il contesto di rete e di transazione. La guida alle commissioni copre la dimensione virtuale e sat/vB. Il calcolatore Dust copre la politica e l'economia di spesa.

Mantenere questi compiti separati impedisce che una semplice risposta sulla denominazione diventi una conclusione imprecisa su commissioni, conferma, proprietà o spendibilità.

Prima di confermare un importo Bitcoin

Usa questa sequenza ogni volta che BTC, mBTC, bits, sats o msats appaiono in un flusso di pagamento:

  1. Identifica se il pagamento è sul livello base di Bitcoin o su Lightning.
  2. Leggi l'unità associata all'importo.
  3. Conferma che il numero sia l'importo del destinatario piuttosto che una commissione o una tariffa di commissione.
  4. Converti tramite la relazione di denominazione fissa, non tramite un prezzo fiat.
  5. Conferma che un importo on-chain si risolva in un numero intero di sats.
  6. Cerca una regola esplicita di arrotondamento, troncamento o output minimo.
  7. Rivedi il destinatario, l'importo del destinatario e la commissione nell'anteprima finale del portafoglio.
  8. Mantieni l'unità associata ogni volta che l'importo viene copiato in un altro sistema.

Un satoshi è semplice da definire: è un centomilionesimo di bitcoin. L'uso corretto richiede un'abitudine aggiuntiva: non separare mai il numero dalla sua etichetta di unità.

FAQ Satoshi

Un sat è uguale a un satoshi?

Sì. “Satoshi” è il nome completo dell'unità, mentre “sat” e “sats” sono forme abbreviate comuni. Un sat equivale a 0,00000001 BTC e 100.000.000 sats equivalgono a un BTC.

Un output Bitcoin può contenere meno di un satoshi?

No. Un output di transazione sul livello base di Bitcoin registra un numero intero di satoshi. Un valore matematico come 1,5 sats deve essere rifiutato o modificato tramite una regola di arrotondamento esplicita prima di poter diventare un output.

Perché Lightning usa millisatoshi?

Lightning usa millisatoshi per la contabilità off-chain e i calcoli delle commissioni di instradamento al di sotto di un intero satoshi. Un sat equivale a 1.000 msat. Questa precisione non cambia il formato intero-satoshi degli output del livello base di Bitcoin.

sat/vB è una denominazione Bitcoin?

No. Sat/vB è una tariffa di commissione di transazione misurata in satoshi per byte virtuale. I Sats misurano una quantità di bitcoin, mentre sat/vB prezza la dimensione virtuale di una transazione on-chain.

Perché i portafogli mostrano unità diverse per lo stesso saldo?

I portafogli possono formattare lo stesso importo intero di satoshi come BTC, mBTC, bits o sats. La visualizzazione cambia, ma il valore intero-satoshi sottostante rimane lo stesso.

Fonti tecniche

Le relazioni tra unità, il modello di output di transazione, la terminologia della dimensione virtuale, il comportamento Bitcoin URI e i confini contabili di Lightning in questa guida si basano sui seguenti riferimenti tecnici primari.

Fonti

  1. Bitcoin Core: BIP supportati (incluso BIP 176)
  2. BIP 176: Denominazione Bits
  3. White paper Bitcoin

Utilità correlate

Strumenti correlati

Centro argomenti

Monete correlate

BTC

Bitcoin

Dati di mercato di riferimento Bitcoin, candele spot BTC/USDT, strumenti pratici e indicazioni di rete revisionate.

Revisionato il 2026-07-25

Esplora Bitcoin →

Continua a imparare

Guide correlate

Tipi di indirizzi Bitcoin spiegati

Confronta i formati di indirizzo legacy, SegWit annidato, SegWit nativo e Taproot, i prefissi, la compatibilità e i limiti di sicurezza.

Leggi la guida →