Ga naar inhoud
BitcoinToolkit

Bitcoin-transactiekostencalculator

Schat een Bitcoin transactiekost van UTXOs, outputtypes, virtuele grootte en een live of handmatige sat/vB-koers.

Transactiestructuur + vergoedingstarief

Schat de vergoeding voordat je verzendt

Het bedrag van BTC bepaalt niet de netwerkvergoeding. Inputs, outputs, ondertekende transactiegrootte en sat/vB wel.

Vergoedingstarief
Doelen zijn aanbevelingen, geen bevestigingsgaranties.
Zelfde transactie, huidige doelen

Vergelijk bevestigingsdoelen

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.

Van UTXO-structuur tot een hele satoshi-vergoeding
  1. Beschrijf de ondertekende invoer- en uitvoerstructuur
  2. Schat basis- en witness-bytes
  3. Bereken gewicht en virtuele grootte
  4. Pas het geselecteerde sat/vB-tarief toe
  5. 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.

WaardeBetekenisGebruikt voor
Weight (WU)Consensusgewicht op basis van base- en witness-serialisatieToepassen van de SegWit-korting
Virtuele grootte (vB)Weight gedeeld door vier, naar boven afgerondVergelijking van vergoedingstarieven
sat/vBSatoshis betaald per virtuele byteVergoeding 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

Beoordeeld door de BitcoinToolkit Redactieteam berekeningslogica voor het laatst getest