Čo je blockchain? Povedzme to jednoduchými slovami. Technológia blockchain a jej vlastnosti. Ako funguje blockchain: technické detaily a nuansy

  • 27.06.2020

Kryptomeny sa nazývajú zásadne odlišný typ platobného prostriedku, ktorý poskytuje nové príležitosti. Aké ďalšie príležitosti však môžu priniesť peniaze? Mali by ste začať s ich funkčnosťou. Peniaze sú:

  • Univerzálny ekvivalent ceny akéhokoľvek produktu alebo služby... V súčasnosti (a už dosť dlho - od roku 1947) je tento ekvivalent skôr podmienený.
  • Akumulátor(a dokonca aj výchovu k pokladu).
  • Spôsob regulácie ekonomickej aktivity v krajine(a pre niektoré krajiny - po celom svete).

Vo všetkých týchto prípadoch musí každá mena spĺňať množstvo jednoduchých, ale povinných parametrov, z ktorých hlavným je jedinečnosť. To znamená v prvom rade zabezpečiť nemožnosť nekontrolovaného vytvárania ďalších peňažných jednotiek priamo používateľmi tejto meny.

Ak sú peniaze tradičné - papierové, potom je jedinečnosť dosiahnutá komplikovaným algoritmom ich výroby pomocou zložitých technologických metód, v dôsledku čoho bankovky získavajú stupne ochrany proti falšovaniu. Jedinečnosť bezhotovostných peňazí je zabezpečená permanentnou kontrolou nad ich obratom.

**V každej fáze prechodu množstva peňazí cez rôzne finančné inštitúcie sa testuje, či sú v súlade so vstupnými parametrami. Predtým sa to robilo jednoducho ručne, teraz väčšinu operácií vykonávajú počítačové programy. Podstata procesu však zostáva rovnaká: používa sa metóda viacnásobných kontrol, aby sa zabránilo neoprávneným emisiám. **

Situácia s kryptomenou sa zásadne líši od stavu vecí v oblasti fiat peňazí:

  • plne žiadna monitorovacia infraštruktúra;
  • žiadne analógy papierové uskutočnenie krypto-peňazí jednej nominálnej hodnoty;
  • existujú zásadné obmedzenia o právnej otázke.

Blockchain – čo to je jednoduchými slovami a na čo slúži: podstata technológie blockchain

Tak či onak, samotná kryptomena je jednoduchý elektronický záznam. V kombinácii s vyššie uvedenými vlastnosťami sa zdá byť mimoriadne náročné zabezpečiť „jedinečnosť“ každého takéhoto záznamu. (V prípade bitcoínov, aby ste sa uistili, že každý bitcoin sa stane jedinečným a nebude mať pravidelne „dvojky“). V skutočnosti hovoríme o potrebe implementácie mechanizmu, ktorý zabezpečí samotnú existenciu kryptomeny. A jeho vynálezom dostala virtuálna mena jednoduchú možnosť existencie. Názov tohto mechanizmu je technológia blockchain.

Vzhľadom na zásadný význam tejto technológie pre pochopenie stupňa spoľahlivosti krypto peňazí (napríklad za účelom ďalšieho investovania do nich) sa zdá rozumné túto tému podrobne rozobrať, aby ste pochopili princíp fungovania akéhokoľvek systém kryptomien.

Takže blockchain – čo to jednoduchými slovami je a na čo slúži – je to súvislý sekvenčný reťazec blokov (prepojený zoznam), zostavený podľa určitých pravidiel, obsahujúci informácie. Častejšie sa kópie blockchainov ukladajú a nezávisle (extrémne paralelne) spracúvajú na mnohých rôznych počítačoch.

Vlastnosti blockchain systémového riešenia

Zvážte technológiu blockchain – čo to je jednoduchými slovami pre figuríny, odporúčame použiť príklad kryptomeny. To však vôbec neznamená, že táto technológia je použiteľná len v oblasti financií. Dá sa použiť všade, dokonca aj na organizáciu vedenia zdravotnej dokumentácie ambulantných pacientov (!!!)

Ako môžete jednoduchým spôsobom definovať kryptomenu? Čo je to virtuálna bitcoinová minca (pre podrobnosti)? V skratke ide o akúsi matematickú hodnotu, ktorá spĺňa dané obmedzenia. Každé takéto obmedzenie je v podstate matematická rovnica. A súbor týchto rovníc obsahuje každú „mincu“.


Existuje veľa obmedzujúcich rovníc, ale ich hlavná črta spočíva vo vlastnostiach vygenerovanej množiny riešení tohto systému:

  • počet rozhodnutí(t. j. splnenie obmedzených hodnôt) je obmedzené a spočítateľné. Napríklad bitcoinov nemôže byť viac ako 21 miliónov. (A ani jeden satoshi (1/100 000 000 bitcoinov) viac). Toto tvorí tzv. deflačný finančný model, kedy sa nevydávajú peniaze pre potreby obsluhy obratu v ekonomike, ale ceny tovarov sa menia v závislosti od pomeru „náklady na tovar / množstvo peňazí“;
  • nájsť každé nasledujúce jednoduché riešenie je ťažšie ako predchádzajúca hodnota. Inými slovami, algoritmus na výpočet hodnôt kryptomien sa neustále komplikuje. A exponenciálne sa to komplikuje;
  • všetky riešenia sú iné(sú to predsa matematické hodnoty) To zaisťuje jedinečnosť každej virtuálnej mince. Nie však len týmto spôsobom. (Viac o tom neskôr). Môžete sa dozvedieť viac o kryptomenách.

Ochrana kryptomien pred falšovaním

Jedinečnosť virtuálnych peňazí založená na unikátnych matematických riešeniach je dobrá. Predstavte si však situáciu, že v rôznych častiach sveta zrazu dvaja cudzinci zaplatili rovnakou kryptomenou (t. j. rovnakou matematickou hodnotou). Tieto rozhodnutia sú predsa len elektronický záznam. A ak je známy algoritmus na výpočet hodnôt toho istého bitcoinu, čo potom bráni komukoľvek získať všetky tieto riešenia pre virtuálne mince (bez ohľadu na systém) a začať nimi platiť? V ideálnom prípade to môže začať robiť každý používateľ.

Tie. nielen to, že kryptomeny sa navzájom líšia jednoducho svojim obsahom (číselná hodnota príslušného riešenia). Nevyhnutné tiež sledovať ich príťažlivosť takže nejaký riadiaci systém zabudovaný do samotnej kryptomeny vykonáva tieto funkcie:

  • sledovanú históriu transakcií s každou jedinečnou hodnotou;
  • reagoval na objavenie sa „dvojníkov“(t. j. neoprávnené vydanie);
  • zablokované transakcie v prípade „pochybností“.


Všetko elektronické sa dá veľmi ľahko sfalšovať. Každý počítač to robí jednoduchým skopírovaním každého bitu. Preto rýchlo prišlo pochopenie, že zabezpečenie skutočnej jedinečnosti a pravosti virtuálnych „bankoviek“ si vyžaduje úplnú kontrolu nad všetkými transakciami v systéme.

Práve takýto systém permanentnej kontroly poskytuje technológia blockchain – sledovanie a overovanie každej transakcie, pričom informácie o každej tvoria blok (blok). Bloky sa píšu postupne a tvoria reťazec. A celý tento reťazec je „pripojený“ k rozhodovacej hodnote kryptomeny, ktorá sa nazýva „hlavička bloku“. A každá takáto hlavička obsahuje takéto reťazce.

Takže blockchain - čo to je z pohľadu hlavičky bloku jednoducho povedané jeho bezpečnostný systém, ktorý zaisťuje jeho jedinečnosť.

Konštrukcia virtuálneho blockchainu

Aby ste vizuálne pochopili štruktúru a fungovanie tohto systému a porozumeli blockchainu – čo to je, jednoduchými slovami, potrebujete nejaké rekvizity. Skúste zobrať malý predmet, ktorý má háčik a zaistite ho vyššie. Budete tiež potrebovať veľa sponiek. Na háčik pripevnite kancelársku sponku a potom jednoducho pripevnite nasledujúce k predchádzajúcemu. Týmto spôsobom ukážete, ako funguje technológia blockchain. V tomto prípade sú načrtnuté nasledujúce analógie:

  • háčiková položka Je hlavička bloku;
  • každá kancelárska spinka je blok, ktorá je naplnená informáciami o transakciách vykonaných s touto hlavičkou (každý blok pre každú transakciu);
  • reťaz na kancelárske spinky - kolekcia blokov alebo blockchain ako objekt.

Čo je blockchain jednoduchými slovami pre figuríny? Toto je programový kód, ktorý niečo umožňuje a niečo jednoducho fyzicky znemožňuje. Musíte pochopiť rozdiel medzi zákazom a fyzickou nemožnosťou:

Prechádzanie cez cestu na červenú je zakázané, ale fyzicky možné, t.j. uskutočniteľné;

V zásade nie je možné porušiť zákon univerzálnej gravitácie (aby predmety nepadali víza, ale hore).

** Toto je dôležité! Toto je programový kód technológieblockchainv zásade neumožňuje vykonávať žiadne zmeny v predchádzajúcom bloku. Môžete len pridať, nie opraviť. **

Transakcia je v podstate zmena elektronickej adresy umiestnenia tejto hlavičky bloku vo virtuálnom priestore. Tie. ak niekto niekomu zaplatí určitú sumu v Bitcoinoch, tak táto zaplatená suma zmení svoje adresovanie z peňaženky platiteľa na peňaženku príjemcu. V skutočnosti sa to deje: pri transakcii sa vytvorí nový blok, ktorý obsahuje údaje o počiatočnom stave hlavičky (jej adrese) a jej konečnom stave. Toto malé dátové pole symbolizuje 1 kancelársku spinku z nášho príkladu.

Teraz niečo, čo sa „generuje“ nezávislým vytváraním dvojčiat kryptocoínov so zdvojnásobenými číselnými hodnotami, nebude fungovať. V prípade prvotného zákonného nájdenia hlavičky bloku totiž bude jedinečnosť jeho hodnoty chránená jednoduchým blokovým reťazcom, t.j. súbor transakcií, ktoré sa realizujú s touto hodnotou. Systém kryptomien sleduje nájdené hodnoty a akceptuje iba tie, ktoré boli nájdené skôr, a zvyšok jednoducho vyradí ako falošné.

A kontinuita a nemožnosť vykonania akýchkoľvek úprav neumožní „vkliniť sa“ do reťazca záznamov. Takže, blockchain – čo to jednoduchými slovami je a na čo slúži? dizajny? Ide o „kroniku“ udalostí, kde nie je možné robiť úpravy.

Blockchain – čo to je jednoduchými slovami a na čo slúži z hľadiska ovládania

Keď už hovoríme o blockchaine - čo to je, jednoducho povedané, o jeho technológii ako akejsi stráži, ktorá chráni jedinečnosť a zaručuje pravosť kryptomenových mincí, nemožno nespomenúť systém kontroly. Zatiaľ čo blockchain bol považovaný za jednoduchý objekt, štruktúru, ktorá je pripojená ku každej konkrétnej číselnej hodnote kryptomeny. Samotná technológia však zahŕňa určitý súbor akcií, ktoré sa vykonávajú s objektom, nejaký druh iterácie.

Tieto iterácie sú zosúladením počiatočného stavu adresy sumy kryptomeny pred uskutočnením transakcie s kryptomenou. Systém automaticky zhromaždí 6 potvrdení o počiatočnom stave sumy očakávanej na prevod... Prepáčte, ale čo sú to za potvrdenia? A odkiaľ pochádzajú? Potvrdenie jednoducho znamená porovnanie, ale s ktorou počiatočnou adresou v transakcii sa má porovnávať?

Pri navrhovaní databázy transakcií sa rýchlo ukázalo, že nemožnosť spätného pridávania akýchkoľvek údajov do block chain zjavne nestačí. Potenciálny podvodník by mohol vytvoriť duplikát hlavičky a jednoducho napodobniť blockchain (vytvoriť záznamy o falošných transakciách, ktoré sa v skutočnosti nikdy neuskutočnili).

Dôležité! Aby bola zaručená jedinečnosť numerického riešenia, je potrebné, aby ku každej hlavičke boli „pripojené“ všetky (!!!) reťazce pre všetky (!!!) transakcie v systéme kryptomien.

Náš príklad teda mení svoj vzhľad: teraz k nášmu objektu s háčikom stačí zavesiť retiazky kancelárskych sponiek, presne tak, ako na iné podobne jednoduché predmety, ktoré symbolizujú hlavičky blokov. A to sa musí robiť vo vzťahu ku všetkým subjektom. Ukazuje sa, že každá hlavička má spoločnú databázu transakcií v rámci systému kryptomien, ktorá je totožná so zvyškom hlavičiek. Preto sa blockchain nazýva aj distribuovaná databáza, keď každý člen poľa (hlavička) má informácie o udalostiach, ktoré sa udiali so všetkými ostatnými členmi tohto poľa.

Funkcie blockchainového riadiaceho systému

Pokúsime sa zvážiť, čo je blockchain jednoduchými slovami pre figuríny na príklade funkcií riadiaceho systému tejto technológie. Ako je to teda s riadiacim systémom? Ukazuje sa, že tvorí 2 hlavné funkcie:

  1. distribúcia medzi všetkými databázami ku každej hlavičke v informačnom systéme transakcií. (A najlepšie rýchlejšie);
  2. kontrola počiatočného stavu hlavičky pred vykonaním transakcie.(Teraz je tu niečo na kontrolu).


Každá takáto kontrola spočíva v prijatí šiestich potvrdení správnosti pri porovnaní počiatočného stavu hlavičky bloku (s ktorou sa má transakcia uskutočniť) s informáciami získanými z databáz ďalších (šiestich) náhodne vybraných hlavičiek.

Prečo práve 6 potvrdení? Jednoduchá matematická analýza (dobre, aká jednoduchá – teória pravdepodobnosti) ukazuje, že pre úspešné „emisie duplikátov“ bude musieť potenciálny podvodník simulovať v takom množstve blockchainov, že si to bude vyžadovať skutočne obludný výpočtový výkon, ktorý jednoducho nie je tvorcovia (a používatelia) môžu agregovať. kryptomenové systémy sú skutočné. Zároveň sa odhaduje, že pravdepodobnosť „náhodného zásahu“ v prítomnosti 6 nezávislých potvrdení nie je vyššia ako 0,001 %. A to s prihliadnutím na možné rozdelenie pravdepodobností.

Prítomnosť neustále aktualizovanej databázy (nazývanej blockchain databáza), spolu s permanentne vykonávanými kontrolami (vo forme pravidelne zbieraných potvrdení), tak robí z blockchain technológie vysoko efektívny nástroj na ochranu hlavičiek blokov pred falšovaním v minulosti a garantovanie jedinečnosť a relevantnosť súčasných zmien. V tomto prípade nie je až také dôležité, ktoré informačné pole je v hlavičke bloku. Toto môže byť ďalšie riešenie virtuálnej mince alebo možno opis zdravotného stavu pacienta v kontexte liečby.

Takže, blockchain - čo je to jednoduchými slovami s tz. ovládať? Aby ste porozumeli blockchainu – čo to je jednoduchými slovami a na čo slúži, mali by ste ho definovať ako podmienený „Cerberus“, ktorý pravidelne kontroluje spoľahlivosť a jedinečnosť hodnôt chránenej databázy.

Aplikácia technológie blockchain

Blockchain je pre kryptomeny odlišný. Najsilnejší (dalo by sa povedať, že revolučný) rozdiel demonštroval kryptocoin Ethereum. Jej vývojárovi V. Buterinovi sa podarilo túto technológiu prispôsobiť na použitie v oblastiach, ktoré nesúvisia s virtuálnymi peniazmi, pričom naplno využili jej úžitkové vlastnosti. Hneď po objavení sa na trhu Ethereum na oficiálnej úrovni (aj medzi vládnymi úradníkmi) sa začali objavovať vyhlásenia o potrebe použiť technológiu blockchain na zlepšenie efektívnosti správy. Objavili sa príležitosti na využitie blockchainu v nasledujúcich oblastiach činnosti:

  • Pri vývoji platobných platforiem.

Je jednoduchšie zovšeobecniť: všetko, čo súvisí s peniazmi, je potenciálnou oblasťou pre uplatnenie technológie blockchain, od r najžiadanejšie sú také užitočné vlastnosti tejto technológie, ako je schopnosť garantovať jedinečnosť histórie a kontrolovať relevantnosť zadávaných údajov.

  • Pri realizáciicrowdfundingvo všetkých jeho podobách.

Crowdfunding je masívna zbierka investičných alebo úverových prostriedkov od nespriaznených (t. j. nezávislých) účastníkov. Peniaze sa však nikdy nedávajú len tak a každý takýto účastník očakáva, že sa mu vrátia jeho investície. A to vyvoláva potrebu účtovníctva a kontroly. V prípade veľkého počtu ľudí zapojených do crowdfundingu sa administrácia procedúry stáva jednoducho náročnou a drahou. Blockchain umožňuje, aby takéto účtovanie bolo automatické, čím sa samotný postup stáva čisto technickým prvkom.

  • Pri vedení právnej histórie vlastníckych vzťahov.

Technológia blockchain môže chrániť aj vedenie registrov, registrov a iných databáz majetkových údajov.

Rozvojovým krajinám, kde kultúra vzťahov k súkromnému vlastníctvu ešte nie je dostatočne sformovaná, použitie tejto technológie umožňuje okamžite zbaviť sa metly modernej doby v oblasti vlastníckych vzťahov - čierneho nájazdu (keď , bez upovedomenia vlastníka sa priezvisko v matrike prepíše, a ten už nie je vlastníkom so všetkými z toho vyplývajúcimi dôsledkami).

  • Pri vykonávaní akéhokoľvek typu správy, kde je mimoriadne dôležité zachovať relevantnosť historických údajov.

Môže ísť o jednoduchý zdravotný záznam (kde databáza chránená pomocou blockchainu je opakovaním liečby a fixácie stavu ambulantného pacienta). Pokročilý vedecký výskum tiež potrebuje ochranu, ktorú môže poskytnúť blockchain. (Tu môže byť databáza zložená z udalostí a experimentálnych výsledkov.) Vo všeobecnosti platí, že všade tam, kde sú požiadavky na jedinečnosť všetkých doteraz dosiahnutých ukazovateľov, je všade otvorená cesta pre využitie blockchainu.

Určite ste už počuli pojem „blockchain“, no možno ste mu nevenovali špeciálnu pozornosť, keďže ho považujete za frivolný buzzword alebo technický žargón. Veríme však, že technológia blockchain je prelomom s veľmi rozsiahlymi dôsledkami, ktoré ovplyvnia nielen finančný sektor, ale aj mnohé ďalšie odvetvia. V tomto článku si jednoducho vysvetlíme, čo je blockchain.

Blockchain (blockchain) je distribuovaná databáza bez úložných zariadení pripojených k spoločnému serveru. Táto databáza uchováva neustále rastúci zoznam usporiadaných záznamov nazývaných bloky. Každý blok obsahuje časovú pečiatku a odkaz na predchádzajúci blok.

Použitie šifrovania zaisťuje, že používatelia môžu upravovať iba časti blockchainu, ktoré „vlastnia“ v tom zmysle, že majú súkromné ​​kľúče, bez ktorých nemôžu zapisovať do súboru. Šifrovanie navyše zabezpečuje, že kópie distribuovaného blockchainu sú synchronizované pre všetkých používateľov.

Predstavte si digitálnu anamnézu: každý záznam je taký blok. Tento záznam má štítok: dátum a čas vstupu. Spočiatku sa považuje za povinné zakázať úpravu záznamov spätne, pretože je potrebné, aby záznamy o diagnostike, liečbe atď. nepripúšťali rôzne interpretácie a zostali v pôvodnej podobe. K záznamom sa môže dostať len lekár, ktorý má jeden súkromný kľúč a pacient, ktorý má druhý. K týmto informáciám sa potom dostanú len tí, ktorým niektorý z týchto používateľov poskytol svoj súkromný kľúč (napríklad nemocnica ako celok alebo individuálny špecialista). Takže napríklad technológia blockchain môže byť použitá v lekárskej databáze.

Technológia blockchain je od základov postavená tak, aby bola bezpečná na úrovni databázy. Koncept blockchainu bol navrhnutý v roku 2008. Prvýkrát bol implementovaný v roku 2009 ako súčasť digitálnej meny – bitcoinu, kde blockchain zohráva úlohu hlavnej spoločnej účtovnej knihy pre všetky transakcie. Vďaka technológii blockchain sa bitcoin stal prvou digitálnou menou, ktorá vyriešila problém dvojitého míňania (na rozdiel od fyzických mincí alebo tokenov je možné elektronické súbory duplikovať a minúť dvakrát) bez použitia akejkoľvek autoritatívnej autority alebo centrálneho servera.

Bezpečnosť v technológii blockchain je zabezpečená prostredníctvom decentralizovaného servera s časovou pečiatkou a sieťových pripojení typu peer-to-peer. Výsledkom je vytvorenie databázy, ktorá je riadená autonómne, bez jediného centra. Vďaka tomu sú blockchainy veľmi užitočné na zaznamenávanie udalostí (napr. lekárskych záznamov) a manipuláciu s údajmi, správu identity a autentifikáciu zdroja.

Vizuálne zobrazenie decentralizovaného bitcoinového servera

Ako funguje blockchain technológia?

Technológia blockchain sa niekedy označuje ako „internet hodnoty“ a myslíme si, že je to dobrá metafora.

Každá osoba môže uverejňovať informácie na internete a iní ľudia k nim potom môžu pristupovať odkiaľkoľvek na svete. Blockchainy vám umožňujú poslať akúkoľvek hodnotu kdekoľvek na svete, kde bude dostupný súbor blockchainu. Ale musíte mať kryptograficky vygenerovaný súkromný kľúč, ktorý vám umožní prístup iba k blokom, ktoré „vlastníte“.

Tým, že niekomu dáte svoj súkromný kľúč, v podstate dávate tejto osobe sumu peňazí, ktorá je uložená v zodpovedajúcej časti blockchainu.

V prípade bitcoinov sa takéto kľúče používajú na prístup k adresám, na ktorých sú uložené určité sumy v menách priamej finančnej hodnoty. Toto implementuje funkciu registrácie prevodu finančných prostriedkov - túto úlohu zvyčajne vykonávajú banky.

Okrem toho je implementovaná ďalšia dôležitá funkcia: nadviazanie dôveryhodných vzťahov a potvrdenie identity osoby, pretože nikto nemôže zmeniť blockchain bez zodpovedajúcich kľúčov. Zmeny nepotvrdené týmito kľúčmi sú odmietnuté. Samozrejme, že kľúče (ako fyzická mena) je teoreticky možné ukradnúť, ale ochrana niekoľkých riadkov počítačového kódu zvyčajne nie je drahá. (Porovnajte napríklad s nákladmi na skladovanie zlatých rezerv v notoricky známej pevnosti Fort Knox).

To znamená, že základné funkcie vykonávané bankami (overenie identity na zabránenie podvodom a následná registrácia transakcií, po ktorej sa stanú legálnymi) dokáže blockchain vykonávať rýchlejšie a presnejšie.

Prečo je technológia blockchain dôležitá?

Dnes sme si už zvykli na zdieľanie informácií prostredníctvom decentralizovanej interaktívnej platformy na internete. No pri posielaní cenností (peniaze) sa väčšinou musíme spoľahnúť na služby starých centralizovaných finančných inštitúcií (banky). Áno, online platobné metódy sa objavili takmer v čase zrodu tejto siete (najviditeľnejším príkladom je PayPal), ale väčšinou vyžadujú integráciu s bankovým účtom alebo kreditnou kartou, inak sa nedajú plnohodnotne využiť.

Technológia blockchain ponúka lákavú možnosť zbaviť sa tohto „odkazu navyše“. Môže prevziať všetky tri dôležité úlohy, ktoré tradične zohráva sektor finančných služieb: registráciu transakcií, overovanie totožnosti a uzatváranie zmlúv.

Bude to nesmierne dôležité, keďže trh finančných služieb je z hľadiska trhovej kapitalizácie najväčší na svete. Presun aspoň časti tohto systému na technológiu blockchain povedie k pretrhnutiu veľkého množstva väzieb v oblasti finančných služieb, no zároveň výrazne zvýši efektivitu takýchto služieb.

Tretia možná úloha tejto technológie (zmluva) môže byť veľmi užitočná mimo finančného sektora. Okrem uvedenia inej meny (bitcoinu) do obehu možno technológiu blockchain použiť na ukladanie akýchkoľvek digitálnych informácií vrátane počítačového kódu.

Tento kód je možné naprogramovať tak, aby sa spustil iba vtedy, keď obe zmluvné strany zadajú svoje kľúče, čím súhlasia so zmluvou. Ten istý kód môže prijímať informácie z externých dátových tokov (ceny akcií, správy o počasí, titulky správ a všetko ostatné, čo sa dá analyzovať počítačom) a zostavovať zmluvy, ktoré automaticky zaregistrovať, ak sú splnené určité podmienky.

Tento mechanizmus sa nazýva „smart contract“ (inteligentné zmluvy) a možnosti jeho aplikácie sú takmer nekonečné.

Napríklad inteligentný termoregulačný systém dokáže prenášať údaje o spotrebe energie do inteligentnej siete. Pri spotrebe určitého množstva elektriny ďalší blokový reťazec automaticky prevedie požadovanú sumu z vášho účtu na účet energetickej spoločnosti. Výsledkom je, že práca merača a proces účtovania sú automatizované.

V našom príklade lekárskeho záznamu by lekár alebo pacient mohol odovzdať svoj súkromný kľúč lekárskemu zariadeniu, ako je napríklad monitor hladiny cukru v krvi. Toto zariadenie potom dokáže automaticky, v súlade s bezpečnostnými požiadavkami, zaznamenávať hodnoty cukru v krvi pacienta a následne napríklad komunikovať s inzulínovým injekčným zariadením, ktoré na základe týchto údajov automaticky udržiava normálnu hladinu cukru.

Chcete viac noviniek?

Ahojte všetci!
Stručne popíšem základné pojmy ako decentralizácia a blockchain, ktoré sú s kryptomenou neoddeliteľne spojené. Každý, kto chce porozumieť kryptomene a pochopiť jej význam, by mal týmto pojmom rozumieť. Nebudem šikovný - všetko je jednoduché a krátke.

Čo je decentralizácia kryptomien

Hlavnou kryptomenou je dnes bitcoin, takzvaný „náš tatko“, preto na jeho príklade opíšem niektoré vlastnosti kryptomeny. Bitcoin, jeho sieť je úplne nezávislá od územnej príslušnosti k akémukoľvek štátu, okrem toho neexistuje ani ekonomické prepojenie. Toto je jeden z hlavných rozdielov medzi kryptomenou a bežnými bankovkami, ktoré sú viazané na rôzne štáty. Bitcoiny sa množia a spravujú v nezávislej sieti výlučne používateľmi tohto kryptosystému.

Tak ako dávate hotovosť z vrecka inej osobe bez akýchkoľvek sprostredkovateľov, tak sa bitcoiny prevádzajú z jednej osoby na druhú, nie sú na to potrebné banky a iní sprostredkovatelia. Tomuto sa hovorí jednoduchými slovami DECENTRALIZÁCIA.

Operácia (transakcia) na prevod peňazí, v tomto prípade bitcoinu, je raz a navždy zaznamenaná na sieti (blockchain), nebude ju možné zmeniť ani zrušiť a vďaka tomu nepotrebuje sprostredkovateľov, ktorí dostávajú peniaze od niektorých klientov a prevod na iných, čím sa zaručí dokončenie transakcií.

Navyše, na rozdiel od obyčajných fiat peňazí, ktoré sú vaše, no ako keby stále patrili štátu, bitcoiny, ktoré sú na vašej peňaženke, úplne ovládate len vy a nikto bez vašich súkromných kľúčov sa k nim nedostane. Nikto vám nemôže fyzicky brániť v prevodoch peňazí.

Bitcoinová sieť je navrhnutá tak, že overovacie a výpočtové operácie vykonávajú používatelia siete, ktorí sa navzájom nepoznajú a nedôverujú si, respektíve ich zariadenia. Žiadna zo súkromných a úradných osôb nemôže blokovať transakcie vykonávané používateľmi.

Ďalšou výhodou siete je, že neustále orá na 100 % svojej kapacity, bez ohľadu na to, aká je denná hodina, aký je deň v týždni, či sú sviatky alebo nie, čím dáva účastníkom vždy možnosť využiť ju kedykoľvek. a všade tam, kde je to vhodné.

Čo je blockchain

Najprv musíte pochopiť, čo je to bitcoinová sieť. Všetko je jednoduché – ide o databázu, ktorá zaznamenáva a uchováva informácie o všetkých transakciách, ktoré kedy boli uskutočnené medzi všetkými používateľmi tohto systému a po celý čas. Takúto samostatnú databázu majú aj iné kryptomeny.

Všetky informácie v takejto sieti sa zaznamenávajú vo forme blokov, ktorých kópie sú umiestnené súčasne pre všetkých účastníkov samotného systému v šifrovanej forme - tento odpad je charakteristickou črtou siete.

Blockchain je distribuovaná, bezpečná databáza, ktorá je úplne chránená pred manipuláciou. Bezpečnosť v takejto sieti zabezpečuje matematika a kryptografia a do tejto databázy môžete vkladať záznamy len vtedy, ak spĺňa určité pravidlá. Zmena záznamu, vyhotovenie retroaktívneho záznamu alebo iná manipulácia si bude vyžadovať toľko výpočtov, že dnes to už nebude fyzicky možné, alebo bude tento výpočet taký drahý, že „to potrebujete“ a náklady na tento biznis sa jednoducho nie je opodstatnené.

Ako funguje blockchain

Dôležitou a charakteristickou črtou transakcií je nevratnosť operácií. V prípade reklamácií a námietok ohľadom uskutočnených prevodov nie je možné transakciu zrušiť. V tomto prípade pomôžu iba dobrovoľné refundácie, na ktoré bude potrebná samostatná transakcia. Tento princíp zabezpečuje fungovanie technológie blockchain – verejného registra, čo je súvislý reťazec blokov s informáciami. Operácia blockchainu je výpočtovo náročná.

Informačný blok

Každý nový blok informácií a bez ohľadu na veľkosť samotnej siete je zostavený podľa rovnakého princípu a pravidiel - obsahuje informácie o všetkých zmenách v sieti, ktoré nastali predtým, ako sa objavili.

Blok svojou štruktúrou obsahuje nasledujúce informácie:

Smerovanie

Jedinečné číslo

Vlastný záznam veľkosti

Počítadlo transakcií

Pole viacerých transakcií

Vo všeobecnosti platí, že podľa pravidiel blockchainu každý nový blok obsahuje aj označenie predchádzajúceho. Od pridania bloku do reťaze ho už nebude možné meniť.
Veľkosť bloku informácií, napríklad hlavnej siete bielej gule, je 1 MB, v iných sieťach môže byť veľkosť bloku iná. Veľkosť bloku siete Bitcoin Cash (bitcoin cash) je teda 8 MB a môže sa dynamicky meniť.

Typy blockchainu

Verejný je napríklad bitcoinový blockchain, ktorý je otvorený, t.j. ktokoľvek v ktorejkoľvek krajine, ak chce, môže vidieť históriu transakcií v celej sieti, ako aj podieľať sa na dosahovaní konsenzu, teda kontrolovať bloky informácií.

Súkromné ​​– v tomto prípade má právo vstupovať do blockchainového reťazca len jedna spoločnosť. Tieto systémy sa v súčasnosti aktívne implementujú na udržiavanie interného účtovníctva a obratu v rôznych organizáciách.
Na vykonanie overenia organizáciami tretích strán, napríklad v súkromnom blockchaine, umožňujú verejný prístup na čítanie blockchainu, ale iba samotná spoločnosť má právo robiť záznamy v sieti.

Konzorcium (pre viacero firiem) – tu, keď viacero firiem potrebuje uzavretú sieť, tak vznikajú konzorciálne blockchainy. Sú riadené vopred vybranou množinou uzlov, majú svoje pravidlá a parametre pre kontrolu a zápis blokov informácií do hlavného reťazca, ako aj parametre pre prístup do siete.

Ochrana siete

Kryptografia je základom ochrany v blockchainovej sieti, každý nový blok reťazca je postavený na šifre predchádzajúceho.

V poslednej dobe sa mnohí z nás čoraz častejšie stretávajú s takým konceptom, akým je blockchain. čo je to za systém? Bohužiaľ, nie každý o tom vie, hoci má veľmi sľubné šance na rozvoj a implementáciu v každodennom živote. Skúsme zjednodušene popísať, čo je blockchain. K tomu všetkému bude pár príkladov využitia novej technológie a rozoberú sa výhody a nevýhody globálnej informačnej štruktúry.

Blockchain: čo to je?

Samotný systém sa objavil relatívne nedávno. Ak sa ešte nevenujete hlavným technickým aspektom fungovania, blockchain technológia je jasne štruktúrovaná databáza s určitými pravidlami pre budovanie reťazcov transakcií a prístupu k informáciám, ktorá vylučuje krádež dát, podvody, porušovanie vlastníckych práv atď.

Navyše, pri práci s ním sú zapojené iba dve strany bez zapojenia sprostredkovateľov na vykonávanie transakcií akéhokoľvek typu. Ak sa bavíme o tom, čo je blockchain, zjednodušene povedané, technológiu možno prirovnať k akémusi priehľadnému trezoru povedzme z nepreniknuteľného skla, do ktorého si každý registrovaný klient (užívateľ) môže niečo vložiť. Všetci ostatní zároveň môžu vidieť, čo presne sa tam dáva. Z trezoru si však môžete niečo vziať len vtedy, ak máte určité prístupové práva, zhruba povedané, kľúč, ktorý pozná iba ten, komu je určený. Ako je už jasné, trezor nemôžete hacknúť ani rozbiť. Ale v skutočnosti je to dosť primitívne porovnanie.

V istom zmysle môže byť blockchainový systém reprezentovaný ako druh globálnej knihy, v ktorej sú matematickými prostriedkami popísané základné pravidlá pre ukladanie a distribúciu informácií, s vylúčením prístupu k nim zvonku, a to aj na úrovni registrovaných zákazníkov alebo administrátorov. . Je ľahké uhádnuť, že tento systém nemá jediného manažéra ako takého.

Ako funguje blockchain?

Hlavným princípom fungovania novej technológie je transparentnosť vykonávaných operácií s nemožnosťou ich zmeny osobami, ktoré k nej nemajú oprávnený prístup. Systém Bitcoin je považovaný za predchodcu systému, ktorý bol kedysi vytvorený vo forme samoregulačnej kryptomeny, ktorá nevyžaduje obsluhu finančných inštitúcií alebo bánk. Na zaznamenávanie všetkých typov transakcií použila blockchainovú platformu. Akákoľvek blockchain peňaženka funguje podobným spôsobom, napríklad rovnaký systém Qiwi.

Základné princípy globálnej databázy môžete pochopiť na príklade štruktúry DNA. Má svoj vlastný reťazec blokov transakcií (transakcie, platby atď.). V tomto prípade po dokončení a potvrdení akejkoľvek transakcie (podľa stanovených matematických pravidiel) sa do reťazca pridá nový blok. A každý takýto blok, podobne ako bunka DNA, obsahuje informácie o celej sieti ako celku. Technológia blockchain teda spočiatku predurčuje nemožnosť pridať falošný blok alebo odstrániť existujúci, pretože to bude okamžite viditeľné v celom systéme. Zhruba povedané, do štruktúry nemôžete pridať to, čo by tam nemalo byť. Pri vymazaní bloku systém rovnako reaguje na zmenu globálnej štruktúry. Ukazuje sa teda, že podvody, pokusy o neoprávnený zásah alebo rovnaké pirátstvo sú takmer na sto percent vylúčené.

Hlavné oblasti použitia

V štádiu svojho vzniku sa technológia blockchain (z anglického block chain) používala výlučne pre kryptomenu a o niečo neskôr bola prijatá niektorými bankovými štruktúrami.

Dnes však vo svojom vývoji nový systém preniká do nášho každodenného života pomerne hlboko. Platformy pre vývoj obchodných aplikácií založených na technológii blockchain môžu dokonca kontrolovať dodržiavanie autorských práv, sledovať výrobné procesy konkrétneho produktu, či je v súlade s deklarovanými normami, nehovoriac o úplne všetkých finančných transakciách.

Hlavné platformy na vytváranie podnikových aplikácií

Medzi najpokročilejšie a najčastejšie používané platformy, na základe ktorých je možné vytvárať softvérové ​​produkty pre podnikanie, možno uviesť:

  • EmcSSH.
  • EmcSSL.
  • Informačná karta Emc.
  • EmcTTS.
  • Emc DPO.
  • Emc Atom.
  • Emc DNS.

Uvažujme o každom z nich samostatne.

EmcSSH

Z pohľadu platformy EmcSSH, ktorá je dodatočným rozšírením technológie SSH pre správu siete, je blockchain akýmsi špecializovaným úložiskom verejných kľúčov (hesiel) a zoznamov užívateľov oprávnených na autorizovaný prístup.

Napríklad používateľ siete má prístup k viacerým počítačom. Na to sa používa súbor tajných kľúčov chránený heslom, uložený v blockchaine, ktorý vylučuje prejavy hackerských útokov, nazývaný MIM („man in the middle“). Ak sa stane nemožné - súbor je odcudzený, používateľ ho môže okamžite zmeniť na nový alebo zablokovať prístup.

Táto technika je najúčinnejšia v prípadoch, keď potrebujete spravovať veľké množstvo serverov, sieť bankomatov, vzdialené počítačové terminály atď. Čo je najzaujímavejšie, takúto globálnu kontrolu možno vykonávať bez ohľadu na geografickú polohu a pri rovnakej jednoduchosť ako pri práci na bežnej lokálnej sieti.

EmcSSL

Táto platforma je rozšírením vlastného protokolu SSL. Blockchain je pre neho miestom na ukladanie takzvaných digitálnych odtlačkov certifikátov jednotlivých používateľov či organizácií.

Pri vstupe napríklad na webovú stránku banky a výmene informácií medzi používateľom a systémom bankového internetu je používateľ autorizovaný práve na základe takýchto certifikátov, čo znemožňuje odcudzenie hesiel, kódov alebo kľúčov tretím osobám. Ak klient certifikát stratí, postup jeho obnovenia sa výrazne zjednoduší, aj keď má určité nepríjemnosti z hľadiska uložených obmedzení (služba obnovenia je platená a samotný proces trvá veľa času).

Informačná karta Emc

V podstate využíva systém elektronických vizitiek, nerozlučne spätých s užívateľskými SSL certifikátmi. Na rozdiel od posledne menovaných sú takéto vizitky pohodlné v tom, že informácie, ktoré obsahujú, je možné meniť.

Keď zadáte určitý internetový zdroj, ktorý túto technológiu podporuje (napríklad blockchain peňaženku), dôjde k autorizácii práve na základe virtuálnej vizitky a informácie z nej sa načítajú automaticky. Pohodlie takéhoto systému spočíva v tom, že pri zmene údajov na vizitke sa tieto menia na všetkých zdrojoch, kde sú evidované, súčasne a plne automaticky. Používateľ tak nemusí na veľkom počte stránok ručne vypĺňať registračné polia.

EmcTTS

Systém TTS je nástroj na včasnú fixáciu umiestnených dokumentov akéhokoľvek typu s vytvorením odtlačku prsta momentu ich zverejnenia.

Táto technológia je nevyhnutná v právnych záležitostiach, keď sa vyžaduje preukázanie pravosti dokumentu, zmluvy, patentu alebo dokonca zverejnenia autorských práv. Pomocou časovej pečiatky si jednoducho skontrolujete nielen dátum vydania či zverejnenia, ale aj čas s presnosťou na sekundu. A v judikatúre to môže niekedy hrať kľúčovú úlohu.

Napríklad existujú dve spoločnosti, ktoré uzavreli zmluvu o poskytovaní niektorých služieb. Prvý po podpise zmluvy uskutočnil jej zverejnenie pomocou technológie TTS. Druhá spoločnosť o tom nevedela a po chvíli začala zmluvu svojvoľne upravovať, pričom citovala údajne stratenú vlastnú kópiu a dokonca uviedla, že v aktuálnom vydaní sú uvedené niektoré body. Nie je nič jednoduchšie ako preukázať prvú firmu časovou pečiatkou zverejnenia.

Emc DPO

Systém DPO je ďalšou odnožou bežnej technológie používanej na preukázanie práv na akýkoľvek majetok vo fyzickom alebo duševnom zmysle.

Zjednodušene povedané, na základe jedinečných čísel alebo charakteristík môže použitie takejto technológie potvrdiť napríklad právo vlastniť auto, dom alebo byt, pozemok, vývoj softvéru atď. Katastrálne čísla, osvedčenia o evidencii, sériové čísla môžu byť používa rovnako softvérové ​​licencie a v niektorých prípadoch, povedzme, aj na nehnuteľnosť - lokalitu atď. S takýmto systémom je prepísanie vlastníctva veľmi jednoduché. Stačí vykonať najjednoduchšiu operáciu zmeny údajov v blockchaine. Ako už bolo jasné, prístup k takýmto procesom môžu získať iba osoby, ktoré na to majú právo, a vonkajšie zasahovanie je vylúčené.

Emc atóm

Atom je systém určený na uzatváranie transakcií medzi dvoma stranami bez účasti tretej strany alebo sprostredkovateľov.

Aby bolo jasné, v niektorých prípadoch pri prevode vlastníckych práv alebo pri uzatváraní zmlúv sú dve strany nútené kontaktovať notára, advokátsku kanceláriu, banku a iné organizácie. V tejto situácii sa ich účasť nevyžaduje. Registrácia v prípade transakcie s majetkom, kedy predávajúci prijal peniaze a vlastníctvo bolo prepísané na kupujúceho a je potvrdením legálnosti operácie s predbežným overením vlastníctva predávajúceho k nehnuteľnosti, a v budúcnosti - aj s potvrdením o vlastníctve nového vlastníka. Je pravda, že tento prístup možno použiť len vtedy, keď si obe strany bezvýhradne dôverujú.

Emc DNS

Nakoniec je tu ďalšia platforma, ktorá poskytuje alternatívny systém distribúcie doménových mien v sieťach, ktorý bráni útočníkom útočiť na DNS.

Predpokladá sa, že s použitím tejto technológie sa každá distribuovaná sieť viazaná na internet stáva prakticky nezraniteľnou.

Rýchle transakcie

Tento typ technológie je určený na vykonávanie mikroplatieb pri minimálnych nákladoch a nákladoch. Takéto výpočty môžu mať veľmi malé sumy (dokonca aj pre zlomky kopejok).

Keďže všetky transakcie sú virtuálne, systém umožňuje odstrániť akékoľvek rýchlostné obmedzenia v takzvanej metrike TPS, a to aj napriek tomu, že každý výpočet má svoje náklady, vyjadrené buď v peňažnom vyjadrení, alebo v zdrojoch spotrebovaných na jeho dokončenie.

Výhody a nevýhody systému

Na záver ostáva povedať, že výhody blockchainového systému sú dosť výrazné. Najdôležitejšia vec v technológii je bezchybná spoľahlivosť a, ako sa tvrdí, absolútna bezpečnosť. Napriek tomu dnes prebieha aktívna diskusia o uskutočniteľnosti rozšíreného zavedenia takejto technológie. Mimochodom, bankári sa s jeho používaním neponáhľajú kvôli nízkej rýchlosti práce, ktorá spočiatku závisí od premávky, aj keď pripúšťajú, že rýchlosť má nižšiu prioritu v porovnaní so spoľahlivosťou a bezpečnosťou operácií.

Ale každý spotrebiteľ využívajúci technológiu blockchain môže dokonca nezávisle skontrolovať kvalitu zakúpeného tovaru sledovaním celého výrobného a dodávateľského reťazca, aby sa uistil, že nákup skutočne spĺňa stanovené normy.

O globálnom zavedení tejto technológie, ktorej vzhľad je podľa mnohých odborníkov porovnateľný len so vznikom globálneho internetu, je však ešte priskoro. A aplikácií vytvorených na jeho základe nie je až tak veľa, nehovoriac o organizáciách, ktoré ich využívajú, ako by si mnohí priali. Väčšina odborníkov sa však prikláňa k názoru, že blockchain má veľkú budúcnosť. Či je to pravda alebo nie, ukáže čas. Dúfame, že tento systém nepostihne osud kryptomeny bitcoin, od ktorej sa nedávno rozhodlo upustiť.

Postavy: Kolja, Vasja, Tadžici a Luda (v epizódach).

Do záložiek

Foto: stivoberlin, Flickr

Už sú to tri roky, čo sa o Bitcoine začalo hovoriť v skutočne masovom meradle. O technológiu, na základe ktorej sa zaznamenávajú všetky transakcie – blockchain – sa podarilo začať zaujímať takmer všetky veľké finančné inštitúcie, vrátane Sberbank, ktorá sama o sebe.

Vysvetliť, ako blockchain (a samotný bitcoin) funguje, je však stále zložité. Na Leprosorii opäť ukážte na prstoch, ako funguje blockchain a zdá sa, že spánok užívateľa to zvládol čo najjasnejšie - v podobe príbehu o Kolovi, ktorý si vedie denník, a Vasyovi, ktorý sa snaží falšovať tento denník.

Blockchain je denník, ktorý je takmer nemožné sfalšovať

Kolja sa rozhodla viesť si denník. Aby to urobil, založil si notebook a začal písať riadky ako tento:

1. Kúpil chlieb 2. Zavolal som Gennadymu ... 132. Dal som Vasyovi pôžičku 100 rubľov 133. Posratá Luda 134. Pokakal

Veľmi sa snažil poctivo si viesť denník a ak sa s niekým pohádal o niečom, čo sa stalo predtým, vytiahol ho a strčil nos do poznámok. Raz sa Kolja pohádal s Vasjou o tom, či požičal Vasyovi 100 rubľov alebo nie. V čase hádky nemal Kolja pri sebe denník, ale sľúbil, že ho zajtra prinesie a ukáže Vasyovi.

Vasya sa rozhodol nepokúšať osud, zamieril do Koljovho domu, našiel denník, zroloval dolu na riadok 132 a nahradil ho „Fucked Olya“. Na druhý deň si Kolja vytiahol denník, dlho hľadal poznámku o Vasyovom dlhu, nenašiel ho a prišiel sa ospravedlniť.

Uplynul rok, Vasya bol mučený jeho svedomím a všetko priznal Kolyovi. Kolja svojmu priateľovi odpustil, ale rozhodol sa pre budúcnosť použiť nejaký spoľahlivejší záznamový systém, ktorý sa nedalo len tak ľahko sfalšovať.

Prišiel s nasledujúcim. Vo svojom operačnom systéme Linux našiel program md5sum, ktorý vzal ľubovoľný text a zmenil ho na hash – 32 nezrozumiteľných číslic. Ako presne to urobila, Kolja nechápala, ale celkovo sa zdalo, že vydáva úplné odpadky. Ak do programu zadáte napríklad slovo „ahoj“, program odpovie „8b4609d7e974702ff1451220c7ededcf“. A ak zadáte, zdalo by sa, že je to takmer to isté, ale s medzerou navyše, potom už „69ab827825fdb876e709abd3d783dbb6“.

Po poškriabaní tekvice prišiel Kolya na spôsob, ako sťažiť budúcemu Vasyovi nahradenie záznamov nasledovne: za každým záznamom vložil hash, ktorý sa získal naplnením programu textom záznamu a predchádzajúcim hashom. Nový denník dopadol takto:

0000 (počiatočný hash, pre jednoduchosť sa obmedzme na štyri číslice) 1. Kúpený chlieb4178 (hash od 0000 a "Kúpil chlieb") 2. Zavolal som Gennadymu 4234 (hash z 4178 a "Called Gennady") ... 4492132. Dal Vasyovi pôžičku 100 rubľov1010133. Fucked Luda 8204 (hash z 1010 a "Fucked Luda")

Ak teraz chce nejaký Vasya zmeniť riadok 132, zmení sa aj hash tohto riadku (nebude to 1010, ale niečo iné). To zase ovplyvní hash riadku „133. Posratý Luda „(on nebude 8204, ale niečo iné) a tak ďalej až do konca denníka. Teraz, kvôli jednému záznamu, bude musieť Vasya po ňom vymeniť celý denník, čo je ťažké.