Hoe Bitcoin transactiekosten worden berekend
Een Bitcoin vergoeding is gebaseerd op de grootte van de ondertekende transactie en het geselecteerde vergoedingstarief, niet op het BTC bedrag dat wordt verzonden. De calculator schat eerst het transactiegewicht op basis van de invoer- en uitvoerscripttypen, converteert gewichtseenheden naar virtuele bytes, en vermenigvuldigt vervolgens vbytes met satoshis per virtuele byte. Het eindresultaat wordt naar boven afgerond omdat de vergoeding een geheel aantal satoshis moet zijn.
Wallets selecteren UTXOs om uit te geven. Elke geselecteerde UTXO wordt een invoer, en een betaling creëert doorgaans zowel een ontvangeruitvoer als een wisseluitvoer. Meer UTXOs uitgeven verhoogt meestal de vsize, zelfs als het betaalde bedrag hetzelfde blijft. Voor de bredere context van de vergoedingsmarkt, lees Hoe Bitcoin-transactiekosten werken.
- Beschrijf de ondertekende invoer- en uitvoerstructuur
- Schat basis- en witness-bytes
- Bereken gewicht en virtuele grootte
- Pas het geselecteerde sat/vB-tarief toe
- Rond de uiteindelijke vergoeding af naar boven tot een hele satoshi
Weight-eenheden, vBytes en sat/vB
SegWit geeft korting op witness-data door basisbytes te tellen als vier gewichtseenheden en witness-bytes als één. De transactiegewichtformule is basisgrootte vermenigvuldigd met drie plus totale geserialiseerde grootte, wat gelijk is aan vier keer de basisbytes plus witness-bytes. Virtuele grootte is gewicht gedeeld door vier en naar boven afgerond.
sat/vB is het vergoedingstarief dat wordt toegepast op de virtuele grootte. Een 141 vB-transactie tegen 5 sat/vB heeft een vergoeding van 705 sat. Bij 0,5 sat/vB is het niet-afgeronde product 70,5 sats en deze calculator retourneert 71 sats. Het effectieve weergegeven tarief wordt dan 71 gedeeld door 141 in plaats van het ingevoerde tarief stilzwijgend te wijzigen.
| Waarde | Betekenis | Gebruikt voor |
|---|---|---|
| Weight (WU) | Consensusgewicht op basis van base- en witness-serialisatie | Toepassen van de SegWit-korting |
| Virtuele grootte (vB) | Weight gedeeld door vier, naar boven afgerond | Vergelijking van vergoedingstarieven |
| sat/vB | Satoshis betaald per virtuele byte | Vergoeding selectie |
Hoe invoer- en uitvoertypen de schatting wijzigen
Een invoer besteedt een bestaande UTXO en bevat de gegevens die nodig zijn om die uitgave te autoriseren. Legacy P2PKH-invoeren zijn groter dan typische Native SegWit P2WPKH-invoeren na gewichtskorting. Taproot key-path-uitgaven gebruiken Schnorr-handtekeningen en een andere witness-layout. Een geneste P2SH-P2WPKH-uitgave draagt een redeem-script in de basistransactie en ook witness-data.
Uitvoeren vergrendelen waarde aan een nieuw script. P2PKH-, P2SH-, P2WPKH-, P2WSH- en P2TR-scripts hebben verschillende geserialiseerde lengtes. Het adres dat u betaalt, bepaalt het ontvangeruitvoertype; uw wallet en geselecteerde wisseladres bepalen het wisseluitvoertype. Gebruik Satoshi-converter wanneer de taak een eenheidsconversie is in plaats van een schatting van de kosten.
Bitcoin Kosten Voorbeelden
Een typisch Native SegWit-profiel met één P2WPKH-invoer, één betalingsuitvoer en één wisseluitvoer wordt geschat op 563 WU of 141 vB. Bij 10 sat/vB levert dat 1.410 sats op. Tien P2WPKH-invoeren samengevoegd tot één P2WPKH-uitvoer worden geschat op 2.896 WU of 724 vB, wat laat zien waarom het aantal invoeren ertoe doet.
De presets zijn reproduceerbare transactiestructuren, geen beloften over een wallet-transactie. Een wallet kan meer UTXOs selecteren, wisselgeld weglaten, uitvoeren toevoegen, een ander scripttype gebruiken of een iets andere ECDSA-handtekeninglengte produceren. Vergelijk de calculator-trace met de uiteindelijke wallet-preview.
Live Doelen en Handmatige Kosten Tarieven
Live doelen worden server-side geladen vanuit mempool.space-kostenadviezen en kort gecachet na validatie. Snelste, ongeveer 30 minuten, ongeveer 60 minuten en economie-labels beschrijven huidige aanbevelingsniveaus; ze garanderen geen bevestigingstijd omdat miners transacties kiezen en mempool-omstandigheden kunnen veranderen na de schatting.
Handmatige modus is handig wanneer een wallet, node of beleid een voorkeurstarief geeft. Decimale tarieven blijven behouden tijdens de vermenigvuldigingsstap, inclusief sub-satoshi-per-vbyte-invoeren. Alleen de uiteindelijke totale vergoeding wordt naar boven afgerond op een hele satoshi.
Wat Deze Calculator Niet Modelleert
Deze versie modelleert veelvoorkomende ondertekende single-signature P2PKH, geneste P2SH-P2WPKH, P2WPKH en Taproot key-path invoeren. Het modelleert geen P2WSH-invoeren, multisig, Taproot script-path uitgaven, OP_RETURN-data, inscripties of onbekende scripts. ECDSA-handtekeningen kunnen in lengte variëren, dus Legacy- en SegWit-schattingen kunnen enigszins afwijken van de uiteindelijke ondertekende transactie.
De optionele USD-waarde hergebruikt de bestaande beoordeelde Bitcoin-markt momentopname. Het is een secundaire conversiereferentie en wordt weggelaten wanneer die bron niet beschikbaar is. De sats- en BTC-kostenberekening blijft volledig bruikbaar zonder marktgegevens.
Bitcoin Transactiekosten Calculator FAQ
Verandert het aantal BTC de transactiekosten?
Niet direct. De vergoeding wordt bepaald door de virtuele grootte van de ondertekende transactie en sat/vB. Het bedrag kan indirect de UTXO-selectie en het wisselgeld beïnvloeden, wat de structuur kan veranderen.
Wat is een vbyte in Bitcoin?
Een virtuele byte is transactiegewicht gedeeld door vier en naar boven afgerond. Wallets en kostenramers gebruiken vbytes om kosten te vergelijken tussen Legacy- en SegWit-transacties.
Waarom verhoogt het toevoegen van inputs de vergoeding?
Elke invoer bevat de outpoint, sequentie en ontgrendelingsgegevens die nodig zijn om één UTXO te besteden. Meer inputs verhogen het transactiegewicht en daarmee de vsize.
Moet ik een wijzigingsuitvoer opnemen?
Inclusief wisselgeld wanneer de geselecteerde UTXOs de betaling plus kosten overschrijden en de wallet de rest retourneert. Als de transactie de geselecteerde waarde zonder wisselgeld uitgeeft, schakel dit dan uit.
Kunnen Bitcoin-kosten lager zijn dan 1 sat/vB?
Een handmatig tarief kan een decimaal bevatten zoals 0,5 sat/vB. Relay- en mining-beleid bepalen nog steeds of een transactie met lage kosten zich verspreidt en bevestigt.
Zijn de live bevestigingsdoelen gegarandeerd?
Nee. Het zijn huidige aanbevelingsniveaus, geen garanties. Mempool-vraag en miner-selectie kunnen veranderen nadat de schatting is berekend.
Waarom kan mijn wallet een andere vsize tonen?
De wallet kent de exacte geselecteerde UTXOs, scripts en definitieve handtekeningen. Deze calculator gebruikt beoordeelde typische ondertekende groottes en modelleert niet elk scriptpad.
Heeft de calculator de BTC-prijs nodig?
Nee. Weight, vsize, sats en BTC worden berekend zonder prijsgegevens. BTC/USD wordt alleen gebruikt voor de optionele geschatte dollarconversie.
Methodologie en bronnen
De engine gebruikt Bitcoin-serialisatieregels en beoordeelde typische ondertekende componentgroottes. Hetzelfde server-side berekeningsobject voedt de initiële pagina, REST-updates, doelvergelijking en kopieeruitvoer.
- Basisbytes tellen vier WU en witness-bytes tellen één WU; virtuele grootte is gewicht gedeeld door vier en naar boven afgerond.
- CompactSize-lengtes worden toegepast op invoer- en uitvoertellingen op hun gedocumenteerde overgangsgrenzen.
- Kostentariefvermenigvuldiging blijft decimale tekst, en alleen de uiteindelijke vergoeding wordt naar boven afgerond op een hele satoshi.
- Live kostenadviezen worden gevalideerd en gecachet server-side; niet-beschikbare waarden worden nooit nul.
- BTC/USD is een optionele secundaire conversie uit de bestaande Bitcoin-marktcache en kan het kernkostenresultaat niet beïnvloeden.
Primaire referenties
- BIP 141: Segregated Witness Transactiegewicht, virtuele grootte en witness-serialisatieregels.
- BIP 341: Taproot Taproot key-path witness- en transactie-uitgavenregels.
- Bitcoin Ontwikkelaar Transactie Referentie Ruwe transactievelden en CompactSize-serialisatie.
- mempool.space REST API Aanbevolen en precieze kosten-tarief eindpuntdefinities.
Beoordeeld door de BitcoinToolkit Redactieteam berekeningslogica voor het laatst getest