Bitcoin je nový virtuální měnový systém, který v poslední době budil velkou pozornost. Myslím ,že bych měl udělat sérii videí, kde se ponoříme do hloubky Bitcoinu a vysvětlíme, jak detailně funguje. Můj plán na první video v této sérii je popsat některé z těchto mechanismů podrobněji. Co udělám v následujících videích je, že se ponořím trochu hlouběji do zásadních aspektů, kterých jsem se dotkl v tomto prvním videu. Doufám, že na konci této serie videí budete vědět nejen, co Bitcoin je, ale také budete chápat mechanismus toho, jak jsou transakce zahajovány. Uvidíte, jak se tyto transakce ověřují a také se naučíte, co pro někoho znamená být součástí procesu zvaného "Bitcoin mining". Tento termín jste již možná slyšeli, pokud jste se o Bitcoiny již zajímali. Chtěl bych také poukázat, že systém Bitcoin je celkem komplikovaný. Vyžaduje to nějaký čas, aby byly zahrnuty všechny podstatné detaily. Dle mého názoru nejlepší cestou, jak nejlépe pochopíte schéma jako je Bitcoin, je, že musíte skutečně přestat věřit, vydat se napospas všem relevantním detailům. Teď máte určitě spoustu otázek, ale věřím, že na konci této video série budou všechny důležité kameny odkryty a vaše otázky budou zodpovězeny správně. Ale to může to nějaký čas trvat, než se tam dostaneme. Z části proto, že se snažím popisovat věci praktickým způsobem. To možná zahrnuje vynechat nějaké detaily, než budu moci vysvětlit dostatečně části tohoto systému. Poté přidám tyto detaily a nebudete tedy zahrnuti tolika drobnými detaily a odlišnostmi. Získáte pohled na systém jako celek, jak se budu postupně probírat jednotlivými částmi. Můžeme se na to vrhnout a ponořit se přímo do podstaty. První, na co chci poukázat je, že Bitcoin byl popsán opravdu jako decentralizovaná měna, protože se zde nevyskytuje žádná centrální banka či entita, která by se podílela na generování/převádění Bitcoinů. Ve skutečnosti, co se v kontextu Bitcoinu děje, je, že všechny transakce skutečně vyžadují něco, co se nazývá síť klient-klient (rovný s rovným). Síť individuálních hostitelů, kteří se kolektivně dohodnou na různých aspektech toho, jak bude protokol zaveden a využíván. Bitcoin je jako takový někdy považován za něco jako krypto měna. Crypto měnou mám na mysli to, že používáme mnoho kryptografických technik, abychom usnadnili/skutečně umožnili, že se Bitcoin transakce uskuteční. A udělám samostatná videa o některých z těchto technik. Berme za bernou minci, že Bitcoin je decentralizovaný a je to druh krypto měny. Teď chci také poukázat na to, že samotný termín Bitcoin může být ve skutečnosti trošku matoucí. V mnoha ohledech se Bitcoin transakce opravdu nepodobají tradičním peněžním transakcím, tak jak je psáno v některých globálních hlavních účetních knihách. Tím myslím, že máte právě prováděnou transakci, řekněme transakci prováděnou mezi dvěmi stranami. Pojmenujeme je Alice a Bob, což jsou tradiční jména, která se používají v mnohých kryptografických protokolech za účelem popsat zúčastněné strany. Představte si, že Alice chce převést určité množství Bitcoinů, které vlastní, Bobovi. Můžete o této transakci přemýšlet, že vstoupila do nějaké hlavní účetní knihy. Také chci poukázat na to, než budu pokračovat, že i když jsem použil termíny jako Alice a Bob, co skutečně znamenají v kontextu Bitcoinu. Nejedná se o skutečné fyzické osoby. Identita Alice a Boba, tyto identity jsou při faktické realizacijen sbírka čísel, které nemusí být spojeny se skutečnou identitou Alice a Boba. Pokud to takto chápete, můžete o Bitcoin identitách uvažovat jako opravdu o efektivních pseodonymech spíše než o skutečných jménech. A myšlenka je, že se Bitcoin stane více pseudo anonymním protokolem, kde oslovováni jejich pseudonymy, což uživatelům poskytuje určitou úroveň soukromí. Uživatelům, kteří chtějí provádět transkace prostřednictvím Bitcoinu. V transakci mezi Alicí a Bobem, Alice v podstatě udělá to, označí několik různých čísel. Stanoví kolik Bitcoinů, chce poslat Bobovi. Řekněme, že Alice začala s 50 Bitcoiny. Mohla se rozhodnout, že chce dát 30 z těchto Bitcoinů Bobovi. Řekněme, že chce, aby se jí nějaké Bitcoiny vrátily. Alice musí určit, kolik dostane. V tomto případě, můžeme říct, že dostane zpět 18 Bitcoinů. Zbylé 2 Bitcoiny budou poplatkem za převod. Trochu později budeme mluvit o tom, co znamená poplatek za převod. Myslím, že na to podívám v některém z dalších videí. Ale v podstatě se jedná o pobídku pro další uzly v síti Bitcoin, které mají pomoci Alici. V podstatě potvrzení některých detailů převodu pro Boba. Alice vezme tyto transakční detaily a použije digitální podpis pro tyto transakční detaily. Digitální podpis je jednoduše matematická analogie tradičních podpisů. Tento podpis spojí identitu Alice s detaily této transakce. A to podle identity Alice, znovu mám na mysli její identitu v Bitcoin systému. A toto spojení je opravdu provedeno kryptograficky silným způsobem. Nyní detaily této transakce poté, co transakce proběhne, dojde k jejich přenosu. Alice vezme detaily této transakce a efektivně je rozešle ke všem uzlům v klient-klient síti. Toto představuje Bitcoin uzly. Jakmile Bob obdrží informace o této transakci, které obdrží prostřednictvím klient-klient sítě, pravděpodobně zkontroluje nějaké části transakce, například může zkontrolovat, že čísla byla zadána správně. Řekněme, že Alice začala s 50 Bitcoiny. A nesnaží se mu převést více než 50 Bitcoinů a tak dále. Bob bude mít nějakou matematickou pojistku, protože to zahrnuje kryptografii, že některé z těchto požadavků jsou přesné. Řekněme, že Alice má Bitcoiny, o kterých tvrdí, že je vlastní. Projeví zájem převést tyto Bitcoiny Bobovi, ale co on opravdu ještě neví, je zda se Alice nepokusila převést ty samé Bitcoiny někomu jinému v průběhu času nebo nebo těsně před touto situací. A způsob, jakým se s touto situací vypořádáme, je... mimochodem měl jsem upozornit na to, že tento koncept, kdy se Alice pokouší utratit peníze dvakrát v kontextu digitální hotovosti a elektronického měnového systému, je známý jako ,,dvojité utrácení'' a je to něco, čeho byste se měli obávat, když máte virtuální měny, protože je pro někoho velmi jednoduché jen zkopírovat čísla, která představují tuto transakci a zkusit je použít někde jinde. A způsob, jakým jednoduše zvládneme snížit riziko dvojitého utrácení, je prostřednictvím specifického systému uzlů v této klient-klient síti, které jsou známé pod jménem Bitcoin těžaři. Možná jste tento termín Bitcoin těžaři slyšeli. Bitcoin těžaři jsou v podstatě určité osoby/specifické uzly v rámci klient-klient sítě, které v podstatě dělají to že, vezmou všechny transakce, které vidí. Pamatujte si, že vidí všechny transakce, ne pouze transakci Alice a Boba, ale i ostatní transakce, které právě probíhají. Vezmou tyto transakce a shromáždí je do tzv. ,, transakčního bloku". Je to v podstatě záznam všech předešlých nezaznamenaných transakcí. Pokud máte na mysli jednu transakci, řekněme jednu položku hlavní účetní knihy, můžete si transakční blok představit jako celou stránku v hlavní účetní knize. Tito Bitcoin těžaři do tohoto bloku také zahrnou k těmto všem nezaznamenaným transakcím speciální transakci, která je jen pro ně samotné, aby se v podstatě odměnili za úsilí při těžbě. Transakční blok bude také obsahovat zašifrovaný předcházejí transakční blok. Bude zde určitá úroveň návaznosti. Bitcoin těžaři do toho také zahrnou speciálně vytvořené řady čísel vztahující se k této transakci. Tyto řady čísel jsou známé jako ,,proof of work" (doklad o práci). Nazývá se to doklad o práci, protože je to něco, co se opravdu složitě generuje, něco, co vyžaduje spoustu úsilí. Díky tomu je těžké jen tak pro někoho, aby se dostal do Bitcoin těžby. Ale vyžaduje to, aby opravdu projevil/vynaložil nějakou konkurenční snahu, v podstatě výměnou za to, že dostane tuto odměnu navíc. Také výměnou za to, že dostanou tento transkační poplatela také v zisku tohoto transakčního poplatku slíbeného od Alice za angažování se v tomto typu práce. A ještě budu v samostatném videu detailněji mluvit o tom, co znamenají protokoly dokladůo práci. Protože každý transakční blok obsahuje informace o předchozí transakci, neskončíte s jen vlastnictvím jednoho bloku, nakonec budete mít něco jako řetězec transakcí. A můžete to nazývat řetězec trasakčních bloků. Myšlenka je taková, že jakmile je Bitcoin těžař schopný vybudovat řetězec transakčních bloků obsahující všechny nezaznamenané transakce a doklady o práci, vyšle to detaily tohoto řetězce do všech uzlů, všem klientům na této klient-klient síti pro Bitcoin. A jakmile je nově vypuštěný řetězec verifikován/bude mít určité vlastnosti, uzly na síti budou pokračovat a začnou ho používat. A uzly začnou přidávat nové transakční bloky k tomuto řetězci. Vezmou vše, co ještě nebylo zprocesováno a začnou to zahrnovat do transakčního řetězce, který byl vypuštěn uzlem, který přišel se správným dokladem o práci. Tento řetězec transakčních bloků... V kontextu Bitcoinů to funguje tak, že uzly posuzují jen řetězec transakčních bloků, který vykazuje nejvyšší hodnotu práce, generovaný obsah. A opět je zde doklad o práci, který jsem zmínil, že používá k určení/identifikaci toho, co bylo zahrnuto do tohoto řetězce transkačních bloků. Ten, který je nejdelší, bude považován v rámci Bitcoin systému za nedotknutelný. A od budoucích těžařů se předpokládá, že budou pracovat pouze na řetězci, do kterého bylo vloženo nejvíce práce. Co je zde pozoruhodné, že celý průběh je decentralizovaný. Není zde žádná banka či centrálně důvěryhodná entita, která je zahrnuta do transakce. Doufejme, že toto první video vám poskytlo popis mechanismu Bitcoin systému. Zůstalo mnoho kamenů, které jsem neobrátil. V následujícím videu začnu odkrývat další detaily a jsem si jistý, že máte spoustu otázek. Ale doufejme, že další videa vám pomohou odpovědět na některé z nich.