Súbor a peniaze nie sú to isté
Keď pošlete fotografiu, pôvodný súbor vám zostane a príjemca dostane kópiu. Pri informácii je to výhoda. Pri peniazoch by rovnaké správanie znamenalo, že po každej platbe vzniknú ďalšie peniaze. Digitálna minca preto nemôže byť iba súbor, ktorý sa presúva z telefónu do telefónu.
Systém musí namiesto fyzického predmetu sledovať oprávnenie minúť hodnotu. Potrebuje vedieť, či daná jednotka už nebola použitá a či platbu schválil jej oprávnený držiteľ. Vlastníctvo digitálnych peňazí je preto výsledkom záznamov a pravidiel, nie farbou alebo materiálom predmetu v ruke.
Podpis dokáže súhlas, nie jediné poradie
Digitálny podpis vie preukázať, že príkaz vytvoril držiteľ príslušného súkromného kľúča a že sa správa cestou nezmenila. Sám však nevie rozhodnúť medzi dvoma rozdielnymi, správne podpísanými príkazmi, ktoré sa pokúšajú minúť tú istú hodnotu. Oba môžu byť autentické, no systém môže prijať nanajvýš jeden.
Preto treba spoločný obraz minulosti. Ak má každý účastník inú verziu účtovnej knihy, rovnaká platba môže vyzerať na jednom počítači platná a na druhom neplatná. Peňažný systém musí určiť, ako sa nové záznamy oznamujú, overujú, zoradia a kedy sa považujú za dostatočne ustálené.
- podpis odpovedá na otázku, kto platbu schválil
- účtovný stav odpovedá na otázku, čo ešte možno minúť
- poradie rozhoduje, ktorá z konfliktných platieb bola prijatá
Centrálna databáza je bežné riešenie
Banka alebo platobná spoločnosť vedie jednu autoritatívnu databázu. Keď platíte kartou, jej systémy skontrolujú účet, upravia zostatky a odmietnu neskorší pokus minúť tie isté peniaze. Je to praktické, rýchle a pri dobre spravovanej infraštruktúre veľmi účinné.
Súčasne však prevádzkovateľ rozhoduje, kto môže účet používať, môže platbu pozastaviť a musí chrániť centrálnu databázu pred chybami, útokmi a zneužitím právomocí. Používateľ sa spolieha na jeho techniku, zmluvu, zákony a inštitúcie. To nie je automaticky zlé; je to konkrétny model dôvery.
Otázka, ktorú sa pokúsil zodpovedať Bitcoin
Bitcoin položil užšiu technickú otázku: môžu si neznámi účastníci udržiavať spoločný záznam bez jediného správcu, ktorý má posledné slovo? Odpoveď spája podpisy, sieť typu peer-to-peer, bloky, dôkaz práce a pravidlá, ktoré môže každý uzol samostatne kontrolovať.
Ani Bitcoin neodstraňuje potrebu spoločného záznamu. Mení spôsob, akým vzniká a overuje sa. Namiesto jednej súkromnej databázy existuje verejne overiteľná história a každý plný uzol si môže vypočítať platný stav. Ako sieť rieši konflikt dvoch platieb, vysvetľuje nasledujúci článok.