Soubor a peníze nejsou totéž
Když pošlete fotografii, původní soubor vám zůstane a příjemce dostane kopii. U informace je to výhoda. Kdyby se stejně chovaly peníze, každá platba by vytvářela další peníze. Digitální mince proto nemůže být jen soubor přesouvaný z telefonu do telefonu.
Místo fyzického předmětu musí systém sledovat oprávnění utratit hodnotu. Potřebuje vědět, zda už daná hodnota nebyla použita a zda platbu schválil její oprávněný držitel. Vlastnictví digitálních peněz je tedy výsledkem záznamů a pravidel, nikoli barvy či materiálu předmětu v ruce.
Podpis prokáže souhlas, ne jediné pořadí
Digitální podpis dokáže prokázat, že příkaz vytvořil držitel příslušného soukromého klíče a že se zpráva cestou nezměnila. Sám však neumí rozhodnout mezi dvěma odlišnými, správně podepsanými příkazy, které se pokoušejí utratit tutéž hodnotu. Oba mohou být pravé, ale systém smí přijmout nanejvýš jeden.
Proto je nutný společný obraz minulosti. Má-li každý účastník jinou verzi účetní knihy, stejná platba může na jednom počítači vypadat platně a na jiném neplatně. Peněžní systém musí určit, jak se nové záznamy oznamují, kontrolují a řadí a kdy jsou dostatečně ustálené.
- podpis odpovídá na otázku, kdo platbu schválil
- účetní stav odpovídá na otázku, co lze ještě utratit
- pořadí rozhoduje, která konfliktní platba byla přijata
Centrální databáze je běžné řešení
Banka nebo platební společnost vede jednu autoritativní databázi. Při platbě kartou její systémy zkontrolují účet, upraví zůstatky a odmítnou pozdější pokus utratit stejné prostředky. Je to praktické, rychlé a při dobré správě infrastruktury velmi účinné.
Provozovatel zároveň rozhoduje, kdo smí účet používat, může platbu pozastavit a musí centrální databázi chránit před chybami, útoky a zneužitím pravomocí. Uživatel spoléhá na jeho techniku, smlouvu, zákony a instituce. To není automaticky špatně; jde o konkrétní model důvěry.
Otázka, na kterou se pokusil odpovědět Bitcoin
Bitcoin položil užší technickou otázku: mohou si neznámí účastníci udržovat společný záznam bez jediného správce s posledním slovem? Odpověď spojuje podpisy, síť peer-to-peer, bloky, důkaz práce a pravidla, která si každý uzel může samostatně ověřit.
Ani Bitcoin neruší potřebu společného záznamu. Mění způsob jeho vzniku a ověřování. Místo jedné soukromé databáze existuje veřejně ověřitelná historie, z níž si každý plný uzel vypočítá platný stav. Následující článek vysvětluje, jak síť řeší konflikt dvou plateb.