Bitcoin-kostenberekening
Hoe werken Bitcoin-kosten?
Bitcoin bestaat uit blokken.
Blokken zijn een verzameling transacties, momenteel beperkt tot maximaal 1.000.000 bytes, en zo ontworpen dat gemiddeld slechts 1 blok per ~10 minuten kan worden aangemaakt. De groepen die blokken aanmaken staan bekend als Bitcoin-miners. Deze miners kunnen kiezen welke transacties ze willen opnemen in het blok dat ze aanmaken.
Bitcoin-miners ontvangen alle transactiekosten in het blok dat ze minen. Het is dus in hun belang om het bedrag dat ze verdienen bij het aanmaken van een blok te maximaliseren. Ze kiezen daarom de 1.000.000 bytes aan transacties die hen het meeste geld opleveren.
Vanuit het perspectief van een Bitcoin-miner maakt de waarde van een transactie niet uit, maar alleen de grootte (aantal bytes), omdat ze alleen blokken van 1.000.000 bytes of minder mogen aanmaken. Miners kijken dus niet naar de absolute kosten van een transactie, maar naar de kosten per byte.
Wat zijn de Bitcoin-transactiekosten voor 100 dollar?
Bitcoin-kosten worden bepaald door de hoeveelheid gegevens die de transactie gebruikt, niet door de verzonden waarde. U kunt de bovenstaande calculator gebruiken om de kosten van elke transactie voor elk bedrag te bepalen.
Waarom zijn de kostenschattingen zo hoog?
Op het eerste gezicht lijken de kostenschattingen soms extreem hoog.
De reden hiervoor is dat ze een betrouwbaarheid van 95% gebruiken. Als er nu een blok zou worden gevonden, heeft u misschien maar 20 satoshi/byte nodig, maar het kan een uur duren voor het volgende blok, en in de tussentijd komen er veel nieuwe transacties binnen.
Soms heeft u geen zo hoge betrouwbaarheid nodig (bijvoorbeeld als het niet belangrijk is, of als u een manier heeft om de kosten te verhogen), zodat u met veel lagere kosten kunt wegkomen.
Bijvoorbeeld als u een Child-Pays-For-Parent-transactie uitvoert of als uw transactie Replace-By-Fee ondersteunt.
In deze gevallen kunt u beginnen met lagere kosten om te zien of de transactie doorgaat. Als dat niet het geval is, kunt u een van deze methoden gebruiken om de kosten te verhogen en uw transactie sneller in een blok op te nemen.
Waarom zijn Bitcoin-kosten zo hoog?
Soms zijn de kosten hoog wanneer er veel vraag is naar blokruimte door nieuwe investeerders. Onthoud dat er slechts een beperkt aantal transacties per blok mogelijk is. Er vindt een soort veiling plaats om te bepalen wiens transacties worden opgenomen en wiens niet. Als veel mensen in het volgende blok moeten komen, betalen ze daarvoor. Wacht tot de vraag afneemt en de kosten zullen bijna 0 zijn.
De kosten zijn gedaald sinds grote beurzen zoals Coinbase betalingen bundelen en Segwit gebruiken.
Waarom verschijnen sommige transacties met lage kosten vroeg in de mempool?
Dat komt omdat een transactie met hoge kosten ervan afhankelijk is en deze opnieuw prioriteert. D.w.z. de enige manier voor de miner om het geld van de "goede" transactie te krijgen, is om eerst een "slechte" op te nemen. Dit staat bekend als Child-Pays-For-Parent (CPFP), maar merk op dat sommige oude versies van Bitcoin Core en Bitcoin Unlimited dit niet ondersteunen (en die transacties overlaten aan slimmere mining-software).
Hoe hebben jullie dit gebouwd?
We berekenen onze kostenschattingen door estimatesmartfee $n aan te roepen op Bitcoin Core (0.16.0). De grafiek wordt gegenereerd door de mempool te dumpen en een slimme sortering uit te voeren.
