Šifrovanie vs. HASH-ovanie
V bitcoinovom svete, kde ochrana informácií zohráva kľúčovú úlohu, sa často stretávame s pojmami ako šifrovanie a hashovanie.
Ak vám niekto bude tvrdiť, že Bitcoin je šifrovaný, klame! Takého „špecialistu“ sa rýchlo zbavte. Tvrdenie, že Bitcoin je šifrovaný, je nesprávne.
V skutočnosti sa na bitcoinovej sieti vôbec nič nešifruje. Všetky dáta, vrátane každej vašej transakcie, sú verejné a dohľadateľné – a to na veky vekov, bez možnosti sa záznamu akokoľvek zbaviť alebo ho vymazať.
Šifrovanie je proces, pri ktorom sa čitateľné údaje (tzv. plaintext) premenia na nečitateľnú formu (tzv. ciphertext). Tento proces je reverzibilný – pomocou správneho kľúča môžeme zašifrované údaje dešifrovať a obnoviť ich pôvodnú podobu. Nič také sa však na bitcoinovom blockchaine nedeje!
Prečo teda nazývame Bitcoin „kryptom“?
Pretože táto technika využíva inú časť vedy, nazývanej „kryptológia“ – takzvané hashovanie.
Čo je hashovanie?
Hashovanie je proces, pri ktorom sa ľubovoľné údaje (text, čísla alebo iné dáta) premenia na unikátny reťazec znakov pevnej dĺžky, nazývaný hash. Predstavte si to ako odtlačok prsta pre vaše dáta – každý vstup má svoj jedinečný „odtlačok“.
Hashovanie má niekoľko dôležitých vlastností:
- Jednosmernosť: Akonáhle údaje zhashujete, nie je možné vrátiť sa späť k pôvodným údajom.
- Deterministickosť: Rovnaký vstup vždy vyprodukuje rovnaký výstup – „hash“.
- Citlivosť na zmeny: Akákoľvek malá zmena v pôvodných údajoch spôsobí úplne odlišný hash.
- Odolnosť voči kolíziám: Je extrémne nepravdepodobné, že dva rôzne vstupy budú mať rovnaký hash.
Hashovanie teda nie je určené na ochranu dôvernosti, ale skôr na kontrolu a overovanie. V bitcoinovej sieti sa využíva najmä na zabezpečenie integrity blockchainu.
Vyskúšajte si niečo zahashovať:
Hashovať, teda „digitálne pečiatkovať“ môžte aj vy. V bitcoinovom blockchaine je najčastejšie používaná HASH funkcia SHA-256. HASH ovanie su môžte skúsiť napríklad tu:online
alebo takmer ako agent – „CyberChef“ britskej tajnej služby GCHQ 😀 tu : online
akýkoľvek text, reťazec znakov zadáte do poľa INPUT, sa vám zmení na reťazec o pevnej dĺžke: „HASH“
Rekapitulujme si rozdiely medzi šifrovaním a hashovaním:
Pozrime sa teraz na verejný Bitcoinový blockchain.
Naozaj overeným zdrojom informácií je iba a výhradne váš vlastný Bitcoinový NODE! Keďže ten zaberá necelý 1 TB na disku, jeho stiahnutie a synchronizácia môžu trvať aj viac dní. Je to v závislosti od typu vášho disku a rýchlosti pripojenia na sieť. Táto možnosť je dosť nepraktická pre bežného používateľa. Avšak, ak máte záujem, tak stiahnuť plný bitcoinový nod môžete tu : BitcoinCORE
My použijeme na získanie informácií niektorý verejný ekvivalent blockchainu.
Tých je naozaj veľa, napríklad: BLOCKSTREAM , MEMPOOL, BITAPS, BTCSCAN a mnoho ďalších.
Osobne mám najradšej, považujem za najprehľadnejší, viewer od tvorcov obľúbeného HW walletu TREZOR.
Keď si klikneme na BLOCKS, zobrazí sa nám „nekonečná“ rada blokov transakcií, ktorá neustále narastá o nové bloky. Kliknutím na číslo bloku sa dostaneme na súpis transakcií, ktoré blok obsahuje:
Hneď ako sa nám otvorí BLOK, vidíme všetky transakcie, ktoré obsahuje. Hlavičku a prvú transakciu si preberieme v niektorom ďalšom článku, teraz sa pozrieme na akýkoľvek ďalší záznam, samotnú transakciu.
Čo tieto informácie znamenajú a ako ich čítať?
ADRESA ODOSIELATEĽA: je HASH verejného kľúča odosielateľa.
ADRESA PRÍJEMCU: je HASH verejného kľúča príjemcu.
SUMY v BTC: koľko mal odosielateľ a koľko má teraz príjemca.
FEE: koľko stála transakcia.
CONFIRMATIONS: koľko potvrdení má transakcia, ako hlboko je už v blockchaine; čím viac, tým lepšie.
TXID: HASH tejto transakcie.
MINED: čas, kedy bola transakcia neodvolateľne zaradená do bloku a vyťažená
Záver
Blockchain teda neobsahuje absolútne žiadne skryté, utajované, nejasné či šifrované informácie, ktoré by mohli ovplyvňovať fungovanie samotnej siete. Blockchain obsahuje informácie o tom, od koho, komu, koľko, kedy a za aký poplatok niekto niekomu presúva coiny. To všetko je absolútne verejné, prístupné a nešifrované!
Tajnosti robia ľudia, nie stroje!
Ak sa Vám článok páčil alebo máte dotaz:
Celá debata | RSS tejto debaty