en en

Schody do kryptovýšin

Bitcoin sa mohol stať prvým kryptoaktívom aj vďaka kombinácii viacerých základných technológií, ktoré spolu vytvárajú bezpečný a transparentný systém bez potreby centrálnej autority.

1. Asymetrické šifrovanie

Asymetrické šifrovanie je kryptografická technika, ktorá pracuje s dvojicou kľúčov – verejným a súkromným. Dáta zašifrované jedným kľúčom možno dešifrovať len pomocou druhého, čo umožňuje bezpečnú komunikáciu a overovanie identity bez potreby zdieľania citlivých údajov.

  • Asymetrické šifrovanie a Bitcoin

    V Bitcoine sa asymetrické šifrovanie používa na digitálne podpisovanie transakcií. Každý používateľ má súkromný kľúč, ktorým podpisuje transakcie, a verejný kľúč, ktorý slúži ostatným na overenie ich pravosti. Takto je zabezpečené, že s prostriedkami môže narábať len ich skutočný vlastník.

2. Časové pečiatky (timestamping)

Časová pečiatka je údaj, ktorý zaznamenáva presný čas vytvorenia alebo zaznamenania konkrétnej informácie do systému. V kryptografii sa používa na vytvorenie dôkazu o existencii dát v danom čase.

  • Časové pečiatky a Bitcoin

    V Bitcoine je každému bloku pridelená časová pečiatka, ktorá zaznamenáva, kedy bol daný blok vytvorený. Tým sa zabezpečuje chronologické radenie transakcií a umožňuje sa overiť, v akom poradí prebiehali. Zároveň to vytvára základ pre dôveryhodnú a nezmeniteľnú históriu transakcií.

3. Peer-to-peer (P2P) sieť

Peer-to-peer sieť je architektúra, v ktorej jednotlivé počítače (uzly) komunikujú priamo medzi sebou bez potreby centrálneho servera. Každý účastník siete môže prijímať, spracovávať aj odosielať údaje.

  • Peer-to-peer sieť a Bitcoin

    V Bitcoine práve P2P sieť zabezpečuje decentralizáciu. Všetky transakcie a bloky sú šírené naprieč tisíckami uzlov, ktoré si navzájom overujú pravosť informácií. Vďaka tomu je systém odolný voči výpadkom a cenzúre, keďže neexistuje žiadny centrálny bod kontroly.

4. Hashovacia funkcia SHA-256

Hashovacia funkcia je matematický algoritmus, ktorý z ľubovoľného vstupu vytvorí reťazec s pevnou dĺžkou – tzv. hash. Funkcia SHA-256 je špecifický typ hashovacej funkcie vyznačujúci sa vysokou bezpečnosťou a jednoznačnosťou výstupu.

  • Hashovacia funkcie SHA-256 a Bitcoin

    Bitcoin využíva SHA-256 na zabezpečenie integrity údajov. Používa sa pri identifikácii transakcií, výpočtoch ťažby aj pri prepojení jednotlivých blokov v reťazci. Vďaka tomu je zaručené, že akékoľvek neoprávnené zmeny budú okamžite zistiteľné.

5. Ťažba – Proof of Work

Proof of Work (dôkaz o vykonanej práci) je mechanizmus, ktorým účastníci siete dokazujú, že vynaložili výpočtové úsilie na vykonanie určitej operácie. Tento proces je náročný na výpočtový výkon, no jednoducho overiteľný.

  • Proof of Work a Bitcoin

    V Bitcoine sa používa ťažbu na tvorbu nových blokov. Ťažiari riešia výpočtovú úlohu, ktorej výsledkom je platný hash bloku. Tým zabezpečujú sieť proti podvodom a zároveň sú odmenení novovytvorenými bitcoinmi. Tento systém zaručuje, že do blockchainu sa dostávajú len platné a overené údaje.

6. Blockchain

Blockchain je štruktúra dát pozostávajúca z blokov navzájom kryptograficky prepojených do reťazca. Každý blok obsahuje skupinu transakcií a odkaz (hash) na predchádzajúci blok, čím vzniká nemenný záznam histórie.

  • Blockchain a Bitcoin

    V Bitcoine tvorí blockchain verejnú a dôveryhodnú databázu všetkých uskutočnených transakcií. Každý nový blok nadväzuje na ten predchádzajúci, a ak by sa niekto pokúsil spätne zmeniť údaje v staršom bloku, narušil by celú následnú štruktúru. Táto vlastnosť zabezpečuje transparentnosť a odolnosť voči manipulácii.

Zdroje

  1. Slovenský preklad whitepaperu 
  2. Príručka o ťažbe Bitcoinu