Ako fungujú transakcie Bitcoin?

Transakcie bitcoinu sú správy, ktoré uvádzajú pohyb bitcoinov od odosielateľov k prijímateľom. Transakcie sú digitálne podpísané pomocou kryptografie a poslané celej Bitcoin sieti na overenie. Informácie o transakciách sú verejné a možno ich nájsť na digitálnej účtovnej knihe známej ako 'blockchain.' História každej Bitcoin transakcie vedie späť k bodu, kde boli bitcoiny prvýkrát vyprodukované alebo 'vyťažené.'
Ako fungujú transakcie Bitcoin?
Použite multichain Bitcoin.com Wallet app, ktorú dôveruje milióny ľudí, na bezpečné a jednoduché posielanie, prijímanie, nákup, predaj, obchodovanie a správu najpopulárnejších kryptomien. Môžete sa tiež pripojiť k tisícom decentralizovaných aplikácií (DApps), od hier až po finančné deriváty.

Prehľad

Ak chcete poslať peniaze svojmu priateľovi, v tradičnom bankovom systéme by ste pravdepodobne použili bankovú aplikáciu alebo webovú stránku na prevod prostriedkov a banka by sa postarala o všetko v pozadí. Avšak, môžete posielať bitcoiny bez potreby centrálnej autority, ako je banka. Proces bitcoin transakcie zaisťuje, že transakcie sú legitímne, bezpečné a transparentné. Nasleduje prehľad bitcoin transakcie:

  1. Vytvorenie transakcie: Keď posielate bitcoin, vytvárate transakciu z vašej digitálnej peňaženky. Táto transakcia obsahuje adresu odosielateľa (verejný kľúč), adresu príjemcu (verejný kľúč), množstvo bitcoinov, ktoré chcete poslať, a transakčný poplatok, ktorý ste ochotní zaplatiť baníkom.
  2. Digitálne podpisy: Aby ste dokázali, že ste vlastníkom bitcoinu, ktorý chcete poslať, transakcia musí byť podpísaná pomocou vášho súkromného kľúča cez kryptografický proces. Toto je známe ako digitálny podpis. Je veľmi dôležité udržiavať svoj súkromný kľúč v tajnosti, pretože je to ako vaše digitálne heslo.
  3. Vysielanie a potvrdenia: Po podpísaní je transakcia vysielaná do Bitcoin siete a ide do mempoolu, čo je ako čakáreň pre transakcie, ktoré čakajú na potvrdenie. Baníci môžu vyberať transakcie z mempoolu na vytvorenie nových blokov. Prvý baník, ktorý vyrieši zložitý matematický problém, môže vytvoriť ďalší blok. Víťazný baník vysiela svoj nový blok, ktorý je potvrdený zvyškom siete.
  4. Finalizácia transakcie: Po potvrdení je nový blok pridaný do kópií blockchainu všetkých účastníkov siete. Transakcie v novom bloku sa považujú za potvrdené. Bežnou praxou je však čakať na aspoň šesť potvrdení (šesť ďalších blokov, ktoré majú byť pridané po bloku obsahujúcom vašu transakciu), aby sa transakcia považovala za konečnú. Toto zabezpečuje, že transakcia nebude zvrátená alebo dvojito minutá v prípade dočasnej vidlice v blockchaine.

Bitcoiny existujú ako záznamy bitcoin transakcií

Definujeme bitcoin ako reťazec digitálnych podpisov. Každý vlastník prenáša bitcoin na ďalšieho digitálnym podpisom hashu predchádzajúcej transakcie a verejného kľúča ďalšieho vlastníka a pridaním týchto údajov na koniec mince. Prijímateľ môže overiť podpisy na overenie reťazca vlastníctva.

Bitcoiny neexistujú ako také. Neexistujú žiadne fyzické bitcoiny, ani bitcoin vlastníci nemajú "účet." Namiesto toho existuje 'blockchain,' ktorý si môžete predstaviť ako účtovnú knihu alebo záznam všetkých transakcií, ktoré sa kedy uskutočnili medzi adresami Bitcoin. Tieto záznamy transakcií sú aktualizované účastníkmi Bitcoin siete (uzly) a zdieľané medzi všetkými jej uzlami, keď sa zostatky zvyšujú a znižujú. Môžete použiť 'block explorer,' ak chcete vidieť históriu, ako aj aktuálny zostatok akejkoľvek Bitcoin adresy.

Verejné a súkromné kľúče

Aby ste mohli poslať Bitcoin, musíte mať prístup k verejným a súkromným kľúčom spojeným s množstvom bitcoinu, ktorý chcete poslať. Keď hovoríme o niekom, kto "vlastní" bitcoiny, v skutočnosti to znamená, že má prístup k 'páru kľúčov', ktorý sa skladá z:

  • verejného kľúča (adresy), na ktorú bolo predtým poslané určité množstvo bitcoinu
  • zodpovedajúceho jedinečného súkromného kľúča (hesla), ktorý oprávňuje bitcoin, ktorý bol predtým poslaný na vyššie uvedený verejný kľúč (adresu), aby bol poslaný inde.

Verejné kľúče, tiež nazývané bitcoin adresy, sú náhodne generované sekvencie písmen a čísiel, ktoré fungujú podobne ako e-mailová adresa alebo používateľské meno na sociálnej sieti. Ako názov napovedá, sú verejné, takže ich môžete bezpečne zdieľať s ostatnými. V skutočnosti musíte dať svoju Bitcoin adresu ostatným, keď chcete, aby vám poslali bitcoin. Súkromný kľúč je ďalšia sekvencia písmen a čísiel, tiež generovaná náhodne. Avšak súkromné kľúče, ako heslá k e-mailu alebo iným účtom, by mali byť udržiavané v tajnosti. Nikdy nezdieľajte svoj súkromný kľúč s nikým, komu 100% nedôverujete, že vás neokradne.

Môžete si prečítať viac: Uistite sa, že vaše digitálne aktíva sú bezpečné s týmito jednoduchými tipmi.

Môžete si predstaviť svoju Bitcoin adresu ako priehľadný trezor. Ostatní môžu vidieť, čo je vo vnútri, ale iba tí, ktorí majú súkromný kľúč, môžu trezor otvoriť a získať prístup k prostriedkom vo vnútri.

Vstupy a výstupy transakcií

Aj keď by bolo možné spracovávať mince jednotlivo, bolo by to nepraktické, aby sa pri každom cente v prevode uskutočnila samostatná transakcia. Aby sa umožnilo delenie a spájanie hodnoty, transakcie obsahujú viacero vstupov a výstupov. Normálne bude buď jeden vstup z väčšej predchádzajúcej transakcie alebo viacero vstupov kombinujúcich menšie množstvá a najviac dva výstupy: jeden pre platbu a jeden vracajúci zmenu, ak nejaká je, späť odosielateľovi.

-Satoshi Nakamoto, Bitcoin white paper

Pozrime sa na túto časť Bitcoin white paper tým, že sa pozrieme na príklad transakcie v praxi:

Mark chce poslať 1 BTC Jessice. Aby to urobil, použije svoj súkromný kľúč na 'podpis' správy s detailmi špecifickými pre transakciu. Táto správa, ktorá musí byť vysielaná do siete, bude obsahovať nasledujúce:

  • Vstupy. Toto obsahuje informácie o bitcoinoch, ktoré boli predtým poslané na Markovu adresu. Napríklad, predstavme si, že Mark predtým dostal 0,6 BTC od Alice a 0,6 BTC od Boba. Teraz, aby poslal 1 BTC Jessice, môžu byť dva vstupy: jeden vstup 0,6 BTC predtým od Alice a jeden vstup 0,6 BTC predtým od Boba.
  • Množstvo. V tomto prípade chce Mark poslať 1 BTC.
  • Výstupy. Sú dva výstupy. Prvý je 1 BTC na Jessicinu adresu. Druhý je 0,2 BTC vrátený ako 'zmena' Markovi. Tento druhý výstup je vypočítaný ako súčet vstupov [0,6 + 0,6 = 1,2], mínus množstvo, ktoré chce Mark poslať [1 BTC].

To sa môže zdať mätúce, ale je to urobené takto kvôli zlepšeniu efektivity - a dobrá správa je, že znalosti o detailoch Bitcoin transakcií za kulisami nie sú potrebné na posielanie alebo prijímanie bitcoinu. Vaša Bitcoin Peňaženka sa o to postará!

Vysielanie a potvrdenia

V uvedenom príklade Mark (prostredníctvom svojho softvéru peňaženky) bude vysielať svoju navrhovanú transakciu do Bitcoin siete. Špeciálna skupina účastníkov v sieti známa ako 'baníci' overuje, že Markove kľúče môžu pristupovať k vstupom (t.j. adresa(y)), z ktorých predtým prijal bitcoin, ktorý tvrdí, že kontroluje. Baníci tiež zhromažďujú zoznam ďalších transakcií, ktoré boli vysielané do siete približne v rovnakom čase ako Markove, a formujú ich do bloku. Každý baník, ktorý dokončil 'Proof of Work', má povolené navrhnúť nový blok, ktorý bude pridaný alebo 'pripojený' k reťazci odkazovaním na posledný blok. Tento nový blok je potom vysielaný do siete. Ak ostatní účastníci siete (uzly) súhlasia, že je to platný blok (t.j. obsahuje transakcie podľa všetkých pravidiel protokolu a správne odkazuje na predchádzajúci blok), budú ho posúvať ďalej. Nakoniec ďalší baník na ňom postaví tým, že ho bude odkazovať ako predchádzajúci blok pri navrhovaní ďalšieho bloku. Akékoľvek transakcie, ktoré boli v predchádzajúcom bloku, budú teraz 'potvrdené' ďalším baníkom. Ako sa bloky pridávajú do reťazca, počet potvrdení Markovej transakcie sa zvyšuje.

Prečo niektoré potvrdenia bitcoin transakcií trvajú tak dlho?

Každý blok môže obsahovať len určité množstvo transakcií, a toto číslo je určené hlavne priestorom dostupným v každom bloku, alebo 'veľkosťou bloku', ktorá je 1MB. Obmedzený priestor dáva vznik poplatkovému trhu, kde baníci, ktorí zbierajú poplatky, si vyberajú, ktoré transakcie zahrnú do ďalšieho bloku len tie, ktoré obsahujú dostatočne vysoký poplatok. Takže vyššie poplatky fungujú ako stimul pre baníkov, aby uprednostnili vaše transakcie.

Poznámka, že veľkosť bloku je svojvoľný limit, ale Bitcoin komunita sa rozhodla udržať veľkosť bloku čo najmenšiu, aby bolo ľahšie pre ľudí prevádzkovať Bitcoin uzly. Bitcoin Cash, ktorý je vidlicou Bitcoinu, má väčšiu veľkosť bloku a preto vyžaduje oveľa nižšie poplatky za transakcie.

Prečítajte si viac: Pochopte, ako Bitcoin sieť rozhoduje o kritických otázkach, ako je veľkosť bloku.

Koľko sú poplatky za bitcoin transakcie?

Poplatky za poslanie bitcoinu môžu byť kdekoľvek od niekoľkých centov až po 100 dolárov. Dôvod veľkého rozptylu je ten, že Bitcoin poplatky závisia na ponuke a dopyte (t.j. ako zaneprázdnená je sieť v danom čase) a na "veľkosti" vašej transakcie. Veľkosť je primárne ovplyvnená vstupmi, takže ak vaša transakcia má mnoho vstupov, zaberie viac miesta v bloku a vyžaduje vyšší poplatok. Napríklad, ak chcete poslať 10 BTC, je veľká šanca, že vaša transakcia bude vyžadovať viac vstupov ako keď chcete poslať 1 BTC. Transakcia 10 BTC môže pozostávať z 5+2+1+1+1 (takže celkom 5 vstupov), zatiaľ čo transakcia 1 BTC môže byť len dva vstupy ako v našom príklade Mark/Jessica vyššie.

Mnohé peňaženky, vrátane Bitcoin.com Wallet, umožňujú používateľom manuálne nastaviť transakčné poplatky. To vám pomôže vyhnúť sa preplateniu. Napríklad, ak sa neponáhľate, môžete nastaviť poplatok nižšie, aby bol vyzdvihnutý baníkom, keď je sieť menej zaneprázdnená. Tiež môžete zabezpečiť, že vaše transakcie budú spracované okamžite zvýšením vášho poplatku.

Prečítajte si viac: Porozumejte detailom posielania bitcoinu.

Súvisiace príručky

Začnite tu →
Rýchly úvod do Bitcoinu

Rýchly úvod do Bitcoinu

Získajte jednoduchý úvod do Bitcoinu a prečo je dôležitý.

Prečítajte si tento článok →
Rýchly úvod do Bitcoinu

Rýchly úvod do Bitcoinu

Získajte jednoduchý úvod do Bitcoinu a prečo je dôležitý.

Ako funguje výmena bitcoinov?

Ako funguje výmena bitcoinov?

Ako bezpečné je ukladať svoje kryptomeny na centralizovaných burzách?

Prečítajte si tento článok →
Ako funguje výmena bitcoinov?

Ako funguje výmena bitcoinov?

Ako bezpečné je ukladať svoje kryptomeny na centralizovaných burzách?

Čo je riadenie Bitcoinu?

Čo je riadenie Bitcoinu?

Ako funguje sieť a rozhoduje o kritických otázkach?

Prečítajte si tento článok →
Čo je riadenie Bitcoinu?

Čo je riadenie Bitcoinu?

Ako funguje sieť a rozhoduje o kritických otázkach?

Čo je Bitcoin?

Čo je Bitcoin?

Získajte jednoduchý úvod do Bitcoinu a prečo je dôležitý.

Prečítajte si tento článok →
Čo je Bitcoin?

Čo je Bitcoin?

Získajte jednoduchý úvod do Bitcoinu a prečo je dôležitý.

Čo je Bitcoin Cash?

Čo je Bitcoin Cash?

Bitcoin Cash je decentralizovaný peer-to-peer elektronický peňažný systém, ktorý sa nespolieha na žiadnu centrálnu autoritu ako je vláda alebo finančná inštitúcia.

Prečítajte si tento článok →
Čo je Bitcoin Cash?

Čo je Bitcoin Cash?

Bitcoin Cash je decentralizovaný peer-to-peer elektronický peňažný systém, ktorý sa nespolieha na žiadnu centrálnu autoritu ako je vláda alebo finančná inštitúcia.

check icon
DÔVEROVANÉ VIAC AKO 5 MILIÓNMI UŽÍVATEĽOV KRYPTO MENY PO CELOM SVETE

BUĎTE V KROKU S KRYPTOMENAMI

DORUČOVANÉ TÝŽDENNE
DORUČOVANÉ TÝŽDENNE

Zostaňte vpredu v kryptomenách s naším týždenným newsletterom, ktorý prináša najdôležitejšie poznatky.

news icon

Týždenné krypto novinky, vybrané pre vás.

insights icon

Akčné poznatky a vzdelávacie tipy

products icon

Aktualizácie produktov podporujúcich ekonomickú slobodu

Zaregistrujte sa

Žiadny spam. Odhlásiť sa môžete kedykoľvek.

Začnite bezpečne investovať s peňaženkou Bitcoin.com Wallet.Začnite bezpečne investovať s peňaženkou Bitcoin.com Wallet.Začnite bezpečne investovať s peňaženkou Bitcoin.com Wallet.

Začnite bezpečne investovať s peňaženkou Bitcoin.com Wallet.

Viac ako vytvorených peňaženiek doteraz

Všetko, čo potrebujete na bezpečný nákup, predaj, obchodovanie a investovanie vašich Bitcoinov a kryptomien.

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin