Blockchain a ďalší blockchain! To je v súčasnosti bežný pojem, v obchodných sférach takmer módny výstrelok. Každý chce niečo s blockchainom, aj keď nevie, čo presne „blockchain“ je. Niečo o kryptomenách, nie? Niečo ako nový super-techy-thingamajig, že ...?
Nie tak úplne, priateľu. Môžeme teda začať konštatovať, čo NIE JE blockchain a na čo NIE:
* Blockchain nie je kryptomena.
* Blockchain nie je investičná platforma.
* Blockchain nie je väčšia open-source platforma.
* Blockchain nemusí byť distribuovaný systém.
* Blockchain nemusí byť a decentralizovaný systém.
* Blockchain nie je kúzelný.
* Blockchain nedokáže vyriešiť všetky vaše problémy.
* Blockchain nemusí nijako zvyšovať vaše zárobky.
Všetko jasné? Potom môžeme začať učiť sa čo je vlastne „blockchain“ a aký je jeho účel vo vesmíre.
Blockchain je ...
Táto vec nie je nič iné ako účtovná kniha v digitálne šifrovanej verzii. Znie to nudne? No, úprimne povedané, je to nejaká nuda. Kde je tam kúzlo? Prečo sú všetci takí nadšení? A prečo má táto vec niečo spoločné s kryptomenami? Vysvetlíme to.
Pred dvanástimi rokmi sa osoba (alebo skupina ľudí) známa ako Satoshi Nakamoto snažila vyriešiť problém dvojitého míňania digitálnych peňazí nedôveryhodným spôsobom. Ok! Môžeme trochu spomaliť. Dvojité výdavky sú v zásade utratením rovnakých digitálnych peňazí viackrát (ako by sa malo). Viete, na internete môžete kopírovať a vkladať takmer všetko, prečo nie peniaze?
Aby sme sa vyhli takémuto správaniu, dôverovali sme centralizovaným inštitúciám, ako sú banky a vlády. Po odoslaní elektronického bankového prevodu systém banky tieto peniaze zľaví z vášho účtu. Keby tam neboli, pravdepodobne by ľudia len niekoľkokrát minuli tie isté peniaze. A že je to ako lúpež.
Takže Satoshi uvažoval v automatickom systéme, ktorý by nahradil tieto centralizované inštitúcie a umožniť súčasne mať digitálnu hotovosť bez problému s dvojitým výdajom. Chytil potom akúsi experimentálnu kryptografickú (šifrovanú) databázu vytvorenú v 70. rokoch a zmiešal ju s ďalšími technickými prvkami, aby vytvoril prvú decentralizovanú digitálnu menu bez problémov s dvojitými výdavkami. A Bitcoin sa narodil v roku 2009!
Táto experimentálna kryptografická databáza je slávnym blockchainom napriek tomu, že to vtedy nikto nevedel. Ani satoshi: meno prišlo po Bitcoin. Prečo nie „krypto-databáza“ alebo niečo podobné namiesto „blockchain“? Je to tak preto, lebo databáza je v skutočnosti ... ako to znie, reťaz blokov. Digitálne bloky.
Ako fungujú bloky?
Každý „blok“ je malým kontajnerom údajov (peňažné transakcie, v prípade kryptomeny), pripútané ku všetkým ostatným (minulosti a futures) s niečím, čo sa nazýva „hašovanie“. Jedná sa o šifrovaný výsledok prechodu údajov zložitým algoritmom. Niečo také (ak použijeme Algoritmus SHA256):
* Počiatočné údaje: Previedli ste 1 BTC na Mika.
* Hašované údaje: 710DAEB54021CCD83046E4FA16106E4DC10E5D617E4C28F61CE29C29CFAE823E
Každý hash predstavuje jedinečnú identitu pre každú transakciu a každý existujúci blok (skupina transakcií). Všetky tieto identity sa neskôr matematicky spoja a „reťazia“ sa týmto spôsobom. Takže ak sa niekto pokúsi podvádzať, hash jeho transakcie (jedinečná identita) sa zmení; a ak sa zmení, bude odpojené a automaticky sa stane neplatným.
Pamätajme si napríklad naše počiatočné údaje (Mikovi ste preniesli 1 BTC). Ak tam zmeníme čo i len malý znak, radikálne sa zmení aj hash:
* Počiatočné údaje: Mikovi ste previedli 2 BTC.
* Hašované údaje: 005002AC29AE0D1944110DB27CC73E9090F013B15207D84F2086B8646DAF549E
Transakcia už nie je platná a vy, chudobný smrteľník, nemôžete oklamať blockchainový systém. Aj keď úrady nedohliadajú. Poďme však teraz simulovať „zlúčenie“ medzi transakciami. Povedzme, že tieto haše sú skutočne platné a predstavujú identity dvoch rôznych blokov. Ako sa navzájom reťazia? Samozrejme, že sa hashujú. Takto:
* Počiatočné údaje:
710DAEB54021CCD83046E4FA16106E4DC10E5D617E4C28F61CE29C29CFAE823E
005002AC29AE0D1944110DB27CC73E9090F013B15207D84F2086B8646DAF549E
* Hašované údaje: EDFE12B5DB008F6491BA671DBE6BA25BD89BD6445B5003E9B3789605DBD24AD8
A je to! Ak chcete niečo zmeniť a uviesť do platnosti, musíte najskôr dešifrovať a zmeniť každý existujúci blok. Veľa šťastia pri tom.
Blockchain nefunguje sám
Napriek matematike táto sofistikovaná účtovná kniha nemôže fungovať sama. Potrebuje ďalšie prvky, ktoré doň pridal Satoshi: distribuovanú sieť uzlov (a ľudí), vyššie uvedený algoritmus na šifrovanie transakcií a nastavenie pravidiel pre validátory, transakcie, ktoré sa majú minúť alebo „coiny“, a súkromné a verejné kryptografické kľúče. Po jednom rýchlo skontrolujeme.
Distribuovaná sieť
Nie sú to banky alebo vlády, ale niekto by mal nejakým spôsobom overiť transakcie. A pre decentralizované systémy (ako väčšina kryptomien) by to bola distribuovaná sieť prispôsobená mnohým ľuďom z celého sveta a ich počítačom a vybaveniu (uzly). Najmä tie posledné.
Vec je, každý člen siete (známy ako baník alebo validátor) má v hardvéri kópiu celého blockchainua ich špecializovaný softvér alebo ťažobné zariadenie je zodpovedné za overovanie a vedenie záznamov o všetkých nových transakciách a razenie nových „coinov“; podľa matematických pravidiel stanovených algoritmom systému. Výsledok by mal byť pre väčšinu validátorov vždy rovnaký, inak bude transakcia alebo blok neplatná.
Konsenzusový algoritmus
Algoritmus môžeme definovať ako súbor krokov a metód, ktoré sú zostavené s matematikou na dosiahnutie konkrétneho výsledku alebo vyriešenie problému. Existuje veľa algoritmov a nie všetky pracujú na vytvorení blockchainu. Mali by byť veľmi komplexné a silné, aby sa zachovala vysoká bezpečnosť a platnosť pravidiel medzi validátormi.
Nie každý systém kryptomeny alebo blockchainu používa rovnaký algoritmus. Napríklad Bitcoin, používa SHA256 (ten, ktorý sme používali predtým), ale Ethereum používa Ethash a Zcash používa Equihash. Sú to rôzne matematické funkcie, ale účel je rovnaký: šifrovanie údajov.
Nevyčerpané výstupy transakcií (UTXO)
Poznáme pojem, ktorý znie zložito, ale jedná sa o „digitálne mince“ alebo transakcie ako také. Sú ako fragmenty majetku, ktoré sa vymieňajú s ostatnými ľuďmi. Môžete ich tiež porovnať s bankovkami alebo centmi vo vašej fyzickej peňaženke.
Súkromné a verejné kryptografické kľúče
Jedná sa o matematické kľúče, ktoré fungujú ako adresy na odosielanie a prijímanie finančných prostriedkov v rámci blockchainu. Verejný kľúč je ako číslo bankového účtu: môžete ich voľne zdieľať a dostávať peniaze. Súkromný kľúč na druhej strane pracuje na „podpísaní“ transakcií a na overenie skutočného vlastníka a jeho zámeru poslať finančné prostriedky. Inými slovami, súkromný kľúč je ako heslo a súkromný aj verejný kľúč tvoria „účet“ v kryptomene alebo blockchainu.
„Blockchain“ neznamená vždy „decentralizovaný“
Ako sme si povedali na začiatku, blockchain nemusí byť distribuovaný a nemusí byť decentralizovaný. Je to koniec koncov iba kryptografická kniha a ďalšie prvky, ktoré s ňou pracujú, sa môžu meniť podľa potrieb ich tvorcov.
Satoshi Nakamoto bol prvou osobou, ktorá ho použila s Bitcoin, ale zdrojový kód pretože tento druh účtovnej knihy je prístupný verejnosti. Môže sa kopírovať, prilepiť, upraviť alebo dokonca predať. Mnoho ľudí (a podnikov) na celom svete teda vyskúšalo túto technológiu pre svoje vlastné použitie, a to aj mimo kryptomien. Banky nie sú vylúčené: radi využívajú blockchainy na budovanie nových platobných platforiem. A ako si viete predstaviť, nie sú decentralizované, ale úplne kontrolované inštitucionálnou sieťou.
Blockchainy niekedy nefungujú s distribuovanými sieťami, iba s riadenými internými sieťami. Tento druh platformy vyžaduje používateľské povolenia od tvorcov, preto sa im hovorí „oprávnené“ alebo súkromné blockchainy. Na druhej strane, kryptomeny a platformy ako Bitcoin fungujú s decentralizovanými sieťami. To ich robí „bez dovolenia“ alebo verejnými.
Chcete obchodovať s BTC, ETH a inými tokenmi? Ty to dokážeš bezpečne na Alfacash! A nezabudnite, že o tomto a o mnohých ďalších veciach hovoríme na našich sociálnych sieťach.
Twitter * Telegram * Instagram * YouTube *Facebook * Vkontakte