Hogy számoljuk egy Bitcoin tranzakció költségét?
Ahhoz, hogy ki tudjuk számolni mennyibe kerül egy Bitcoin tranzakció érdemes - de nem feltétlenül szükséges - tisztában lenni az UTXO…
Hogy számoljuk egy Bitcoin tranzakció költségét?
Ahhoz, hogy ki tudjuk számolni mennyibe kerül egy Bitcoin tranzakció érdemes - de nem feltétlenül szükséges - tisztában lenni az UTXO fogalmával. Erről részletesebben az UTXO-ról szóló cikkben írtam.
Sokszor hallani, hogy drágák a Bitcoin tranzakciók. Ugyanakkor sokszor látni azt is, hogy milliárdos értékű utalások történnek filléres díjakon.
Melyik az igaz?
A Bitcoin tranzakciók költségét a hálózati forgalom és a tranzakció mérete határozza meg.
A bányászok alapvetően az alapján válogatják ki a tranzakciókat a blokkjukba, hogy mennyi díjat kapnak érte. Minél nagyobb a hálózati forgalom, annál több tranzakció közül válogathatnak így jellemzően a magasabbakat díjúakat preferálják. A gyakorlatban ez azt jelenti, hogy ha a hálózat nagyon leterhelt, és egy tranzakciód díja alacsony, az akár órákig vagy akár napokig is várhat a feldolgozásra ha a hálózati forgalom nem csökken le eléggé ahhoz, hogy vonzóbbá váljon.
Az alábbi képen a Ledger Live utalási felülete látható ahol paraméterezhetjük a tranzakció költségét: 2sat/byte a lassú, 3 a normál, 4 a gyors feldolgozáshoz.

A hálózati forgalom rajtunk kívül álló körülmény, viszont a tranzakció mérete rajtunk is múlhat!
Tranzakció méretének meghatározása
A tranzakció mérete a bemenetek (inputs) és kimenetek (outputs) száma alapján változik.
Minden bemenet és kimenet bizonyos mennyiségű adatot igényel, amit bájtokban (vagy vByte-ban) fejeznek ki:
- Bemenet (input): körülbelül 148 vByte. Tartalmazza az UTXO referenciát és a digitális aláírást.
- Kimenet (output): körülbelül 34 vByte. Tartalmazza a címzett címét és az összeget. Nem biztos, hogy keletkezik.
A bemeneti UTXO mérete lényegesen nagyobb, mert sokkal több információt tartalmaz mint a kimeneti.
Tranzakciós költség számítása
A tranzakciós költség alapvetően a tranzakció méretében (bájtokban) és a bájtonkénti díjban (satoshi/vByte) van kifejezve.
Példák tranzakciós költségekre
Egyszerű tranzakció visszajáróval
Péter egy 1 BTC-s UTXO-t használ fel, hogy 0,5 BTC-t küldjön Zsófinak, és a visszajáró 0,5 BTC-t kapja vissza.
- Tranzakció mérete: 1 bemenet (148 vByte) + 2 kimenet (2 * 34 vByte = 68 vByte) = 216 vByte.
- Díj: Ha a bányászok által preferált díj 20 satoshi/vByte, akkor a költség 216 vByte * 20 satoshi/vByte = 4320 satoshi.
USD-ben: 4320 satoshi (0,0000432 BTC) ami $105.000 BTC áron körülbelül 4,54 USD. Nagyjából $52.000 értékű utalás történt $5 költségen ami 0,0096%-os díjat jelent.
Komplexebb tranzakció
Anna 2 különböző UTXO-t használ fel: egy 0,7 BTC-s és egy 0,3 BTC-s UTXO-t, hogy 0,9 BTC-t küldjön Gábornak, és a visszajáró 0,1 BTC-t kapja vissza.
- Tranzakció mérete: 2 bemenet (2 148 vByte = 296 vByte) + 2 kimenet (2 34 vByte = 68 vByte) = 364 vByte.
- Díj: Ha a díj 20 satoshi/vByte: 364 vByte * 20 satoshi/vByte = 7280 satoshi.
USD-ben: 7280 satoshi (0,0000728 BTC), ami $105.000 BTC áron körülbelül 7,644 USD Nagyjából $73.000 értékű utalás történt $8 költségen ami 0,01%-os díjat jelent.
Ezekből a példákból látszik, hogy
a tranzakciós költségek nem a tranzakció értékével hanem az értéket meghatározó UTXO-k számától függ és az is számít, hogy van-e “visszajáró” kimeneti tranzakció.
A példák alapján látható ha gazdaságosan akarunk tranzakciót kezdeményezni nem mindegy, hogy milyen UTXO-kat használunk fel hozzá. Ehhez tisztában kell lennünk azzal, hogy a bitcoinunk milyen UTXO halmazból áll. Ezt az információt a blokkláncról közvetlenül vagy abból a tárcából is megszerezhetjük amit használunk — ha nyújt ilyen információkat.
Valós példa
A következő tranzakciók a Bitcoin 881933. blokkjából származnak ami megtakinthető itt: https://mempool.space/block/0000000000000000000286dad6dc0b1c09be3d671e20347041b608fd67fe98ea?showDetails=true&view=actual&page=1

Blokk áttekintő
Ebben a példában egy elég DRÁGA tranzakció látható: 330 satoshi-t utalt 139 satoshi költségen ami 42%-os költségarány:

Drága tranzakció
Ebben a példában pedig egy elég OLCSÓ tranzakció látható: 2.774.348 satoshi-t utalt 25.785 satoshi költségen ami 0,9%-os költségarány.

Olcsó tranzakció
UTXO optimalizálás
A fentiekből adódik, hogy érdemes optimalizálni a költségeket ha lehet. Erre létezik néhány módszer, de egy hétköznapi bitcoinista számára csak némelyik járható egyszerűen.
Batching (kötegelés)
Több kisebb tranzakciót egy nagyobb tranzakcióba csomagolva küldhetünk, ami csökkentheti a költséget. Ezt a technikát használják például a tőzsdék.
SegWit
A SegWit tranzakciók kisebb méretűek, így kevesebb költséggel járnak.
Lightning Network
Kisösszegű tranzakciókhoz érdemes lehet Lightning Network-öt használni, ahol a díj rendkívül alacsony lehet. A lightning Network egy Layer-2-es megoldás ami a bitcoin hálózat fölött létezik és végeredményében a batchinghez hasonló tranzakciót eredményez.
Optimalizálás otthon
Bárki össze tudsz fésülni UTXO-kat egy kevésbé terhelt (így olcsóbb) időszakban egy saját magadnak indított utalással.
Mindig érdemes a Bitcoin hálózat aktuális állapotát figyelembe venni. amire használhatunk online eszközöket vagy a Bitcoin tárcák beépített díjbecslő funkcióit, hogy a legjobb árat találhassuk meg.
Ez az egész tranzakciós költség olyan, mint az üzemanyag ára: néha olcsóbb, néha drágább, de mindig hasznos tudni, mennyit kell érte fizetni.
메타데이터
- post_id
- 7877cc69dfcd
- slug
- hogy-számoljuk-egy-bitcoin-tranzakció-költségét-7877cc69dfcd
- url
- https://medium.com/@tttlndr/hogy-sz%C3%A1moljuk-egy-bitcoin-tranzakci%C3%B3-k%C3%B6lts%C3%A9g%C3%A9t-7877cc69dfcd
- canonical_url
- https://medium.com/@tttlndr/hogy-sz%C3%A1moljuk-egy-bitcoin-tranzakci%C3%B3-k%C3%B6lts%C3%A9g%C3%A9t-7877cc69dfcd
- author_url
- https://medium.com/@tttlndr
- status
- ok
- fetched_at
- 2026-06-29 22:44:20