Ga naar inhoud
BitcoinToolkit

Bitcoin-fundamenten

Wat is een Satoshi?

Een satoshi is de kleinste eenheid die in Bitcoin wordt weergegeven. Leer de BTC-relatie, tussenliggende eenheden en exacte conversievoorbeelden.

Direct antwoord

Een satoshi is de kleinste eenheid die in Bitcoin wordt weergegeven. Leer de BTC-relatie, tussenliggende eenheden en exacte conversievoorbeelden.

Een satoshi is de kleinste hele eenheid die wordt geregistreerd in een Bitcoin-transactie-uitvoer. Eén bitcoin bevat precies 100.000.000 satoshis, maar die vaste relatie is slechts het startpunt. Wallets, betalingsverzoeken, Lightning-facturen, schattingen van transactiekosten, beurzen, boekhoudsystemen en API's kunnen allemaal gerelateerde getallen weergeven die verschillende eenheden gebruiken en verschillende vragen beantwoorden.

Een wallet kan tonen 0,00025000 BTC terwijl een factuur toont 25.000 sats. Die waarden vertegenwoordigen dezelfde hoeveelheid bitcoin. Een waarde geschreven als 25 sat/vB, is echter een transactiekostentarief in plaats van een saldo. Een waarde geschreven als 25.000 msat behoort tot Lightning-boekhouding en is gelijk aan 25 sats, niet 25.000 sats.

De praktische opdracht is dus niet alleen het onthouden van één conversieverhouding. Het is leren om de eenheid te behouden, de precisie van hele satoshis te herkennen, bedragen te onderscheiden van tarieven per byte, en te bevestigen dat software de waarde niet stilzwijgend heeft veranderd door afronding of opmaak.

Hoeveel satoshis zitten er in één bitcoin?

Eén bitcoin bevat precies 100 miljoen satoshis. De verhouding is vast:

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

“Satoshi” is de volledige eenheidsnaam. “Sat” is de gebruikelijke enkelvoudige afkorting, terwijl “sats” vaak wordt gebruikt voor meervoudige bedragen. De naam eert Satoshi Nakamoto, de pseudonieme auteur van het Bitcoin-white paper.

De verhouding verandert niet met de marktprijs van bitcoin. Eén sat blijft een honderdmiljoenste van één BTC, of BTC nu hoger, lager of helemaal niet in fiat wordt geprijsd. De marktprijs verandert de koopkracht. Het verandert de denominatie niet.

Dit onderscheid scheidt twee verschillende berekeningen. Een denominatieconversie beantwoordt de vraag: “Hoeveel bitcoin vertegenwoordigt dit getal?” Een fiatconversie beantwoordt de vraag: “Hoeveel is dat bedrag waard tegen een bepaalde wisselkoers en op een bepaald moment?” Een wallet kan zijn dollarraming bijwerken zonder het satoshi-bedrag te wijzigen.

Het gehele getal in een transactie-uitvoer

Bitcoin slaat een uitvoerbedrag niet op als een decimale BTC-tekenreeks zoals 0.00234567. Een transactie-uitvoer bevat een geheel getal dat wordt gemeten in satoshis en een vergrendelingsscript dat de voorwaarden definieert waaronder die waarde later kan worden uitgegeven.

Bitcoin Core definieert monetaire bedragen met een integer-type genaamd CAmount en definieert één BTC als 100.000.000 satoshis. Het gedocumenteerde transactieformaat geeft elk uitvoerbedrag eveneens weer als een geheel aantal satoshis.

Stel dat een transactie-uitvoer het volgende gehele getal bevat:

234567

Die uitvoer bevat precies 234.567 sats. Een wallet kan dezelfde waarde weergeven als:

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

De weergave verandert. Het onderliggende gehele getal niet. Dit is waarom twee wallets verschillende denominaties kunnen weergeven zonder het oneens te zijn over het bedrag dat door de wallet wordt beheerd.

Het is gebruikelijk om te zeggen dat Bitcoin acht decimalen ondersteunt. Een preciezere uitleg is dat één BTC is gedefinieerd als 100.000.000 gehele satoshis. Een BTC-geformatteerde interface kan daarom een heel-satoshi-bedrag weergeven met maximaal acht decimalen. Het decimaalteken behoort tot de presentatielaag, niet tot de geserialiseerde transactie-uitvoer.

Waarom acht BTC-decimalen van belang zijn

Omdat één BTC gelijk is aan 100.000.000 sats, bereiken acht decimalen in een BTC-geformatteerd bedrag de grens van een hele satoshi:

0,00000001 BTC = 1 sat

Een niet-nul negende decimaal beschrijft een fractionele satoshi. Bijvoorbeeld:

0,000000015 BTC × 100.000.000
= 1,5 sats

Een Bitcoin-basislaag transactie-uitvoer kan geen 1,5 sats coderen omdat het waardeveld een geheel getal registreert. Software moet de waarde afwijzen of een expliciete afrondingsregel toepassen voordat de transactie wordt opgebouwd.

Extra volgnullen creëren geen extra economische precisie. Deze twee tekenreeksen vertegenwoordigen nog steeds hetzelfde bedrag:

0,00000001 BTC
0,000000010 BTC

Beide zijn exact gelijk aan één sat. De tweede tekenreeks bevat een extra weergegeven decimaal, maar het negende cijfer is nul.

Vergelijk nu:

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

Het eerste bedrag is exact representeerbaar op de basislaag van Bitcoin. Het tweede niet. Het probleem is niet het aantal cijfers achter de komma op zich. Het probleem is een niet-nul waarde die verder gaat dan de precisie van hele satoshis.

BTC, mBTC, bits en sats

BTC, mBTC, bits en sats zijn verschillende manieren om hetzelfde soort Bitcoin-bedrag te schrijven. Het zijn denominaties, geen aparte activa. Het wijzigen van de denominatie verandert de plaats van de komma. Het verplaatst geen geld, wijzigt geen eigendom of creëert geen andere transactie-uitvoer.

Vaste eenheidsrelaties

EenheidWaarde in BTCSatoshis per eenheidKleinste gehele satoshi-verhoging
BTC1 BTC100.000.000 sats0,00000001 BTC
mBTC0,001 BTC100.000 sats0,00001 mBTC
bit of μBTC0,000001 BTC100 sats0.01 bit
sat0,00000001 BTC1 sat1 sat

Een millibitcoin, geschreven als mBTC, is een duizendste van één BTC en is dus gelijk aan 100.000 sats. Een bit, ook wel microbitcoin of μBTC genoemd, is gelijk aan 100 sats. BIP 176 beschrijft “bit” als een weergave-eenheid en niet als een apart activum.

Hetzelfde bedrag van 25.000-sat kan worden geschreven als:

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

Er is niets toegevoegd of verwijderd. Alleen de eenheid is veranderd.

Elke eenheid heeft ook een andere precisiegrens voor hele sats. Een BTC-veld kan hele sats weergeven met maximaal acht decimalen. Een mBTC-veld heeft voor hele sats niet meer dan vijf decimalen nodig. Een bit-veld bereikt één sat bij twee decimalen. Een sat-veld moet een geheel getal bevatten wanneer het een basislaagbedrag vertegenwoordigt.

De komma is een weergavekeuze

Een wallet kan een saldo in BTC weergeven, ook al bevatten de transactie-uitgangen achter dat saldo gehele satoshi-waarden. Een andere wallet kan hetzelfde saldo in sats weergeven. Een boekhoudsysteem kan mBTC gebruiken, terwijl een interface voor kleine betalingen bits kan gebruiken.

BTC is vaak handig voor grotere saldi. Sats zijn gemakkelijker te verifiëren voor kleine betalingen en vergoedingen omdat ze een lange reeks voorloopnullen verwijderen. Bits bieden een tussenliggende schaal, hoewel software niet verplicht is om elke eenheid aan te bieden.

Geen enkele weergave-eenheid is echter dan de andere. Voor exacte basislaagberekeningen komen ze allemaal uit op één canoniek geheel aantal sats.

Waarom wallets verschillende eenheden kiezen

Wallet-interfaces kiezen eenheden voor leesbaarheid. Een waarde zoals 0,00000100 BTC kan gemakkelijker te herkennen zijn als 100 sats. Een groter saldo kan gemakkelijker te vergelijken zijn in BTC. De interface kan de gebruiker ook toestaan om van eenheid te wisselen zonder het werkelijke bedrag te veranderen.

De eenheidslabel moet zichtbaar blijven. Een getal zoals 100000 is op zichzelf onvolledig omdat het 100.000 sats, 100.000 bits, 100.000 mBTC of 100.000 BTC kan betekenen.

Gebruik de Satoshi-converter wanneer de taak is om een exact bedrag om te rekenen tussen BTC, mBTC, bits en sats. De converter voert de rekenkunde uit. Deze gids legt uit waarom de eenheden zich zo gedragen.

Exacte conversie zonder stille afronding

Een betrouwbare Bitcoin-conversie moet het economische bedrag behouden. Het mag geen overprecies decimaal accepteren, dit stilzwijgend afronden en vervolgens het afgeronde resultaat presenteren alsof er niets is veranderd.

Validatie van hele satoshis

Voor BTC-invoer is de kernconversie:

sats = BTC × 100.000.000

Om het resultaat exact te kunnen weergeven in een Bitcoin-basislaaguitvoer, moet de satoshi-waarde een geheel getal zijn.

BTC-invoerExact satoshi-resultaatBasislaagstatus
0,00000001 BTC1 satExact
0,000000010 BTC1 satExact; extra volgnul
0,000000015 BTC1,5 satsOverprecies
0,00234567 BTC234.567 satsExact
0,002345675 BTC234.567,5 satsOverprecies

Een overprecies resultaat is niet hetzelfde als een ongeldige tekenreeks. Het decimaal kan wiskundig betekenisvol zijn, maar het kan geen exacte gehele satoshi-uitvoer worden zonder het bedrag te wijzigen.

Overprecisie en stil afronden

Overweeg deze invoer:

0,002345675 BTC

De exacte conversie is:

0,002345675 × 100.000.000
= 234.567,5 sats

Als software de waarde afkapt, creëert het 234.567 sats. Als het naar boven afrondt, creëert het 234.568 sats. Geen van beide uitvoeren is identiek aan het oorspronkelijke wiskundige bedrag.

Het verschil van één sat kan financieel klein zijn, maar het gedrag doet er nog steeds toe. Deterministische financiële software zou voor dezelfde invoer hetzelfde resultaat moeten produceren. Twee systemen die verschillende verborgen afrondingsregels gebruiken, kunnen van mening verschillen. Herhaaldelijk verborgen afronden kan ook afstemmingsverschillen veroorzaken over veel records.

Een duidelijke interface moet onderscheid maken tussen drie toestanden:

  1. Precies: de invoer converteert naar een geheel aantal sats.
  2. Overprecies: de invoer vereist een fractionele satoshi.
  3. Ongeldig: de tekst kan niet worden geparseerd als een bedrag in de geselecteerde eenheid.

Het afwijzen van een overprecies basislaagbedrag is vaak duidelijker dan het toepassen van een verborgen afrondingsregel. Wanneer een applicatie afrondt, moet het de regel identificeren en de waarde na afronding tonen voordat de gebruiker de transactie goedkeurt.

Waarom drijvende komma het resultaat kan veranderen

Veel decimale breuken kunnen niet exact worden weergegeven met gewone binaire drijvende-komma-rekenkunde. Software kan intern een waarde vasthouden die iets boven of onder de decimale tekst ligt die de gebruiker heeft ingevoerd.

Wanneer die benadering wordt vermenigvuldigd met 100.000.000 en afgerond op een geheel getal, kan het een hele satoshi-grens overschrijden. De meeste bekende conversies lijken misschien correct, maar correctheid mag niet afhangen van een onzichtbare benadering.

Een veiligere conversievolgorde is:

  1. Lees het bedrag als een decimale tekenreeks.
  2. Identificeer de geselecteerde eenheid.
  3. Normaliseer de tekenreeks zonder deze om te zetten naar binaire drijvende komma.
  4. Schaal het decimaal naar geheel sats.
  5. Wijs niet-nul cijfers voorbij de hele satoshi-precisie af.
  6. Genereer elke weergave-eenheid uit dezelfde gehele waarde.

Zodra de software een canoniek geheel aantal sats heeft, kan het BTC, mBTC en bits afleiden zonder het onderliggende bedrag te verliezen. Een round-trip conversie kan dan worden getest:

BTC-decimaaltekenreeks
→ gehele sats
→ BTC-decimaaltekenreeks

Een correcte exacte conversie retourneert dezelfde economische waarde of wijst de oorspronkelijke invoer duidelijk af als overprecies.

Een reproduceerbaar conversievoorbeeld

Neem dit BTC-bedrag:

0,00234567 BTC

Converteer BTC naar sats:

0,00234567 × 100.000.000
= 234.567 sats

Converteer BTC naar mBTC:

0,00234567 × 1.000
= 2,34567 mBTC

Converteer sats naar bits:

234.567 ÷ 100
= 2.345,67 bits

De vier exacte representaties zijn daarom:

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

Het bedrag bleef ongewijzigd tijdens elke stap. Elke weergave was afgeleid van hetzelfde exacte satoshi-geheel getal.

Sats in wallets en betalingsverzoeken

Een weergegeven walletsaldo kan eruitzien als één getal, maar on-chain bitcoin wordt vertegenwoordigd via transactie-uitvoerwaarden. Een wallet kan meerdere onbestede transactie-uitvoerwaarden beheren, meestal UTXOs genoemd, en hun satoshi-waarden optellen om één totaalsaldo weer te geven.

Een walletsaldo is een som van UTXOs

Een wallet kan drie UTXOs beheren:

40.000 sats
75.000 sats
119.567 sats

Het weergegeven saldo is:

40.000
+ 75.000
+ 119.567
= 234.567 sats

Deze wallet beheert hetzelfde totale bedrag als een wallet die één 234.567-sat UTXO bevat. De eenheidsconversie is identiek, maar de toekomstige bestedingsstructuur niet.

Drie invoerwaarden kunnen een grotere transactie produceren dan één invoerwaarde. Dat kan de virtuele grootte, de netwerkvergoeding, de wijzigingsuitvoerstructuur en privacy-implicaties veranderen. Sats beschrijven waarde. UTXOs beschrijven waar die waarde is opgesloten en hoe deze kan worden besteed.

Dit verklaart waarom twee wallets met gelijke saldi verschillende schattingen van transactiekosten kunnen ontvangen. Het saldo kan identiek zijn in sats terwijl de geselecteerde invoerstructuur verschillend is.

Bitcoin URI-bedragen gebruiken BTC

Een Bitcoin-betalingsverzoek kan een bedrag bevatten in een bitcoin: URI. BIP 321 specificeert de bedragparameter in decimale BTC.

bitcoin:<address>?amount=0.001

Het bedrag betekent:

0,001 BTC
= 100.000 sats

Het betekent niet 0,001 sat. Een wallet kan de geparseerde betaling weergeven in sats, maar het URI-bedrag zelf gebruikt BTC-notatie.

Dit creëert een kopieer-en-plakrisico. Het plakken 100000 van een factuur in sat-denominatie in een veld met het label BTC verandert het geïnterpreteerde bedrag drastisch. De numerieke tekens alleen zijn niet voldoende. De eenheid moet met het getal meegaan.

Een wallet moet het geparseerde doel en bedrag tonen voordat autorisatie wordt gevraagd. De gebruiker moet nog steeds het doel, de denominatie en het uiteindelijke ontvangersbedrag verifiëren dat in het bevestigingsscherm wordt weergegeven.

Eén bedrag over verschillende interfaces

Overweeg een betaling van 234.567 sats. Een wallet, URI, vergoedingsscherm en Lightning-interface kunnen verschillende gerelateerde getallen tonen:

WeergaveBetekenis
0,00234567 BTCOntvangerbedrag getoond in BTC
234.567 satsHetzelfde ontvangerbedrag getoond in sats
1.410 satsEen mogelijke totale on-chain transactievergoeding
10 sat/vBDe vergoedingstarief dat wordt gebruikt om virtuele grootte te prijzen
750 msatEen sub-satoshi Lightning-bedrag of routeringsvergoeding

Alle vijf waarden kunnen tegelijkertijd geldig zijn omdat ze verschillende vragen beantwoorden. De gebruiker moet identificeren of een label het betalingsbedrag, de totale vergoeding, het vergoedingstarief of de Lightning-boekhoudprecisie beschrijft.

Sats, millisatoshis en sat/vB

De woorden lijken gerelateerd, maar sat, msat en sat/vB zijn niet onderling verwisselbaar.

Bliksem millisatoshis

Het Lightning-netwerk gebruikt een fijnere boekhoudeenheid genaamd de millisatoshi, afgekort msat:

1 sat = 1.000 msat

Lightning-protocolberichten gebruiken velden in millisatoshi-denominatie voor betalingsbedragen, HTLC-waarden, saldi en routeringsvergoedingen. Dit stelt het protocol in staat om waarden onder één hele satoshi te berekenen binnen een off-chain betalingsroute.

Bijvoorbeeld:

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

Een waarde van 1,5 sats kan bestaan in Lightning-boekhouding. Het kan geen onafhankelijke Bitcoin-basislaag transactie-uitvoerwaarde worden ter waarde van 1,5 sats. Wanneer kanaalstatus wordt afgedwongen via een on-chain transactie, lossen de relevante transactieregels uitvoerwaarden op tot hele satoshis.

Millisatoshis herdefiniëren BTC niet en creëren geen nieuwe klasse van basislaag-bitcoin. Ze bieden fijnere off-chain boekhoudprecisie terwijl de basislaag hele-satoshi-uitvoerwaarden blijft gebruiken.

Het eenheidslabel blijft cruciaal:

25.000 msat = 25 sats
25.000 sats = 25.000.000 msat

Het missen van de letter m verandert de interpretatie met een factor 1.000.

Vergoedingstarief versus totale vergoeding

Een satoshi is een hoeveelheid. Sat/vB is een vergoedingstarief: satoshis per virtuele byte.

De vereenvoudigde vergoedingsrelatie is:

Totale vergoeding in sats
=
Virtuele grootte in vB
×
Vergoedingstarief in sat/vB

Een 141-vB-transactie tegen 10 sat/vB heeft een gemodelleerde vergoeding van:

141 vB × 10 sat/vB
= 1.410 sats

De transactievergoeding is 1.410 sats. Het vergoedingstarief is 10 sat/vB. Het schrijven van “10 sats” zou een hoeveelheid beschrijven in plaats van het tarief dat wordt gebruikt om de transactie te prijzen.

De verzonden hoeveelheid bepaalt niet op zichzelf de vergoeding. Een kleinere betaling kan meer kosten dan een grotere betaling wanneer de kleinere betaling meer inputs verbruikt of een grotere transactie creëert. Lees hoe Bitcoin-transactiekosten werken voor de volledige relatie tussen inputs, outputs, Weight, virtuele grootte en sat/vB.

Vier labels, vier verschillende vragen

LabelWat het meetVoorbeeld
sat of satsEen hoeveelheid bitcoin25.000 sats
BTCHetzelfde activum op een grotere weergaveschaal0,00025 BTC
msatLightning sub-satoshi-administratie25.000 msat = 25 sats
sat/vBEen on-chain transactievergoedingstarief10 sat/vB

Vergelijk waarden alleen nadat u hun eenheden en rollen hebt geïdentificeerd.

De kleinste eenheid is geen besteedbaarheidstest

Eén sat is de kleinste hele hoeveelheid die wordt weergegeven in een Bitcoin-basislaagoutput, maar dat betekent niet dat elke één-sat-output praktisch is om te creëren, door te sturen of uit te geven.

Beleidsstof

Stof is geen kleinere denominatie. Het is een node-beleidsconcept dat verband houdt met het scripttype van een output en de geschatte kosten van het uitgeven van die output.

Een output kan een positieve hele satoshi-waarde bevatten en toch onder de stofgerelateerde relay-drempel van een node vallen. Dat maakt de hoeveelheid niet fractioneel of ongeldig onder het denominatiemodel. Het betekent dat de output botst met een relay-beleidsgrens.

Verschillende outputtypen kunnen verschillende uitgavenkosten hebben, wat betekent dat de relevante stof-beleidsgrens niet wordt bepaald door het aantal sats alleen.

Economische besteedbaarheid

Een output kan boven een beleidsstofdrempel liggen en toch meer kosten om uit te geven dan het bevat. Toekomstig vergoedingstarief, inputtype en de marginale virtuele grootte die door de input wordt toegevoegd, bepalen die economische vergelijking.

VraagWat het meet
Is de hoeveelheid een geheel aantal sats?Denominatie en precisie
Is de output niet-stoffig?Relay-beleidsbehandeling
Is de output de moeite waard om uit te geven?Toekomstige marginale uitgavenkosten

Een denominatiegids beantwoordt de eerste vraag. Gebruik de Bitcoin Stof- en UTXO-besteedbaarheidscalculator voor beleids- en economische besteedbaarheidsanalyse.

Deze grens voorkomt een veelgemaakte fout: aannemen dat “eén sat geldig is” ook betekent “een één-sat UTXO is nuttig.” De eenheid kan geldig zijn terwijl de output onpraktisch is.

Fouten die de hoeveelheid veranderen

De ernstigste eenheidsfouten komen niet van de vaste conversieverhouding. Ze ontstaan wanneer een getal zijn label verliest, software stilletjes een overprecieze waarde afrondt, of de gebruiker het ontvangen bedrag verwart met de netwerkvergoeding.

Ontbrekende voorloopnul

Deze waarden verschillen met een factor tien:

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

Kleine BTC-waarden bevatten meerdere voorloopnullen, waardoor visuele controle moeilijk is. Omzetten naar sats kan het gemakkelijker maken om de omvang te verifiëren voordat de transactie wordt ondertekend.

Ontbrekende of gewijzigde eenheid

De tekenreeks 100000 identificeert geen volledig Bitcoin-bedrag. Dit zijn verschillende waarden:

  • 100.000 sats
  • 100.000 bits
  • 100.000 mBTC
  • 100.000 BTC

Kopieer de eenheid samen met het getal. Controleer het bestemmingsveld opnieuw voordat u plakt.

Het mengen van de betaling en de vergoeding

Een wallet kan 100.000 sats verzenden en een netwerkvergoeding van 1.200-sat in rekening brengen. Het ontvangen bedrag en de totale debitering van de wallet zijn verschillend:

Ontvangerbedrag: 100.000 sats
Netwerkvergoeding:         1.200 sats
Totale afschrijving:       101.200 sats

De uiteindelijke debitering kan ook afhangen van geselecteerde inputs en wisselgeld. Bekijk het ontvangen bedrag en de vergoeding als afzonderlijke regels op het bevestigingsscherm van de wallet.

Het kopiëren van overnauwkeurige waarden

Een waarde zoals 0,000000015 BTC is gelijk aan 1,5 sats. Een basislaag-betalingssysteem moet dit afwijzen of een expliciete afrondingsregel bekendmaken. Het presenteren van 1 of 2 sats zonder de conversie uit te leggen, verandert het bedrag stilzwijgend.

Duizendtallen en lokale instellingen

Voor mensen leesbare waarden kunnen komma's, spaties of lokale decimale scheidingstekens bevatten. Protocol- en API-velden gebruiken vaak striktere formaten. Een Bitcoin URI-bedrag gebruikt bijvoorbeeld decimale BTC-notatie en een punt als decimaal scheidingsteken.

Ga er niet vanuit dat elk systeem 1,000 als duizend interpreteert. De ene parser kan het afwijzen, terwijl een andere lokale instelling een komma anders interpreteert. Normaliseer de invoer volgens een gedocumenteerde regel voordat u converteert.

Wetenschappelijke notatie in APIs

Sommige APIs of spreadsheets kunnen een kleine BTC-waarde opmaken als wetenschappelijke notatie, zoals 1e-8. Die uitdrukking is wiskundig gelijk aan één sat wanneer geïnterpreteerd als BTC, maar niet elke wallet of betalingsveld accepteert wetenschappelijke notatie.

Converteer de waarde naar de expliciete decimale of integer-satoshi-vorm voordat u deze naar een systeem stuurt dat een Bitcoin-bedrag verwacht. Ga er niet vanuit dat een geldige wiskundige uitdrukking ook een geldig betalingsveldformaat is.

Fiat gebruiken als bronbedrag

Een wallet kan 50.000 sats weergeven naast een geschatte dollarwaarde. De fiat-schatting kan veranderen afhankelijk van de provider, tijdstempel, spread en weergave-afronding. Het 50.000-sat-bedrag blijft vast.

Reconstrueer het Bitcoin-bedrag niet door een afgeronde fiat-weergave terug te converteren naar BTC. Gebruik het in Bitcoin luidende bedrag als de gezaghebbende betalingswaarde.

Wat een satoshi u niet vertelt

Een satoshi-bedrag beschrijft een hoeveelheid. Het identificeert op zichzelf niet:

  • de eigenaar van de fondsen;
  • het adres of locking script;
  • het aantal of type UTXOs;
  • de bevestigingsstatus van de transactie;
  • de totale netwerkvergoeding;
  • het geselecteerde vergoedingstarief;
  • de virtuele grootte van de transactie;
  • of de output dust is;
  • of de output economisch is om te besteden;
  • de huidige fiatwaarde;
  • of de betaling on-chain of via Lightning is.

Die vragen vereisen aanvullende context. De Bitcoin-netwerkreferentie behandelt de netwerk- en transactiecontext. De vergoedingsgids behandelt virtuele grootte en sat/vB. De Dust-calculator behandelt beleid en uitgaveneconomie.

Het gescheiden houden van deze taken voorkomt dat een eenvoudig denominatieantwoord een onnauwkeurige conclusie wordt over vergoedingen, bevestiging, eigendom of besteedbaarheid.

Voordat u een Bitcoin-bedrag bevestigt

Gebruik deze volgorde wanneer BTC, mBTC, bits, sats of msats verschijnen in een betalingsworkflow:

  1. Identificeer of de betaling op de basislaag van Bitcoin of Lightning plaatsvindt.
  2. Lees de eenheid die aan het bedrag is gekoppeld.
  3. Bevestig dat het getal het ontvangersbedrag is en geen vergoeding of vergoedingspercentage.
  4. Converteer via de vaste denominatierelatie, niet via een fiat-prijs.
  5. Bevestig dat een on-chain-bedrag resulteert in een geheel aantal sats.
  6. Zoek naar een expliciete afrondings-, afkappings- of minimale uitvoerregel.
  7. Controleer de bestemming, het ontvangersbedrag en de vergoeding in de definitieve wallet-preview.
  8. Houd de eenheid gekoppeld wanneer het bedrag naar een ander systeem wordt gekopieerd.

Een satoshi is eenvoudig te definiëren: het is een honderdmiljoenste van één bitcoin. Correct gebruik vereist één extra gewoonte: scheid het getal nooit van het eenheidslabel.

Satoshi FAQ

Is een sat hetzelfde als een satoshi?

Ja. “Satoshi” is de volledige eenheidsnaam, terwijl “sat” en “sats” veelvoorkomende korte vormen zijn. Eén sat is gelijk aan 0,00000001 BTC, en 100.000.000 sats zijn gelijk aan één BTC.

Kan een Bitcoin-uitvoer minder dan één satoshi bevatten?

Nee. Een Bitcoin-basislaagtransactie-uitvoer registreert een geheel aantal satoshis. Een wiskundige waarde zoals 1,5 sats moet worden afgewezen of gewijzigd via een expliciete afrondingsregel voordat het een uitvoer kan worden.

Waarom gebruikt Lightning millisatoshis?

Lightning gebruikt millisatoshis voor off-chain boekhouding en routeringsvergoedingsberekeningen onder één hele satoshi. Eén sat is gelijk aan 1.000 msat. Deze precisie verandert het hele-satoshi-formaat van Bitcoin-basislaaguitvoeren niet.

Is sat/vB een Bitcoin-denominatie?

Nee. Sat/vB is een transactievergoedingspercentage gemeten in satoshis per virtuele byte. Sats meten een hoeveelheid bitcoin, terwijl sat/vB de virtuele grootte van een on-chain transactie prijst.

Waarom tonen wallets verschillende eenheden voor hetzelfde saldo?

Wallets kunnen hetzelfde gehele satoshi-bedrag formatteren als BTC, mBTC, bits of sats. De weergave verandert, maar de onderliggende hele-satoshi-waarde blijft hetzelfde.

Technische bronnen

De eenheidsrelaties, het transactie-uitvoermodel, de terminologie voor virtuele grootte, het Bitcoin URI-gedrag en de Lightning-boekhoudgrenzen in deze gids zijn gebaseerd op de volgende primaire technische referenties.

Bronnen

  1. Bitcoin Core: Ondersteunde BIPs (inclusief BIP 176)
  2. BIP 176: Bits-denominatie
  3. Bitcoin-witboek

Gerelateerde hulpprogramma's

Gerelateerde tools

Converters Beschikbaar

Satoshi Converter

Converteer BTC, mBTC, μBTC en satoshis direct zonder afrondingsfouten door drijvende komma. Kopieer exacte resultaten en controleer de limieten van hele satoshis.

Bitcoin

Tool openen

Onderwerpcentrum

Gerelateerde munten

BTC

Bitcoin

Bitcoin-marktreferentiegegevens, BTC/USDT-spotkaarsen, praktische tools en beoordeelde netwerkgidsen.

Beoordeeld op 2026-07-25

Verken Bitcoin →

Verder leren

Gerelateerde gidsen

Bitcoin-adrestypen uitgelegd

Vergelijk legacy-, geneste SegWit-, native SegWit- en Taproot-adresformaten, voorvoegsels, compatibiliteit en veiligheidslimieten.

Handleiding lezen →

Hoe Bitcoin-transactiekosten werken

Bitcoin-kosten zijn afhankelijk van de virtuele grootte van de transactie, het tarief en de veranderende vraag naar blokruimte—niet simpelweg van het verzonden bedrag.

Handleiding lezen →