Bitcoin transakcie — ako fungujú, koľko stoja a ako sa vyhnúť preplateniu
Bitcoin bol navrhnutý ako decentralizovaný systém na posielanie platieb bez sprostredkovateľov. Či už Bitcoin míňate, prijímate ho ako platbu, alebo ho len presúvate medzi vlastnými peňaženkami, každá akcia prechádza tým istým procesom — Bitcoin transakciou. Pochopenie fungovania transakcií výrazne uľahčuje čítanie poplatkov, rýchlosti potvrdenia aj mechaniky celej siete.
Bitcoin transakcie v čase — denný rad
Graf nižšie sleduje denný počet transakcií v sieti Bitcoin, vyhladený 7-dňovým kĺzavým priemerom (7DMA). Vyhladenie odstraňuje víkendové poklesy a jednorazové výkyvy a ponecháva len základný trend aktivity. Prudké nárasty sa zvyčajne zhodujú s vlnami záujmu o Bitcoin — cenovými rely, spustením nových protokolov alebo novými vlnami adopcie.
Bitcoin transakcie v čase — mesačný rad
Mesačná agregácia ponúka širší pohľad na aktivitu siete. Kým denný graf zachytáva krátkodobý šum, mesačný rad ukazuje, či sieť Bitcoin rastie, stagnuje alebo stráca používateľov. Rastúci mesačný počet transakcií je vo všeobecnosti znakom zdravej adopcie — hoci sa oplatí dáta čítať aj v kontexte technologických zmien (nasadenie SegWitu, rozšírenie dávkovania transakcií), ktoré dokážu zlúčiť viacero platieb do jedinej on-chain transakcie.
Čo je Bitcoin transakcia
Bitcoin transakcia je digitálne podpísaná správa, ktorá sieti hovorí: "Presuň túto sumu bitcoinu z adresy A na adresu B." Každá transakcia je kryptograficky zabezpečená dvojicou kľúčov — súkromným kľúčom, ktorým odosielateľ transakciu podpíše a dokáže, že má nárok minúť dané mince, a verejným kľúčom, z ktorého sa odvodzuje Bitcoin adresa príjemcu.
Po zostavení a podpísaní sa transakcia vysiela do siete Bitcoin a čaká na potvrdenie. Potvrdené transakcie sa zoskupujú do blokov, ktoré ťažiari pripájajú k blockchainu — verejnej, distribuovanej účtovnej knihe každej transakcie od spustenia siete. Blockchain si predstavte ako nekonečnú účtovnú knihu, ktorú môže ktokoľvek preskúmať, no nikto ju spätne neupraví.
Cesta transakcie od odoslania po potvrdenie
Peňaženka odosielateľa zostaví transakciu (suma BTC, cieľová adresa) a podpíše ju súkromným kľúčom. Podpis dokazuje vlastníctvo minutých prostriedkov.
Podpísaná transakcia sa rozposiela po sieti Bitcoin. Jednotlivé uzly ju prijmú, vykonajú základné kontroly platnosti a posunú ju ďalej.
Transakcia sa dostane do mempoolu — fronty nepotvrdených transakcií. Transakcie s vyšším poplatkom sa posúvajú na začiatok fronty.
Ťažiar vyberie z mempoolu súbor transakcií, zostaví kandidátsky blok a začne hľadať platný hash bloku.
Keď je transakcia zaradená do bloku, získa prvé potvrdenie. Každý ďalší blok pridáva ďalšie. Pri bežných platbách postačí 1 – 3 potvrdení, pri väčších sumách počkajte na 6 a viac.
Model UTXO — ako Bitcoin sleduje zostatky
Na rozdiel od bankového účtu s jediným číslom "zostatok" používa Bitcoin model UTXO (Unspent Transaction Output). Každá prijatá platba vytvorí UTXO — v podstate poukaz na konkrétne množstvo bitcoinu. Keď chcete odoslať platbu, vaša peňaženka vyberie jeden alebo viac UTXO ako vstupy transakcie a vytvorí nové výstupy: jeden pre príjemcu a jeden "výdavok" späť k vám.
Tento model je dôvodom, prečo sa veľkosť transakcie v bajtoch líši: transakcia zložená z mnohých malých UTXO (vstupov) je väčšia než transakcia zostavená z jedného veľkého vstupu — a preto stojí viac na poplatkoch.
Kúpte si skutočný Bitcoin na eToro
Kúpte a vlastnite skutočný Bitcoin — nie CFD. Od minimálneho vkladu 50 EUR, bezplatný demo účet, platforma v slovenskom jazyku.
Investície do kryptomien sú rizikové a nemusia byť vhodné pre retailových investorov; môžete prísť o celú svoju investíciu. Pochopte riziká.
Koľko stoja poplatky za Bitcoin transakciu?
Poplatok za Bitcoin transakciu je v podstate prepitné pre ťažiarov, ktorí vašu transakciu zaradia do najbližšieho bloku. Na rozdiel od tradičných platobných sietí nie je poplatok percentom z odoslanej sumy — závisí od iných faktorov. V pokojných obdobiach je typický poplatok 0,5 – 2 USD; keď je sieť preťažená, môže rovnaká transakcia vystúpiť na 10 – 50 USD.
Čo určuje výšku poplatku za Bitcoin transakciu — 3 hlavné faktory
- Veľkosť transakcie v bajtoch: Poplatok sa odvíja od veľkosti vo virtuálnych bajtoch (vB), nie od odoslanej sumy. Transakcia s mnohými vstupmi a výstupmi je väčšia, a teda drahšia. Odoslanie 0,001 BTC aj 100 BTC môže stáť rovnako, ak je veľkosť v bajtoch rovnaká.
- Zaťaženie siete: Keď je mempool plný, používatelia si navzájom navyšujú poplatky, aby dosiahli rýchlejšie zaradenie. V pokojnejších obdobiach zvyčajne postačí minimálny poplatok.
- Zvolená priorita: Väčšina peňaženiek ponúka tri úrovne — nízku (pomalú), strednú (vyváženú), vysokú (rýchlu). Niektoré tiež umožňujú nastaviť sadzbu sat/vB ručne.
Technológie znižujúce poplatky — SegWit, dávkovanie, Lightning
Aktualizácia protokolu Bitcoin, ktorá oddeľuje podpisové dáta od transakčných dát a znižuje efektívnu veľkosť transakcií. Adresy SegWit začínajú na bc1 a sú dnes moderným štandardom — o 20 – 50 % lacnejšie než staršie typy adries.
Burzy a veľkí odosielatelia zlučujú mnoho platieb do jednej transakcie s viacerými výstupmi. Šetrí to miesto v bloku a znižuje náklady na jednotlivú platbu.
"Druhá vrstva" Bitcoinu — okamžité mikroplatby s takmer nulovými poplatkami, smerované cez vyhradené platobné kanály. Do hlavného reťazca sa zapisuje len otvorenie a uzavretie kanála. Správna voľba pre bežné platby s nízkou hodnotou.
Časté otázky
Koľko stojí Bitcoin transakcia?
Poplatok sa neodvíja od odosielanej sumy — závisí od veľkosti transakcie v bajtoch a aktuálneho zaťaženia siete. V pokojných obdobiach zaplatíte 0,5 – 2 USD. Keď je mempool preťažený, tá istá transakcia môže stáť 10 – 50 USD.
Čo je SegWit a prečo znižuje poplatok?
SegWit (Segregated Witness) je aktualizácia protokolu, ktorá oddeľuje podpisové dáta od transakčných dát. Výsledkom je menšia efektívna veľkosť transakcie, čo znamená nižší poplatok. Adresy SegWit začínajú na bc1.
Čo je Lightning Network?
Druhá vrstva (Layer 2) Bitcoinu. Umožňuje okamžité mikroplatby s takmer nulovými poplatkami tak, že ich vedie cez vyhradené platobné kanály — do hlavného blockchainu sa zapisuje len otvorenie a uzavretie kanála.
Koľko potvrdení potrebujem pre bezpečnú transakciu?
Pri bežných platbách postačia 1 – 3 potvrdenia. Pri väčších sumách (nad približne 10 000 USD) sa oplatí počkať na 6 a viac. Jedno potvrdenie trvá v priemere okolo desiatich minút.
Čo je model UTXO?
Unspent Transaction Output — neminutý transakčný výstup. Bitcoin neuchováva zostatky, ale neminuté transakčné výstupy. Každá minca, ktorú prijmete, je UTXO. Pri platbe si vaša peňaženka vyberie správne UTXO a vytvorí nové výstupy (jeden pre príjemcu, jeden ako výdavok späť k vám).
Dá sa Bitcoin transakcia stornovať?
Pred potvrdením technicky áno — v praxi je to však náročné. Potvrdené transakcie sú nezvratné, blockchain je nemenný. Preto je dôležité pred odoslaním dvakrát skontrolovať cieľovú adresu.