English versionCzech version

Kalkulačka security budgetu: Bitcoinové poplatky v budoucnu

Jak by vysoké budou Bitcoinové poplatky, když mu významně vzroste cena? Zůstane BTC síť dostatečně zabezpečena?

Poplatek za onchain transakci o velikosti 141 vBytes vychází: $1.41 (~ 1410 sat)
při ceně BTC = 100 000 USD.

Těžaři a jejich odměny v budoucnu


Odměna + poplatkyDohromady v BTCDohromady v USD
3.125 ₿ + 0.40000000 ₿ 3.525 ₿$ 352 500.00 *


* Jedná se o přibližný odhad. Pro srovnání průměrná odměna v USD je k 3.11.2021 je dle https://mempool.space/ cca 400 000 USD každých 10 minut. Při hashrate 160.7 Ehash/s.



Hypotéza

Uživatelé Bitcoinu chtějí nízké poplatky za transakce a zároveň zabezpečenou síť, které můžou důvěřovat odolnou 51% útoku. Tyto motivace půjdou v budoucnu nevyhnutelně proti sobě, až těžařům významně poklesnou odměny nově vytěžených Bitconů.

Bude i za 30-40 let nadále fungovat balance mezi odměnou těžařům za zabezepčení sítě a ochotou uživatelů platit vysoké poplatky?

V kalkulačce si můžete nasimulovat teoretickou cenu, výši poplatku sat/vByte, velikost transakce a v jakém konkrétní po-halvingové epoše a z toho odvodit výši polatku & odměnu těžařů. Napište komentář, zda si myslíte že je síť dlouhodobě udržitelná. Taky budu rád za konstruktivní kritiku & tipy na vylepšení.

FAQ & Jak kalkulačka počítá?

Hodnoty v příkladech vychází z hodnot zadaných do kalkulačky.

Poplatek za onchain transakci v USD

"fee satoshi/vByte" * "velikost transakce" * "cena BTC") / "100 000 0000 satoshi"

Příklad: 10 * 141 * 100 000 / 100 000 000 = $ 1.41

Poplatky těžařům v USD az vytěžený blok

"fee satoshi/byte" * "4 000 000 (Weight Unit)" * "zaplněnost bloku" / 100 000 000 satoshi

Příklad: 10 * 4 000 000 * 1 / 100 000 000 = 0.40000000 ₿

Celková odměna těžařům v USD az vytěžený blok

(Odměna za blok + poplatky) * cena BTC

Příklad: 3.125 ₿ + 0.40000000 ₿ = 3.525 ₿
3.525* 100 000 = $ 352 500.00

Velikost transakce ve weight unit

Segwit adresy: vBytes = inputs * 68.5 + outputs * 31 + 10
Legacy adresy: bytes = inputs * 146 + outputs * 33 + 10 (Zdroj)
Velikost bloku je 4 000 000 Block weight (dříve 1MB). (Zdroj)
Velikost všech dat mimo segwit má nyní váhu 4 * vByte.
Všechna data relevantní pro segwit mají váhu 1.





Vytvořil Tomáš Vojta tomas.vojta@marshi.cz