Bitcoin-avgiftsberäknare
Hur fungerar Bitcoin-avgifter?
Bitcoin består av block.
Block är en uppsättning transaktioner, och är för närvarande begränsade till att vara mindre än eller lika med 1 000 000 bytes och utformade så att i genomsnitt bara 1 block per ~10 minuter kan skapas. Grupperna som skapar block kallas Bitcoin-miners. Dessa miners kan välja vilka transaktioner de vill i blocket de skapar.
Bitcoin-miners får betalt för alla transaktionsavgifter i blocket de minar. Därför ligger det i deras intresse att maximera mängden pengar de tjänar när de skapar ett block. Så vad de gör är att välja de 1 000 000 bytes av transaktioner som resulterar i att de får mest betalt.
Ur en Bitcoin-miners perspektiv bryr de sig inte om värdet på en transaktion, utan bara storleken (antal bytes), eftersom de bara får skapa block på 1 000 000 bytes eller mindre. Så miners tar inte hänsyn till den absoluta avgiften en transaktion har, utan snarare avgiften per byte.
Vad är Bitcoin-transaktionsavgiften för $100 dollar?
Bitcoin-avgifter bestäms av mängden data transaktionen använder, inte av värdet som skickas. Du kan använda beräknaren ovan för att bestämma kostnaden för vilken transaktion som helst oavsett belopp.
Varför är avgiftsuppskattningarna så höga?
Vid en snabb blick kan det ibland se ut som att avgiftsuppskattningarna är superhöga.
Anledningen är att de använder 95% konfidens. Om ett block hittades nu kanske du bara skulle behöva 20 satoshi/byte, men det kan dröja en timme till nästa block, och under tiden kan en stor mängd nya transaktioner komma in.
Ibland behöver du inte så hög konfidens (t.ex. det är inte viktigt, eller du har ett sätt att höja avgiften), så du kan komma undan med mycket lägre avgifter.
Till exempel, om du utför en Child-Pays-For-Parent-transaktion eller din transaktion klarar Replace-By-Fee.
I dessa fall kan du komma undan med att börja med en lägre avgift för att se om den går igenom. Om den inte gör det kan du använda någon av dessa metoder för att öka avgifterna och få din transaktion in i ett block snabbare.
Varför är Bitcoin-avgifterna så höga?
Ibland är avgifterna höga när det finns stor efterfrågan på blockutrymme på grund av nya investerare som kommer in. Kom ihåg att det bara kan vara ett visst antal transaktioner per block. Och det sker en sorts auktion för att bestämma vems transaktioner som kommer med och vems som inte gör det. Om det finns många som behöver komma in i nästa block kommer de att betala för privilegiet. Vänta tills efterfrågan minskar och avgifterna blir nästan 0.
Avgifterna har sjunkit sedan stora börser som Coinbase har börjat bunta ihop betalningar och använda Segwit.
Varför dyker vissa lågavgiftstransaktioner upp tidigt i mempoolen?
Det beror på att en transaktion med hög avgift är beroende av den och omprioriterar den. D.v.s. det enda sättet för minern att få pengarna från den "bra" transaktionen är att inkludera den "dåliga" först. Det kallas Child-Pays-For-Parent (CPFP), men observera att vissa äldre versioner av bitcoin core och bitcoin unlimited inte stöder det (och lämnar dessa transaktioner till smartare minerprogramvara).
Hur byggde du detta?
Sättet vi beräknar våra avgiftsuppskattningar är genom att anropa estimatesmartfee $n på bitcoin core (0.16.0). Diagrammet genereras genom att dumpa mempoolen och göra lite smart sortering.
