Čo je to Blockchain?
Hrdina Blockchain / / March 19, 2020
Posledná aktualizácia dňa
Pravdepodobne ste už počuli termín Blockchain. Čo je to však presne? Tu vám vysvetlíme, čo potrebujete vedieť o tejto ultra bezpečnej technológii.
Toto slovo ste už počuli v správach, na blogoch a možno dokonca aj od priateľov a rodiny. Čo je to blockchain?
Blockchain je reťazec dátových blokov uložených v „databáze“ na a sieť typu peer-to-peer viacerých „uzlov“. Tieto uzly sú počítače, ktoré overujú a potvrdzujú každú novú transakciu, ktorá sa pridá do reťazca ako ďalší blok.
Aby sme porozumeli blockchainu a informáciám, ktoré sa k nemu pridajú, je dôležité vedieť, ako transakcie fungujú a ako sú overené.
Čo je to blockchain?
Každý blok, ktorý sa pridá do blockchainu, obsahuje konkrétne informácie o transakcii, ktorá je v ňom uložená. Tieto informácie môžu byť čokoľvek od dátumu a času, sumy v dolároch, odosielateľa, príjemcu a ďalšie. Jednotlivci nie sú v rámci týchto transakcií identifikovaní. Namiesto toho sú identifikované šifrovaným digitálnym podpisom.
Jednotlivé bloky ukladajú tisíce transakcií. Môžu tiež ukladať akýkoľvek iný typ informácií, ktoré programátori môžu chcieť uložiť do blockchainu, aby ich používali ako skutočnú informačnú databázu.
Na rozdiel od bežnej databázy alebo úložiska v cloude, nielen žiadny počítač môže do blockchainu pridať ďalšie údaje. Namiesto toho je potrebné každú novú informáciu potvrdiť sieťou počítačov typu peer-to-peer.
Neexistuje žiadny počítač alebo „server“, ktorý slúži ako centralizovaný ovládač informácií. Namiesto toho musí táto sieť peer-to-peer distribuovaných počítačových uzlov overiť, či je nový kus údajov legitímny a či je súčasťou reťazca.
Táto sieť počítačov robí z blockchainov „decentralizovaných“. Bez centrálneho servera, ktorý by riadil a spravoval údaje, sú tieto informácie bezpečnejšie a poskytujú lepšiu anonymitu používateľom blockchainu.
Ako nové údaje pribudli do blockchainu
Tu je postupnosť udalostí, keď užívateľ siete blockchain pošle do blockchainu novú informáciu:
- Užívatelia posielajú do siete blockchain viac údajov (zvyčajne finančné transakcie).
- Uzly blockchainu nezávisle potvrdzujú podrobnosti údajov, aby sa overilo, že oprávnene patria do blockchainu.
- Súčasťou procesu validácie je každý uzol, ktorý rieši zložitý matematický problém. Keď sa tento problém vyrieši, tento počítač má oprávnenie pridať blok do blockchainu.
- Po potvrdení sa táto informácia pridá k nasledujúcemu bloku v reťazci.
- Nasledujúcemu bloku je poskytnutá zašifrovaná „hash“, ktorá obsahuje „hash“ najnovšieho bloku v reťazci. Hash je kryptografický kód, ktorý identifikuje nový blok.
Prečo je blockchain bezpečný
Blockchainy obsahujú niekoľko vrstiev zabezpečenia.
Prvým je, že každý blok bol overený a bolo potvrdené, že je súčasťou verejnej knihy (celá zbierka dátových blokov). V niečom, ako je napríklad lodný priemysel, by to znamenalo, že prepravný zoznam uložený v blockchainu nemôže nijakým spôsobom vymazať ani manipulovať s údajmi. Po pridaní do blockchainu sú tieto informácie súčasťou oficiálneho manifestu.
Prečo je ťažké modifikovať blok? Kvôli jedinečnej a šifrovanej „hashe“ použitej na identifikáciu bloku. Komplexný matematický algoritmus riešený počítačmi vytvára hash, ktorý je mimoriadne ťažké „hacknúť“ bez obrovskej výpočtovej sily. A bez dešifrovania jedinečného kódu hash sa blok nedá zmeniť.
Ďalšou úrovňou zabezpečenia je skutočnosť, že hash predchádzajúceho bloku je v novom hashe nasledujúceho bloku. To znamená, že hackeri musia nielen dešifrovať hash bloku, ktorý sa má modifikovať, ale aj hash každého bloku, ktorý pred ním stojí.
Preto väčšina ľudí považuje blockchain za hackerský dôkaz.
Rozdiel medzi blockchainom a bitcoínmi
Pretože bitcoín bol prvou implementáciou technológie blockchain, slová Bitcoin a blockchain sa stali synonymom, právom alebo nie.
Realita je taká, že technológia blockchainu presahuje bitcoiny.
Vo svojom návrhu na bitcoín, záhadný technolog menom Satoshi Nakamoto (mnohí pochybujú, že to bolo jeho skutočné meno), používa elektronický platobný systém využívajúci blockchain.
Na rozdiel od meny ktorejkoľvek krajiny, ktorá je regulovaná ústredným orgánom, nie je bitcoin nikým kontrolovaný ani regulovaný. Preto sa označuje ako „decentralizovaná“ mena.
Kedykoľvek chce niekto kúpiť tovar alebo službu niekto, kto akceptuje bitcoíny ako platbu, uskutočňujú sa nasledujúce činnosti.
- Kupujúci odošle nákupnú transakciu v bitcoínovej sieti.
- Baníci bitcoinov sa snažia vyriešiť zložitý matematický algoritmus pre túto transakciu. Riešením je „hash“ transakčného bloku.
- Akonáhle je hash vytvorený viacerými uzlami, transakcia sa overí.
- Dokončená transakcia sa pridá ako blok na blockchain.
- Baníci, ktorí dokončili hash, sú odmenení bitcoínmi.
Akonáhle je transakcia pridaná do verejnej knihy bitcoinov, už ju nemožno nijakým spôsobom zmeniť ani manipulovať. Informácie o kupujúcom aj predávajúcom sú šifrované prostredníctvom verejného kľúča a súkromného kľúča - takže všetky údaje o používateľovi sú anonymné.
Prečo Blockchain nie je bitcoin
Zatiaľ čo blockchain je základná technológia podporujúca bitcoíny, tieto dva nie sú rovnaké. Bitcoin ukladá špecifický typ údajov do „hlavnej knihy“ blockchainu. Táto informácia je všetko okolo bitcoinových transakcií.
Môžete však použiť blockchain na ukladanie ďalších foriem transakcií a rôznych typov údajov. Platí to najmä pre digitálnu menu Ethereum.
Spoločnosť Ethereum zavádza bitcoinový protokol na úplne novú úroveň zavedením „inteligentných zmlúv“.
Inteligentná zmluva implementuje skutočný „kód“ do blockchainu. Tento kód sa vykoná, keď sa podmienka týka, je „spustená“ - a to všetko sa uskutoční na verejnej knihe (blockchain).
Táto technológia umožňuje spoločnostiam implementovať skutočné aplikácie, ako sú bezpečné e-mailové systémy, bezpečné úložné systémy a ďalšie platformy, pomocou ultra bezpečného systému ponúkaného blockchainom.
Toto je dobrý príklad toho, čo je blockchain a ako sa používa na vytváranie nových a vzrušujúcich technológií.