Skutečná hodnota technologie Bitcoinu a dalších kryptoměn.
Co kdyby existoval takový technologický posun že by změnil základní pilíře naší společnosti? Technologie, která by od základu ovlivnila, jak naše ekonomika, systémy vládnutí a podnikání fungují, a změnil by koncepci našeho chápání obchodu, vlastnictví a důvěry? Tato technologie už existuje a nazývá se kryptoměna.
Lidé často vnímají Bitcoin jen jako virtuální peníze nebo transakční systém, ale při bližším pohledu zjistíte, že měnový aspekt je pouze vrcholem ledovce. To protože Bitcoin je průlomová internetová technologie, pro kterou jsou peníze pouze jednou z možných aplikací. Peníze existují proto, aby šlo obchodovat. Během staletí se obchod stal neskutečně složitým.
Každý obchoduje s každým po celém světě. Obchody se zapisují do účetních knih. Tyto záznamy jsou často oddělené a neveřejné. Proto používáme třetí strany jako prostředníky, kterým věříme aby provedli a potvrdili naše transakce. Jako státní instituce, banky, účetní, notáře a papírové peníze ve vaší peněžence. Říkáme jim "důvěryhodné třetí strany".
To nás přivádí k podstatě Bitcoinu. Bitcoin software umožňuje síti počítačů udržovat sdílené účetnictví na internetu. Toto účetnictví není skryté, ani kontrolované jedním subjektem, naopak je veřejné a dostupné jako jedna digitální účetní kniha, distribuovaná po síti. Říkáme tomu blockchain. V blockchainu jsou vedeny všechny transakce včetně informace o datu, času, účastnících a velikosti každé jedné transakce.
Každý uzel v síti vlastní plnou kopii blockchainu. Na základě složitých matematických principů jsou transakce ověřovány tzv. bitcoinovými těžaři, kteří spravují tuto účetní knihu. Matematické principy také zajišťují, že tyto uzly se automaticky a neustále shodují na aktuálním stavu účetní knihy a na každé její transakci. Když někdo zkusí narušit transakci, uzly se na tom neshodnou a tedy to odmítnou zahrnout do blockchainu.
Takže každá transakce je veřejná a tisíce uzlů se jednomyslně shoduje, že transakce proběhla dne X v čase Y. Jako by u každé transakce byl přítomen notář. Tímto má každý přístup ke sdílenému jedinému zdroji pravdy. Proto vždy můžeme věřit blockchainu. Účetní knihu nezajímá, jestli bitcoin představuje určité množství eur nebo dolarů, nebo čehokoli jiného, ať už hodnoty nebo majetku.
Uživatelé si můžou sami rozhodnout, co jednotka bitcoinu představuje. Bitcoin je dělitelný na 100 milionů dílků. A každý dílek je jednak identifikovatelný a jednak programovatelný. To znamená, že uživatelé můžou každému dílku přiřknout vlastnosti. Uživatelé můžou dílek naprogramovat tak, aby představoval eurocent, nebo podíl ve firmě, nebo 1 kWh energie, nebo digitální certifikát vlastnictví.
Díky tomu je Bitcoin daleko víc, než jen peníze a platby: Bitcoin může představovat mnoho typů majetku. Tisíc barelů ropy, věrnostní body, nebo třeba hlas ve volbách. Krom toho, Bitcoin nám umožňuje vytvořit naši měnu chytřejší a automatizovat naše peněžní toky. Představte si příspěvek na zdravotní péči v dolarech nebo eurech, které lze použít pouze pro platbu za zdravotní péči u certifikovaných subjektů.
V takovém případě ověření, jestli někdo dodržuje pravidla, už neprovádí byrokratický proces zpětně. Prostě tato pravidla naprogramujete do těch peněz. Tudíž: dodržování předem. Dílek může být dokonce naprogramován tak, že se sám vrátí poskytovateli, pokud ho příjemce v určitém čase nevyužije. Takto může poskytovatel zajistit, že se příspěvky nebudou hromadit.
Firma může stejným způsobem řídit své výdaje naprogramováním rozpočtů pro mzdy, stroje, materiál a údržbu, takře příslušné peníze jsou vymezené a nelze je utratit za jiné věci. Automatizace těchto záležitostí vedel ke značnému úbytku byrokracie, čímž se ušetří účetním, kontrolorům a organizaci obecně neuvěřitelné množství času.
Programovatelný a otevřený charakter Bitcoinu umožňuje úplně přestavět a inovovat náš finanční sektor a naše administrativní procesy. Učinit je efektivnějšími a transparentnějšími a významně omezit byrokracii. Ale je toho víc. S "internetem věcí" naše ekonomika bude zahrnovat stroje, aktivně se účastnící ekonomického provozu.
Ve skutečnosti už tu jsou. Třeba prodejní automaty. Nebo drony doručující balíky. Těmto strojům je cizí pojem důvěra ale Bitcoinu ne. Díky Bitcoinu, dron si může být 100% jistý, že doručuje balík správnému příjemci a ví jistě, že byl zaplacený. A můžeme naprogramovat prodejní automat, aby automaticky sledoval stav svých zásob, objednával nové zásoby od dodavatele a sám za ně platil.
Samozřejmě tohle je jenom začátek. Internetová technologie narušuje a rozbíjí status quo. Otevírá trhy a láme pozici prostředníků. Bitcoin a krypto měny způsobily změnu paradigmatu. Je čas prozkoumat tuto novou technologii konstruktivně a kriticky, a otevřeně diskutovat možná využití. Překlad do češtiny Václav Šír & Paralelní Polis
Jak Bitcoin funguje?
Cílem tohoto videa je vysvětlit, jak fungují Bitcoiny a dát nám jasnou představu o tom, co to znamená je vlastnit, posílat nebo těžit. Nejprve se podíváme na to, co je to Bitcoin. Bitcoin je v podstatě digitální soubor spravující účty a peníze. Tento soubor se nachází v každém počítači zapojeném do bitcoinové sítě.
Čísla nezastupují nic fyzického. Hodnotu mají jen proto, že jsou lidé ochotni poskytovat služby za zvýšení svého konta, a že věří, že ostatní chtějí totéž. Hodnotu mají, protože věříme, že ji mají. Stejně jako u jiných zákonných měn. Když posíláte peníze, vyšlete do sítě údaj, kolik se má z vašeho účtu strhnout a kolik se má příjemci přičíst.
Uzly nebo počítače v bitcoinové síti nahrají převod do své kopie hlavní knihy a pak transakci přepošlou do dalšího uzlu. Toto, společně s určitým matematickým zabezpečením, je vše. Je to systém, který dovoluje počítačové síti spravovat hlavní knihu. Může se to zdát podobné systému, jakým spravují hlavní knihu banky, ale to, že hlavní knihu spravuje skupina, a ne jeden subjekt, přináší několik důležitých rozdílů.
Například v bance máte přehled jen o svých transakcích, ale u Bitcoinu každý ví o transakcích všech ostatních. Zatímco bance můžete věřit nebo ji žalovat, když udělá něco špatně, u Bitcoinu obchodujete s anonymními cizinci, takže byste neměli věřit nikomu. Systém Bitcoinů je navržen tak skvěle, že důvěra není třeba. Speciální matematické funkce ochraňují každý aspekt systému.
Ve zbytku videa detailně vysvětlím, jak Bitcoin umožňuje skupině cizinců spravovat transakce ostatních. V základu, když chce Alice poslat peníze Bobovi, vyšle zprávu o účtech a množství peněz. "Pošli 5 Bitcoinů od Alice Bobovi." Každý uzel upraví svoji verzi hlavní knihy a pak zprávu o transakci přepošle dál.
Ale jak si můžeme být jistí, že je požadavek důvěryhodný? Že ho poslal pravý majitel účtu? Bitcoiny požadují určité heslo, aby se odemkly a daly utrácet. Tomuto heslu se říká digitální podpis. Stejně jako vlastnoruční podpis potvrzuje důvěryhodnost zprávy, ale děje se tak přes matematické algoritmy, které zabraňují zkopírování a padělání.
Oproti statickému heslu je pro každou transakci potřebný jiný digitální podpis. Pamatujte, že u Bitcoinů obchodujete s anonymními cizinci, takže nechcete odhalit své heslo, které by někdo jiný mohl zkopírovat a použít. Digitální podpis vzniká ze dvou odlišných, ale propojených klíčů. Osobního klíče, který podpis vytvoří, a veřejného klíče, díky kterému je možná kontrola.
Osobní klíč si můžete představit jako skutečné heslo a podpis jako prostředníka, který dokazuje, že heslo znáte, aniž byste ho museli odhalit. Veřejný klíč je pro Bitcoiny v podstatě cílová adresa. Když někomu posíláte peníze, posíláte je jeho veřejnému klíči. Pokud chcete peníze utratit, musíte dokázat, že jste vlastníkem veřejné adresy, kam byly peníze odeslány.
Digitální podpis vygenerujete ze zprávy o transakci a soukromého klíče. Ostatní uzly v síti tento podpis použijí, aby si ověřily, že souhlasí s vaším soukromým klíčem. Díky matematice jsou schopny ověřit, že odesilatel vlastní soukromý klíč, aniž by ho viděly. Protože podpis závisí na zprávě, bude pro každou transakci jiný. Tudíž ho nemůže někdo jiný použít k jiné transakci.
Tato závislost na zprávě také znamená, že při cestě po síti ji nikdo nemůže upravit. Jakákoliv změna zprávy zneplatní podpis. Výpočty v pozadí jsou velmi komplexní, takže se je nebudu snažit vysvětlit. Ale pokud vás to zajímá, vygooglete si toto: Elliptic Curve Digital Signature Algorithm a Mathematical Trap Door. Na konci videa zmíním více.
Zatím víme, že digitální podpis dokazuje, že je transakce legitimní. Ale to, jak uzly udržují zůstatky na účtech, jsem zjednodušil. Popravdě nejsou udržovány žádné záznamy o zůstatcích. Když neudržujete informaci o zůstatku na účtu, jak můžete vědět, že máte dostatek prostředků? Vlastnictví peněz se neověřuje ze zůstatku, ale z vazeb na předchozí transakce. Takhle to funguje.
Aby Bobovi poslala 5 BTC, musí Alice odkázat na ostatní transakce, kde získala 5 nebo víc BTC. Odkazům na transakce se říká vstupy. Ostatní uzly ověřující transakci ověří tyto vstupy, aby se ujistily, že Alice byla příjemcem, a že dohromady dávají 5 nebo více BTC. Pro pochopení se podívejme na skutečnou transakci. Tyto odkazy na transakce mají 6 vstupů v celkové hodnotě 139,6 BTC.
Ve výstupech jsou dva řádky. První vede zpět k odesilateli jako rozměnění za transakci. Zjednodušené pravidlo říká, že na transakci musíte použít celý vstup. Pokud posíláte částku, která se naprosto neshoduje s vaším vstupem, musíte si zbytek poslat sám sobě. Skrz tyto odkazy na vstupy se Bitcoiny předávají řetězovým způsobem.
Úspěšnost každé transakce se zakládá na předchozích transakcích. Ale jak můžete věřit předchozím transakcím? Nemůžete, proto byste si měli zkontrolovat její vstupy. Když si poprvé nainstalujete Bitcoin peněženku, stáhne se každá provedená transakce a zkontroluje se její platnost, až k úplně první transakci. Pamatujte, že obchodujete s anonymy, takže si musíte vše sami ověřit.
Tento proces zabere asi 24 hodin, ale stačí ho udělat jen jednou. Jakmile se transakce jednou provede, považuje se za využitou a nemůže být znovu použita. Jinak by někdo mohl svůj vstup utratit dvakrát, kdyby na něj odkázal ve více transakcích. Když se transakce potvrzuje, uzly mimo jiné kontrolují, jestli už vstup nebyl utracen.
Přesněji řečeno, uzly porovnávají každý vstup se všemi ostatními transakcemi, aby se ujistily, že tento vstup ještě nebyl použit. Ačkoliv se to může zdát časově náročné, protože je tu přes 20 milionů transakcí, pomocí indexů nevyužitých transakcí se to zjistí rychle. Takže místo hlavní knihy se zůstatky se sleduje obří seznam transakcí.
Vlastnit Bitcoin znamená, že v seznamu je transakce, které jste příjemcem a která nebyla utracena. Jinými slovy, nebyla použita jako vstup pro jinou transakci. Zajímavým následkem tohoto způsobu vlastnictví je to, že abyste zjistili svůj zůstatek, musíte projít všechny transakce a sečíst všechny své neutracené vstupy.
Další zajímavostí o transakcích je to, že systém podporuje i komplexnější věci než poslání peněz jedné osobě. Mohli jste už zahlédnout zašifrovaně vypadající text výstupu. Jak vidíte, výstupy jsou spíš jako skládačky než obyčejné adresy. Spíš než poslání emailu se Bitcoiny podobají vložení peněz do veřejné skříňky a přidání matematické skládačky, která se musí vyřešit.
Skládačka je zapsaná kryptovaným jazykem, a vyřešit ji může jen vlastník veřejného klíče. Můžeme zadat i komplexnější podmínky. Například u transakcí třetích osob můžou být požadovány dva ze tří podpisů. Dalším příkladem je první bitcoinová transakce. Byla to skládačka, kterou mohl vyřešit kdokoliv.
Většina bitcoinových programů před vámi scriptovací vrstvu skrývá, ale můžete si vytvořit svůj program a nastavit si podmínky, i když je to risk. Při jedné várce transkací bylo ztraceno přes 2600 Bitcoinů, a to kvůli chybné adrese. Toto je důležitou součástí Bitcoinů. Protože za nimi nestojí žádná banka nebo kreditní společnost, každá uživatelská chyba znamená ztrátu Bitcoinů.
Nejen z vašeho účtu, ale z celé bitcoinové ekonomiky. Pokud ztratíte svůj osobní klíč, všechny finance patřičného veřejného klíče budou navždy ztraceny. Protože lidé díky zničeným pevným diskům a nedostatečným zálohám budou o Bitcoiny přicházet, bude tato měna zřejmě deflační. Než vysvětlím poslední část zabezpečující Bitcoiny, těžbu, rád bych vysvětlil pár věcí ohledně anonymity.
Pokud k Bitcoinům přistoupíte přes TOR síť, která skrývá IP adresu, můžete je používat a prozradíte tak jen svůj veřejný klíč. A pokud nechcete, aby si vaše transakce někdo spojil dohromady, pamatujte, jsou veřejně uchovávané v každém počítači, můžete si vytvořit nový veřejný klíč pro každou transakci. Je ale možné neúmyslně veřejné klíče propojit.
V ukázkových transakcích bylo použito 6 vstupních transakcí, a ačkoliv tyto vstupy byly zaslány na jiné adresy, všechny se propojily. Odesílatel potvrdil, že tyto adresy vlastní tím, že ke každé dodal digitální podpis, který ji odemyká. Výzkumníci používají tyto odkazy, aby zkoumali chování uživatelů. Můžete si myslet, že vytvoření veřejného klíče může potenciálně vytvořit spojitost s vaší identitou.
Avšak i tento krok je anonymní, a co víc, může být proveden i bez připojení k internetu. Prostě kliknete na tlačítko ve své peněžence a náhodně se vygeneruje nový veřejný klíč. Protože existuje tolik možných variant, není třeba kontrolovat, zda tento klíč už někdo nemá. Na rozdíl od emailových adres, kde už téměř každá varianta existuje.
Pokud byste cizí klíč uhodli, měli byste přístup k jeho penězům. Tady je celkový počet možných adres. Toto obří číslo chrání Bitcoiny několika způsoby, takže je dobře, že je tak obrovské. Odhaduje se, že počet zrnek písku na planetě je asi 7,5 milionů trilionů. A teď si představte, že každé zrnko je další kopií planety Země.
I tak dostanete menší číslo, než je možný počet bitcoinových adres. Zrekapitulujme si zabezpečení Bitcoinů. Díky ověřování digitálního podpisu může jen pravý vlastník vytvořit zprávu o transakci. Aby bylo jisté, že vlastník má dost peněz, ověřuje se každý vstup, jestli už nebyl utracen. Ale stále je v systému velká bezpečnostní díra, která ho může udělat nespolehlivým.
Má to co dělat s pořadím transakcí. Transakce procházejí po síti z uzlu do uzlu. Není zaručeno, že pořadí, v jakém dorazí, je pořadí, ve kterém byly vytvořeny. A časové známce se nedá věřit, protože se dá snadno zfalšovat. Tudíž nedokážete říct, která transakce vznikla první, a tím vzniká prostor pro podvody.
Podvodný uživatel Alice může poslat peníze Bobovi, který odešle výrobek, a pak poslat další transakci, ve které celý vstup pošle sobě. Protože záleží na příchozím čase, k některým uzlům dorazí duplicitní transakce dřív než transakce k Bobovi. A když dorazí Bobova transakce, budou ji považovat na neplatnou, protože vstup už byl využit. Bob tedy přijde o zboží i peníze.
Navíc bude v síti panovat neshoda, jestli peníze patří Bobovi, nebo Alici, protože se nedá dokázat, která transakce vznikla první. Kvůli tomu musí být celá síť schopná se shodnout na pořadí transakcí, což je pro decentralizovaný systém výzva. Bitcoin přišel na chytrý způsob, jak matematicky určit a zabezpečit pořadí. Systém řadí transakce do skupin, zvané bloky.
Tyto bloky sdružuje do takzvaného řetězce bloků. Toto je něco jiného než řetězec transakcí, o kterém jsme mluvili. Řetězec bloků řadí transakce, zatímco řetězec transakcí eviduje změny vlastnictví. Každý blok obsahuje odkaz na ten předchozí. Takto se bloky v čase řadí. Zpětně můžete dojít až k úplně prvnímu bloku transakcí.
Transakce v jednom bloku bereme, jako by se staly ve stejný čas. Transakce doposud nezařazené v bloku se nazývají nepotvrzené nebo nezařazené. Jakýkoliv uzel může vložit nepotvrzené transakce do bloku a zaslat je zbytku sítě, jako návrh na další blok. Protože ve stejnou dobu může bloky vytvořit více lidí, může se vybírat z několika možností.
Jak tedy síť rozhodne, co bude následovat? Na pořadí bloků se nemůžeme spoléhat, protože jak už bylo vysvětleno, mohou dorazit v různém pořadí z různé části sítě. Bitcoin to vyřešil tak, že součástí každého platného bloku musí být řešení na zvláštní matematický problém. Počítač bude propočítávat celý text v bloku plus náhodný odhad procesem zvaným kryptografické hašování, dokud výsledek nebude menší než určitá hodnota.
Hašovací funkce vytvoří krátký výtah z jakkoliv dlouhého textu. Výsledkem je 32bitové číslo. Zde jsou příklady hašovací funkce využívané Bitcoiny. SHA256. Všimněte si, jak tečka na konci věty změnila celý výsledek. Výsledek je naprosto neodhadnutelný. Jediná možnost, jak výsledek zjistit, je hádat. Je to jako hádání kombinace k zámku.
Lze ji uhodnout napoprvé, ale většinou to trvá delší dobu. U Bitcoinů by běžnému počítači trvalo vyřešení bloku roky. Pokud čísla hádají všechny počítače v síti, uhodnutí výsledku zabere asi 10 minut. První osoba, která ho vyřeší, blok odešle a nechá tuto skupinu transakcí zařadit jako další blok v řetězci. Náhoda v tomto procesu způsobuje, že lidé najdou řešení za různě dlouhou dobu.
Je nepravděpodobné, že by dva lidé vyřešili bloky ve stejnou dobu. Občas se ovšem najednou vyřeší více bloků a to by umožnilo rozvětvení. V tomto případě byste pokračovali v prvním, který vám dorazil. Ostatní můžou dostat bloky v jiném pořadí a budou je zařazovat za jejich první. Řetěz se naruší, když někdo vyřeší další blok. Pravidlem je, že se okamžitě přepnete na nejdelší větev.
Statisticky je vzácné, že se vyřeší víc bloků najednou, a ještě vzácnější je, že by se to stalo několikrát v řadě. Výsledkem je, že se řetěz rychle stabilizuje. To znamená, že se všem rychle sjednotí na konec řetězce. To, že na konci řetězce může vzniknout nejednoznačnost, má důležitý vliv na bezpečnost transakcí. Pokud se vaše transakce ocitne v kratší větvi, ztratí svou pozici v řetězci.
To znamená, že se navrátí k nepotvrzeným transakcím a bude zahrnuta do jiného bloku. Tato možnost, že transakce ztratí své místo, bohužel otevírá dveře podvodům s dvojitým zaplacením, kterým měl tento systém zabránit. Podívejme se, jak by pokus o dvojitou platbu mohl vypadat. Podvodník Alice pošle peníze Bobovi, ten počká, až se transakce v bloku potvrdí, a pak zašle zboží.
Protože uzly navazují na nejdelší řetězec, tak kdyby se Alici povedlo vytvořit delší řetězec, vymaže Bobovu transakci transakcí k někomu jinému. Bob nedostane žádné peníze. Jeho transakce se vrátí mezi nepotvrzené transakce, ale protože Alice odeslala další transakci, která využila stejný vstup, budou uzly považovat Bobovu transakci za neplatnou, protože využívá vstup, který už byl použit.
Jak tedy řadící systém zabraňuje, aby Alice Boba podvedla? Může vás napadnout, že by si Alice mohla napočítat pár bloků do zásoby a vyslat je do sítě v pravý čas. Ale matematická skládačka tomu brání. Musíme se na hašování podívat víc podrobně, abychom pochopili, proč je to nemožné. Jak jsem už řekl, blok se vyřeší uhodnutím kryptografického haše, který bude menší než určitá hodnota.
Hádáte přidáváním náhodných čísel na konec bloku. Pokud se to podaří, je výsledek hašování jako otisk prstu, který identifikuje tento blok. Kdyby se v bloku změnil jediný znak, bude jeho haš úplně jiný. To jsme mohli vidět, když se přidala tečka. Výstupní haš je to, co se používá jako odkaz na předchozí blok. Výsledkem je to, že nejde vyměnit bloky v řetězci.
Protože haš pro nový blok by byl jiný a další blok by na něj neodkazoval. Ba co víc, blok nemůže být vyřešen, dokud se nevyřeší ten předchozí. Odkaz na předchozí blok je součástí textu, který prochází hašováním, takže každá změna by vyžadovala nové vyřešení. Zpátky k Alici. Ta si dopředu nic napočítat nemůže. Může řešit další blok, teprve když se vyřeší ten předchozí a zjistí se hodnota jeho haše.
Takže do doby, kdy Bob zašle zboží, je v závodě se zbytkem sítě. Pokud tedy chce mít delší řetězec. Poslední otázkou je, zda by Alice byla schopná překonat ostatní, kdyby měla extrémně rychlý počítač nebo místnost plnou počítačů. Ale i s tisíci počítači by nejspíše nedokázala řešit bloky rychleji, protože nezávodí s jedním počítačem, ale s celou sítí.
Můžete si to představit jako loterii. Může počítat s tisíci počítači, což se dá brát jako tisíc lístků do loterie, ale i přesto nejspíše vyhraje někdo jiný. Musela by ovládat polovinu výpočetního výkonu, aby měla 50% šanci, že blok vyřeší dříve než někdo jiný. A mnohem více výkonu, aby měla šanci na několik bloků v řadě. Takže bloky v řetězci chrání matematický závod.
Probíhá mezi podvodníkem a zbytkem sítě. Následkem navazování bloků na sebe je, že transakce dále od konce jsou více zabezpečené. Podvodník by musel překonávat síť delší dobu, aby dokázal nahradit blok dál v řetězci. Systém je náchylný jen k podvodům na konci řetězce. Proto se doporučuje počkat několik bloků, než můžete považovat peníze za své.
Ještě jedna poznámka o řetězci, než přejdeme k poslední části systému. Nic, co jsme popisovali, nevyžaduje důvěru. Když získáte informace od někoho v rámci sítě, můžete si sami ověřit, že je blok správně vyřešen. Protože se tento problém tak složitě řeší, není možnost, že by si ho podvodník sám vygeneroval. Výsledky jsou důkazem, že výpočetní výkon celé sítě je dostatečný.
Nyní už víme, jak se peníze přes digitální podpis převádějí v transakčních řetězcích a jak je tento řád chráněn řetězcem bloků. Zaměřme se na poslední část. Odkud se Bitcoiny berou? Při zasílání peněz musíte odkázat na předchozí příchozí transakci. Ale jak se Bitcoiny do tohoto řetězce dostávají? Aby se peníze pomalu a náhodně generovaly, každý, kdo vyřeší blok, získá odměnu.
Proto se tomu říká těžba, i když hlavním důvodem je ověření transakcí a ochránit řetězec bloků. Každé čtyři roky je odměna za bloky snížena na polovinu. Takže jednou už peníze nebudou vypouštěny vůbec. Bude vytvořeno asi 21 milionů Bitcoinů. Pamatujte, že můžete poslat minimálně miliontinu Bitcoinu. Takže strop množství peněz neovlivní jejich použitelnost.
A co když už z bloků nebudou odměny? Proč by měl někdo dál zpracovávat transakce? Navíc k odměně mohou těžaři dostat podíl na transakci, který je předem volitelný. V současnosti se do bloků zařazují i transakce bez podílu, protože hlavní motivací je odměna za vyřešení. Ale později budou transakce zpracovávány hlavně podle výše odměny. Ty bez podílu budou ignorovány.
Tudíž posílání Bitcoinů nebude zadarmo, ale zřejmě to bude levnější než poplatky kreditních karet. Jak jsem už řekl, trvalo by asi několik let, než by běžný počítač vyřešil jeden blok. Takže šance jednotlivce na vyřešení před zbytkem sítě, které to zabere asi 10 minut, je velmi malá. Aby si zajistili stálý příjem, hodně lidí těží v poolech, kde se bloky řeší hromadně.
Odměny se rozdělují podle přičinění členů. Je to jako se na loterii složit se spolupracovníky. Ale některé pooly jsou obrovské a sdružují až 20 % počítačů v síti. To, že některé pooly jsou tak velké, má velký vliv na bezpečnost. Jak bylo řečeno, je nepravděpodobné, že by útočník vytvořil několik bloků v řadě dřív než zbytek sítě.
Ale možné to je, a pravděpodobnost roste s rostoucím podílem podvodníkova výkonu v síti. Jeden z těchto poolů, BTC Guild, dokázal vytvořit 6 bloků v řadě, a pak dobrovolně omezil své členy, aby neznevěrohodnil bitcoinovou síť. Avšak i s dostatečným výkonem čím dále v řetězci jdeme, tím těžší by pro podvodníka bylo ho změnit.
V současnosti se doporučuje při transakci počkat alespoň jeden blok nebo získat jedno potvrzení, než ji lze považovat za hotovou. U větších transakcí počkejte minimálně šest bloků. Avšak když BTC Guild dokázala vyřešit 6 bloků v řadě, možná budete chtít čekat ještě déle. Každý blok se řeší asi 10 minut, takže vyčkat na 6 bloků potrvá asi hodinu.
V porovnání s kreditní kartou, kde transakce trvá pár vteřin, se může toto čekání zdát nepohodlné. Ale mějte na paměti, že kreditní kartu lze nahlásit jako ukradenou i o měsíce později a získat od prodávajícího peníze zpět. Takže z pohledu prodávajícího jsou Bitcoiny mnohem rychlejší. Výběr 10 minut nebyl náhodný. Kratší čas by vedl k nestabilitě a delší by zdržoval potvrzení.
Jak se připojuje více počítačů a vzniká speciální hardware čistě na těžbu, řešení by trvalo čím dál kratší dobu. Jako kompenzaci každé dva týdny software Bitcoinu přenastaví složitost matematického problému, aby dosáhl 10 minut. Pro porovnání, podobná digitální měna Litecoin pracuje s časem 2,5 minuty mezi bloky.
Bitcoin je tedy matematicky chráněná digitální měna, kterou spravuje decentralizovaná síť. Digitální podpisy autorizují jednotlivé transakce, vlastnictví funguje transakčním řetězcem a pořadí transakcí je chráněno řetězcem bloků. Protože u každého bloku musí být vyřešen složitý matematický problém, musel by podvodník soutěžit se zbytkem sítě, což by bylo nemožné vyhrát.
Bitcoin reprezentuje zajímavé myšlenky, jako zabránění vměšování vlády, anonymitu a nižší cenu za transakce. Avšak má před sebou mnoho výzev, jako je složitá výměna Bitcoinů za jiné měny, nebo označení jako ráj pro ilegální transakce a daňové úniky. Tudíž by ho vlády mohly chtít zakázat. Navíc matematický závod, chránící řetězec bloků, spotřebovává velmi mnoho elektřiny.
Pokud byste rádi viděli textovou podobu videa, můžete ho nalézt na blogu imponderablethings.com Na blogu najdete další informace ohledně výpočtů digitálního podpisu a kryptografického hašování, které chrání systém.