01 / 736BTC

Bitcoin

Digitální peníze bez centrálního správce: síť, ve které může kdokoli posílat hodnotu a každý si může sám ověřit, že platí stejná pravidla.

Bitcoin je současně soubor veřejných pravidel, celosvětová síť počítačů a peněžní jednotka označovaná BTC. Umožňuje převést hodnotu přímo mezi lidmi, aniž by společnou účetní knihu vedla jedna banka nebo firma. Peněženka platbu připraví a podepíše, uzly ji nezávisle zkontrolují a těžba pomáhá zařadit platné transakce do společné historie. Jeden bitcoin se dělí na 100 000 000 satoshi.

Převodník BTC, satoshi a měnPřevádějte BTC a celé satoshi pevným poměrem; peněžní hodnotu odvozujte od referenčního kurzu vybrané měny.

Bitcoin není jedna aplikace, web ani firma. Je to otevřený protokol — společně popsaná pravidla, podle kterých spolu komunikují tisíce nezávislých počítačů. Stejné slovo označuje také tuto síť a její peněžní jednotku. Když tedy někdo řekne „používám Bitcoin“, může mluvit o síti; když řekne „posílám bitcoin“, myslí obvykle jednotku BTC. Nikdo nepotřebuje povolení centrálního provozovatele, aby si stáhl software, ověřoval historii nebo přijal platbu. To však neznamená, že v síti nejsou pravidla. Právě naopak: pravidla jsou přesná a každý plný uzel je kontroluje sám. [1] [3]

Bitcoin neleží jako soubor v telefonu ani jako mince uvnitř peněženky. Síť uchovává společnou historii transakcí a v ní záznamy o částkách, které ještě mohou být utraceny. Tyto záznamy se nazývají UTXO. Peněženka je vyhledá, sečte a zobrazí jako zůstatek. Kdo má potřebné kryptografické klíče, může splnit podmínky jejich dalšího utracení. Proto se mluví o vlastní úschově: uživatel drží prostředky k autorizaci platby sám. Pokud bitcoin zůstává na burze nebo u jiné služby, uživatel obvykle neovládá klíče přímo a jeho zůstatek představuje nárok vůči provozovateli. Technická kontrola klíče a právní vlastnictví jsou dvě různé otázky. [5] [7]

Peněženka pomáhá vytvářet adresy, sledovat dostupné prostředky a podepisovat transakce. Adresa je údaj, který lze bezpečně předat plátci: říká mu, jak má uzamknout novou částku pro příjemce. Není to uživatelské jméno, bankovní účet ani tajné heslo. Soukromý klíč je naopak tajemství, které se nikomu neposílá. Peněženka jím vytvoří digitální podpis a síť může ověřit, že podpis odpovídá podmínkám útraty, aniž by samotný klíč poznala. Některé podmínky mohou vyžadovat více podpisů nebo čekání do určitého času. Kdo získá potřebné klíče, může vytvořit platnou transakci; síť sama nepozná, zda ji podepsal vlastník, zloděj nebo člověk donucený k podpisu. [5] [7]

Příjemce nejprve pošle adresu nebo platební požadavek. Peněženka odesílatele vybere vhodná UTXO, vytvoří výstup pro příjemce a případný zbytek vrátí na novou adresu odesílatele. Má-li například k dispozici výstup 100 000 satoshi, může vytvořit 60 000 satoshi pro příjemce, 39 000 satoshi jako vlastní zbytek a 1 000 satoshi ponechat jako transakční poplatek; jde jen o názorný příklad, ne doporučenou sazbu. Po kontrole částky, příjemce a poplatku peněženka transakci podepíše a odešle ji do sítě. Uzly ji ověří a mohou ji předat dál. Platná transakce zpravidla čeká v místní paměti uzlu zvané Mempool, dokud ji některý těžař nezařadí do bloku. [5] [8]

Digitální data lze snadno kopírovat. Samotný správný podpis proto nestačí: držitel klíče by mohl podepsat dvě různé transakce, které se snaží utratit stejné UTXO. Jeden uzel může nejprve obdržet první platbu a jiný uzel druhou. Obě mohou mít platný podpis, ale do jedné platné historie může patřit nejvýše jedna. Tomu se říká pokus o dvojí útratu. Bitcoin tento problém neřeší tím, že by mince označil jako nekopírovatelné soubory. Řeší jej tím, že účastníci ověřují společně seřazenou historii bloků. O tom, která konfliktní transakce nakonec obstojí, nerozhoduje obrázek v peněžence, počet uzlů, které ji právě viděly, ani centrální administrátor. [1]

Každý Full Node kontroluje přijaté transakce a bloky podle pravidel softwaru, který jeho provozovatel zvolil. Ověřuje například, zda vstupy skutečně existují a nebyly dříve utraceny, zda podpisy splňují podmínky a zda transakce nevytváří nové jednotky z ničeho. Vývojáři mohou navrhnout a zveřejnit nový kód, ale nemohou jej na cizích uzlech zapnout na dálku. Těžaři mohou navrhovat bloky, ale neplatný blok uzly odmítnou. Burzy, peněženky a další firmy mohou ovlivnit své zákazníky, nikoli jednostranně přepsat pravidla celé sítě. Bitcoin tedy nemá jediného ředitele; funguje díky tomu, že mnoho účastníků opakovaně provádí stejnou nezávislou kontrolu. [2] [4]

Těžaři shromažďují platné transakce do kandidátních bloků a soutěží v hledání Proof of Work, tedy výsledku náročného opakovaného výpočtu. Úspěšný blok odkazuje na předchozí blok, takže postupně vzniká navazující historie. Uzel nejprve zkontroluje, zda každá větev dodržuje pravidla, a teprve mezi platnými větvemi dává přednost té s největší kumulovanou prací. Díky tomu je přepis starších plateb stále nákladnější. Těžba nedává těžaři právo utratit cizí bitcoin ani vytvořit libovolnou odměnu. Velký podíl výpočetního výkonu může narušovat pořadí transakcí nebo potvrzování, ale nezmění neplatný blok na platný pro uzel, který dál používá původní pravidla. [4]

Dokud transakce čeká mimo blok, je nepotvrzená. Zařazení do bloku jí dává první potvrzení a každý další blok nad ní zpravidla zvyšuje náklady na přepsání této části historie. Potvrzení proto nejsou razítko absolutní nevratnosti, ale rostoucí míra jistoty. Průměrný desetiminutový interval je dlouhodobý cíl sítě, nikoli jízdní řád; někdy přijde další blok rychle, jindy se čeká výrazně déle. Výjimečně může reorganizace jeden z posledních bloků vyřadit a transakce se znovu objeví jako nepotvrzená nebo ji nahradí konfliktní útrata. Kolik potvrzení je rozumné vyžadovat, závisí na hodnotě a riziku obchodu. Bitcoin nemá centrální storno: dobrovolné vrácení peněz je nová transakce. [1] [4]

Každý blok začíná zvláštní transakcí nazývanou Coinbase Transaction. Ta dovoluje těžaři získat blokovou dotaci a poplatky z transakcí zařazených do bloku. Nové jednotky vytváří pouze dotace; poplatky jsou už existující bitcoin převedený uživateli. Dotace začala na 50 BTC za blok a po každých 210 000 blocích se půlí v události zvané Halving. Pravidla tak určují předvídatelný emisní plán a celkový součet dotací kvůli zaokrouhlování na celé satoshi zůstane pod 21 miliony BTC. Každý plný uzel kontroluje, že těžař nepřidělil víc, než pravidla dovolují. Omezený počet jednotek sám o sobě nezaručuje jejich cenu a ztracené klíče nevyvolají náhradní emisi. [4]

Bitcoin umožňuje držet a převádět hodnotu bez povinného správce a ověřovat pravidla vlastním uzlem. Tato možnost ale nepřebírá odpovědnost uživatele. Ztracený nebo prozrazený klíč nemá kdo resetovat, chybnou adresu nemá kdo opravit a podvodnou platbu nemá kdo automaticky stornovat. Veřejná historie navíc není anonymní: adresy sice samy neobsahují jméno, ale platby lze spojovat mezi sebou a někdy i s identitou známou burze či obchodníkovi. Vlastní úschova, vlastní ověřování a ochrana soukromí jsou tři různé úkoly. Bitcoin také nezaručuje růst ceny, levný poplatek v každém okamžiku ani okamžité potvrzení. Dává uživateli nástroje a ověřitelná pravidla; bezpečné použití stále vyžaduje pozornost, zálohu a pochopení konkrétního rizika. [6] [7]

Pro nejúplnější obraz čtěte toto heslo společně s Satoshi Nakamoto, Bitcoin Whitepaper, Genesis Block, Proof of Work, Full Node, 21 Million. Opačným směrem na něj odkazují také Satoshi Nakamoto, Bitcoin Whitepaper, Genesis Block, Full Node.

DOC · 001Bitcoin: A Peer-to-Peer Electronic Cash SystemPrimární zdroj DOC · 002Bitcoin Core source codePrimární zdroj DOC · 003Bitcoin Core documentationDokumentace DOC · 004Bitcoin Developer Guide — Block ChainDokumentace DOC · 005Bitcoin Developer Guide — TransactionsDokumentace DOC · 006Bitcoin.org — Protect your privacyDokumentace DOC · 007Bitcoin.org — Securing your walletDokumentace DOC · 008Bitcoin Developer Guide — Operating ModesDokumentace
Revidováno: Primární zdroje · Nejde o investiční doporučení