Čo je to blockchain? Povedzme to jednoduchými slovami. Blockchain - čo to je jednoduchými slovami Čo je to technológia blockchain

Medzinárodné ekonomické fórum v Petrohrade, ktoré sa konalo v júni 2017, bolo venované vývoju technológie blockchain. Zhromaždil rekordný počet účastníkov a upútal veľkú pozornosť ruského vedenia. Ruský prezident Vladimir Putin si uvedomil dôležitosť digitálnej ekonomiky a rozvoj „vysokých“ technológií a začal sa zaujímať o technológiu blockchain a zúčastnil sa diskusie na túto tému. Samozrejme, ak majú vedúci predstavitelia krajiny záujem a venujú pozornosť nejakému problému alebo technológii, potom by veľa bežných používateľov chcelo vedieť, čo to je? Tento článok je preto zameraný na to, aby jednoduchým a zrozumiteľným jazykom vysvetlil, o aký druh technológie ide, prečo je potrebná, aké perspektívy sa jej používaním otvára?

Slovo blockchain v preklade z angličtiny znamená „blokový reťazec“. Tento koncept sa prvýkrát objavil ako názov distribuovaná základňaúdaje, ktoré boli implementované v. Blockchain je spôsob ukladania rôznych údajov alebo digitálny register zmlúv, transakcií a transakcií. Inými slovami, všetko, čo potrebuje samostatný, nezávislý záznam a v prípade potreby aj overenie. Môže uchovávať údaje o vydaných pôžičkách, vlastníckych právach, dopravných priestupkoch, manželstvách a rozvodoch. Jedným slovom, takmer o všetkom. Jeho hlavným rozdielom a nespornou výhodou je, že tento register nie je uložený na žiadnom konkrétnom mieste. Je distribuovaný po celom svete prostredníctvom niekoľkých stoviek alebo dokonca tisícov počítačov. V tejto sieti má každý užívateľ možnosť slobodného prístupu aktuálna verzia register. Je teda úplne transparentný pre všetkých účastníkov.

Všetko hotové digitálne záznamy sú spojené do „blokov“, ktoré sú potom chronologicky a kryptograficky prepojené do „reťazca“ pomocou komplexných matematických algoritmov. Každý takýto blok je spojený s predchádzajúcim a obsahuje určitý súbor záznamov. Nové bloky sa pridávajú striktne na koniec reťazca.

Jednoducho povedané, blockchain môže byť reprezentovaný ako veľká kniha, ktorá zaznamenáva pohyb informácií alebo finančných prostriedkov z jedného účtu na druhý. Všetci používatelia tejto technológie majú rovnaký prístup do systému. Všetky operácie formované do dátových blokov sú uložené všetkými účastníkmi siete a každý blok obsahuje odkaz vo forme šifrovaných údajov predchádzajúceho bloku.


Infografika „Ako funguje blockchain?“

Spoľahlivosť a bezpečnosť systému

Proces šifrovania alebo hašovania vykonáva veľký počet počítačov, ktoré zdieľajú rovnakú sieť. Ak sa pri ich výpočte dosiahne rovnaký výsledok, potom blok dostane jedinečný digitálny podpis - podpis. Vytvorenie nového bloku vedie k aktualizácii registra a už ho nemožno nijako meniť. To znamená, že ho nemôžete predstierať, ale môžete pridávať iba nové záznamy. Je dôležité mať na pamäti, že aktualizácia databázy Registry na všetkých počítačoch v sieti prebieha súčasne.

Distribúcia blockchainových databáz medzi mnoho počítačov znemožňuje hackerom ich prelomenie. Koniec koncov, na to musia mať súčasný prístup k kópiám databázy na všetkých počítačoch v sieti. Technológia tiež umožňuje zabezpečiť osobné údaje, pretože proces hašovania je nevratný. Aj keď sa ukáže, že dôjde k zmene pôvodného dokumentu alebo transakcie, okamžite dostanú iný digitálny podpis, čo bude signalizovať nesúlad v systéme.

Prečo potrebujete baníctvo a baníky?

Myšlienka technológie blockchain je pomerne jednoduchá. Je to kolosálna verejná databáza bez centralizovanej správy. Ak vezmeme teraz známe, potom sa baníci zaoberajú kontrolou svojich transakcií. Toto je názov účastníkov systému, ktorí potvrdzujú pravosť vykonaných akcií a blok formulárov zo záznamov o transakciách.

Keďže proces ťažby je sprevádzaný riešením zložitých matematických problémov, baníci musia mať vo výzbroji veľmi výkonné počítače. V ich rukách je distribuovaná databáza, ktorá pozostáva z „reťazca blokov“. Táto povaha databázy vám umožňuje kontrolovať transakcie bez účasti akýchkoľvek finančných regulátorov.

Dobrý deň, milí čitatelia blogu. Čo je to blockchain? Mnohí (a ja spočiatku) hneď majú asociácia s bitcoinmi(alebo kryptomena vo svojom všeobecnom zmysle). Na jednej strane sú tieto asociácie správne, ale na druhej strane nie sú. Prečo je to tak? Poďme na to.

Je to čiastočne spôsobené tým, že najobľúbenejšia služba na svete určená pre - práve tu sú bitcoiny uložené v desiatkach miliónov používateľov, iba posilňuje toto spojenie.

Najprv sa pozrime na etymológiu tohto slova. Je odvodený z anglického BlockChain, čo znamená „blokový reťazec“. To nám však veľa nehovorí - iba názov technológie. Použili sme však rovnaké kľúčové slovo, ktoré by malo všetko vysvetliť.

Čo je BlockChain a aká je podstata tejto technológie?

Virtuálne peniaze sú však iba jedným z mnohých prípadov použitia, aj keď veľmi úspešne demonštrujú možnosti tejto technológie (zatiaľ neboli zaznamenané prípady hackovania alebo krádeže bitcoinov). Vďaka takej neomylnej povesti predpovedajú blockchainy veľkú budúcnosť v ďalších oblastiach ľudského života, ktoré sú v bezpečnostných otázkach rovnako dôležité ako obeh peňazí (ukladanie informácií, transparentné voľby atď.).

Pravdepodobne už máte v hlave akýsi zmätok - ako môžete prepojiť elektronické peniaze a voľby? Ale tu je všetko ľahké vysvetliť. Blockchain je v skutočnosti len distribuované a dokonale chránené pred hackermi databázy... Ide o to, ako je to celé zorganizované.

Je pravda, že ak pôjdete do podrobností, bude to únavné, a preto sa pokúsim sprostredkovať podstatu jednoduchými slovami a konceptmi. Mimochodom, pomôže mi s tým dievča z nasledujúceho videa, ktoré tento proces názorne ilustruje pomocou blockchainu na vytvorenie kryptomeny a nielen:

Poznáte pravdepodobne takú technológiu ako BitTorrent (aspoň nepriamo)? V čom je to pozoruhodné (okrem toho, že väčšina výmeny teraz prebieha podľa jej zásad, vrátane porušovania autorských práv)? A skutočnosť, že údaje v nich sú uložené distribuovaným spôsobom - neexistuje žiadny centrálny server, ale všetko funguje dobre (rýchlo a spoľahlivo).

Výhody blockchainu

Blokový reťazec je mu teda do istej miery podobný (distribuovaná štruktúra a popularita), ale má aj niekoľko ďalších výhod:

  1. Neexistuje ani centrálny server - celá databáza je distribuovaná medzi účastníkov, čo znamená, že je takmer nemožné ju hacknúť (ostatné kópie okamžite odmietnu neoprávnené zmeny vykonané v jednej alebo vo viacerých kópiách - viac ako polovica všetkých používateľov tohto systému je potrebné rozbiť).
  2. Každý používateľ bude mať úplná kópia základňa (obsahujúca celý reťazec transakcií) v šifrovanej forme. Kópie sú synchronizované (toto je algoritmus rozhodovania pre konfliktnú verziu blockchainu).
  3. Každý môže sledovať akúkoľvek transakciu (operáciu s údajmi) - systém je úplne transparentný (a ako si myslíte, že médiá poznali presné množstvo bitcoinov uvedených majiteľom nedávno senzačných vírusov?). Už len toto stojí za to!
  4. Informácie sú pridané do databázy vytvorenej pomocou technológie blockchain ako nové bloky... Navyše je pridanie koordinované s ostatnými užívateľmi siete. Ak vezmeme bitcoin, potom je jeho novou jednotkou výpočty náročné na zdroje (v skutočnosti spočítavaním čísel a výpočtom hašov, aby sa zmestili do vopred určenej šablóny).

    Vyťažená nová jednotka bitcoinu (v skutočnosti nový blok informácií) skontrolované inými členmi systému(hash sa prepočíta) a až potom sa do všetkých databáz všetkých používateľov systému pridá nový blok.

  5. Všetky nezákonné pokusy o zmeny v databáze založenej na blockchaine (pridanie nových blokov, priradenie k sebe atď.) Sú potlačené ich porovnaním s kópiami databáz uložených inými užívateľmi systému. Hacknutie systému je veľmi náročné kvôli decentralizácii a viacnásobnému kopírovaniu uložených informácií. Je to podobné ako DNA v ľudských bunkách - je ich veľa, nesú celú úplnosť informácií a ľahko sa vyrovnávajú so zlyhaniami jednotlivých kópií.

Analógie a príklad použitia blockchainu na vytvorenie kryptomeny

Ak vyššie uvedený popis nevyjasnil vaše hlavy o tom, čo je BlockChain, potom Pokúsim sa vysvetliť na príklade s jednoduchými asociáciami.

Predstavte si cloud-ové úložisko prístupné každému bez rozdielu (alebo jeho zastaraný analóg - server FTP so súbormi vo verejnom vlastníctve), kde existujú tisíce priečinkov so súbormi. Môžete na ňom vidieť všetko, čo tam je tento moment nahrané a vedieť, kde sa ktorý súbor nachádza, kto ho nahral a kto stiahol. Ale ... Nemôžete sťahovať všetko sami, ale iba to, na čo máte právo. Rovnako tak bude možné nahrávať súbory až po splnení podmienok určených systémom.

Ďalší príklad z ríše peňazí, ktorá bude bližšie k bitcoinom... Predstavte si, že systém elektronické peniaze neexistujú žiadne jednotlivé peňaženky (ktorých údaje sú k dispozícii iba pre majiteľa peňaženky a zamestnancov systému), ale existuje iba jedna peňaženka, ale so štatistikami úplne otvorenými pre všetkých. Vidíte, že Vasya previedol toľko peňazí na Petyu, a to natoľko na neho. Nemôžete však zasahovať do procesu výmeny alebo niečo ukradnúť.

Môžete dostávať iba peniaze určené výlučne pre vás. Sú viazané na špeciálne adresy, medzi ktorými prebieha transakcia (prevod). Prenos je potvrdený tajným kľúčom (podpísaným ním) kompatibilným s touto adresou (v skutočnosti je to analóg prihlasovacieho mena a hesla). Údaje o tom, že ste previedli peniaze, sa odošlú do všetkých kópií databázy. Peniaze sa považujú za prevedené, ak sú overené záznamy o ich odoslaní a prijatí.

Tento proces je podrobnejšie popísaný na konci tohto článku, ale zatiaľ dávam slovo mladému mužovi, ktorý hovorí veľmi jednoduchými slovami o zložitom blokovom reťazci a implementácia kryptomien na ich základe.

Vyzerá to veľmi jednoducho, nie?

Je BlockChain naša budúcnosť?

Teraz technológia nazývaná blockchain prechádza pomerne úspešným testom ako nástroj pre virtuálne peniaze, ako sú bitcoiny a ďalšie kryptomeny. V skutočnosti to bol začiatok jej triumfálneho sprievodu, ale je nepravdepodobné, že sa to tam skončí.

Blockchain nie je to isté ako bitcoin

Kryptomena nie je ani peniazmi, ale úplným analógom zlata vo virtuálnom svete - ich počet je obmedzený (počítané na mnoho ďalších rokov a množstvo „vyťaženého“ je regulované zvyšovaním / znižovaním zložitosti procesu ťažby. ), ale môžete ich získať (napríklad c) alebo, alebo ťažbou (v bani, ktorou môže byť váš počítač alebo špeciálne zostavený výkonný systém).

Ale samotný bitcoin je dosť kontroverzná vec. Objavila sa v roku 2009 a odvtedy sa tisíckrát rozrástla a rastie dodnes (aj rýchlejším tempom).

Nevyzerá to veľmi ako bublina? Praskne to? Pravdepodobne. Navyše existuje nejednoznačný postoj voči kryptomene štátu.

Biktcoin je ale len produkt vytvorený na princípoch BlockChainu a všetky jeho nedostatky nemajú nič spoločné so samotnou technológiou. Kryptomena je v podstate testovacím miestom blockchainu a z technického hľadiska je všetko v poriadku. A tu ďalší osud bitcoinu nie je vôbec dôležitý, pretože je to len „skúšobný balón“.

Na základe BlockChain môžete ľahko vytvoriť ďalšiu kryptomenu, napríklad plne zabezpečenú a legalizovanú na úrovni štátu. Bude to? Uvidíme, ale je to veľmi pravdepodobné. Vec je to pohodlné a nielen kvôli technickým vlastnostiam popísaným vyššie.

Prečo teraz všetci hovoria o tejto technológii?

Poďme sa pozrieť na výhody, ktoré technológia blockchain prinesie do nášho života:

  1. „Huslista nie je potrebný“ - pamätáte si túto frázu z legendárneho filmu? Tu je teda veľmi uplatniteľný. Pri použití tejto technológie nebude potrebné pri uzatváraní obchodu zapájať „tretiu stranu“, pretože systém, ako som povedal, je pre všetkých úplne transparentný. Tak sa dajú výrazne znížiť režijné náklady a načasovanie transakcií (transakcií, t. J. Operácií s údajmi).
  2. Blockchain je vhodný pre tie systémy, kde hrozí riziko podvodov a bezpečnosti informácií. Celkovo sa teraz míňa veľa peňazí. Okrem transparentnosti má táto technológia skutočne neporovnateľné zabezpečenie a bezpečnosť používania všetkými stranami. Okrem toho existuje vďaka decentralizácii (ako v BitTorrente) ochrana pred podvodmi (a „udržiavanie kontroly“) na strane organizátora systému (technicky neexistuje spôsob, ako zabrániť sťahovaniu).

Preto sú teraz aktívni experimenty na implementáciu BlockChain napríklad vo volebnom procese. Je to preto, že transparentnosť, zabezpečenie a bezpečnosť sú veľmi dôležité. Vrátane podvodov zo strany tých, ktorí sú pri moci, zlomyseľných a iných tvorcov mysle. A potom už žiadne reči o zasahovaní do volieb (a priori). Krása.

Túto technológiu je tiež možné pozoruhodne prispôsobiť na údržbu rôznych katastrov, medicínskych základov, právnych základov, akejkoľvek logistiky, ako aj na bankové operácie (to je isté „lekár nariadil“ - náklady a doba prepravy sa výrazne znížia).

Celá otázka spočíva v tom, že sa urobí dobrovoľné rozhodnutie (mnohí nie sú spokojní s nemožnosťou „nepostrehnuteľne“ zasahovať do systému po jeho implementácii) a to všetko implementovať a aplikovať blockchain v praxi bude druhoradou záležitosťou (našťastie, bitcoin poskytol vynikajúci základ).

Problémy s implementáciou BlockChain v živote

  1. Napríklad udržiavať vysoký stupeň bezpečnosť, systém potrebuje neustále komplexné výpočty, ktoré je možné vykonať iba s veľmi veľkou základňou zdrojov. V bitcoine bol tento problém vyriešený jednoducho - provízia bola pridelená tým, ktorí poskytujú svoje zdroje (výpočtový výkon počítačov alebo špeciálne zostavené systémy- farmy na ťažbu) na tento účel (na tomto princípe je vybudovaný hlavný spôsob zarábania bitcoinov - ťažba).
  2. Pre bezpečnosť celého systému je tiež mimoriadne dôležité, aby tieto zdroje boli distribuované a neboli pod kontrolou nejakej skupiny (napríklad zjednotenej tajnou dohodou), ktorá môže silu sústredenú v rukách využívať na rôzne zlé manipulácie.
  3. To všetko môže niekoho pripraviť o prácu alebo zisk (rôzni sprostredkovatelia), a preto posadil reč do kolesa aj v počiatočnej (najťažšej) fáze uvádzania technológie do života.

Blockchain na príklade bitcoinu

BlockChain je len jednoduchý, jednoducho prepojený zoznam blokov s informáciami o transakciách. Každý nový blok zmení stav celej distribuovanej databázy. To znamená, že ak sa niečo zmení (s úmyslom), potom sa zmení hash ďalších blokov a nahradený kus nenahradí starý.

Všeobecne uznávaná miera integrity. Pre akékoľvek číslo môžete vypočítať hash (podľa určitého vzorca), ale nie je možné obnoviť číslo z hashu, čo znamená, že falošný v takejto databáze sa stáva nemožným.

Teraz skutočné príklad toho, ako BlockChain funguje v bitcoinovom systéme... Ďalšia téza:

  1. Transakcie v tomto systéme sú podpísané (považované za platné) v dávkach (t.j. v blokoch).
  2. Periodicita výskytu (pridávania) nových blokov je stanovená v distribuovanom algoritme systému: na podpísanie jedného bloku (na vydanie novej meny) musíte nájsť požadovaný hash (hrubou silou, pretože nie je možné a priori obnoviť číslo z hash a zostáva len nekonečne počítať hash pre náhodne odobraté čísla, kým omylom nenarazíte na požadovanú možnosť hash).
  3. V tomto prípade je zložitosť hashovania nastavená algoritmicky v závislosti od úloh systému (zmení sa zložitosť šablóny, do ktorej sa hash musí zmestiť). V bitcoine je frekvencia ťažby novej jednotky (výskyt nového bloku) približne desať minút. Preto čím väčšia je sila systému baníka, tým väčšia je pravdepodobnosť, že to bude on, kto do systému pridá ďalší blok a dostane za to odmenu.
  4. Klienti systému môžu generovať najmenej milión transakcií (prenosov) za sekundu, ale sieť uzlov ich bude akceptovať až od podpísania nasledujúceho bloku (výroba ďalšej jednotky).
  5. Okrem toho bude transakcia považovaná za nepotvrdenú, kým sa neobjaví niekoľko ďalších nových blokov (generovanie peňažných jednotiek), aby sa chránili pred vidličkou (rozmnožené jednotky kryptomeny na „bočných vetvách blokového reťazca“, ktoré sa objavili napr. lokálna sieť ale potom odmietnuté hlavným reťazcom blokov).
  6. Veľkosť databázy transakcií, aby sa zabránilo jej nekontrolovanému rastu, je špeciálnym spôsobom komprimovaná (v skutočnosti orezaná) z dôvodu „ kontrolné body“. Konsenzuálne algoritmy pravidelne potvrdzujú takzvaný „pivotový“ blok, pred ktorým nemôžete blokový reťazec uložiť. Takéto riadiace bloky sa periodicky vytvárajú (označujú). V opačnom prípade by bola bitcoinová základňa zdrvujúca.

Chcem to zdôrazniť kryptomena nie je vec sama o sebe... V každom prípade sú bitcoiny celkom voľne zameniteľnou menou.

Pre ich rýchla výmena za ruble, doláre alebo iné elektronické peniaze môžete využiť služby online výmenníkov, napríklad tieto:

A pre jemnejšiu hru o kurzoch a dodatočných zárobkoch môžete poradiť kryptoburzy:

Takto vyzerá veľký a hrozný blockchain, ak sa ho pokúsite popísať viac -menej jednoduchým jazykom. Aj keď slová treba používať nie úplne jednoduché, ale čo robiť - technológie 🙂

Veľa šťastia! Uvidíme sa čoskoro na stránkach blogu

Môže vás zaujímať

BlockChain.info je populárna online peňaženka s kryptomenami v ruštine na oficiálnych webových stránkach BlockChain.info CoinMarketCap je oficiálna webová stránka hodnotenia kryptomeny CoinMarketCap (kapitalizácia trhu s kryptomenami) Cryptonator - online peňaženka s kryptomenami s jednoduchým vstupom, ale nie celkom dobré recenzie Tokeny - čo to je v kryptomene a ďalších oblastiach Kryptomena - čo to je jednoduchými slovami, ako všetko funguje a zoznam najlepšie hodnotených kryptomien Kryptomenová peňaženka - ako si ju vytvoriť a ktorá je lepšia: studená, viac menová, hardvérová alebo online krypto peňaženka
Ťažba - čo to je jednoduchými slovami a ako zarobiť peniaze ťažbou bitcoinov a ďalších kryptomien Satoshi - čo to je, koľko satoshi je v 1 bitcoine, aký je ich výmenný kurz voči rubľu a kto je satoshi nakamoto Cloud Token a Jarvis Robot splnili sny mnohým investorom

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, aj keď má veľmi sľubné šance na rozvoj a implementáciu v každodennom živote. Pokúsme sa zjednodušene popísať, čo je blockchain. Aby toho všetkého nebolo málo, nájde sa niekoľko prípadov použitia. Nová technológia a tiež zvážil 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 nezaoberáte hlavnými technickými aspektmi fungovania, technológia blockchain 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ž údajov, 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 do vykonávania transakcií akéhokoľvek druhu. Ak hovoríme o tom, čo je to blockchain, jednoduchými slovami, technológiu je možné porovnať s akýmsi transparentným trezorom, povedzme, vyrobeným 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 je tam presne uvedené. Z trezoru si však môžete niečo vziať, iba ak máte určité prístupové práva, zhruba povedané, kľúč známy iba osobe, pre ktorú je určený. Ako je už zrejmé, trezor nemožno vniknúť 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ú základné pravidlá pre ukladanie a distribúciu informácií popísané matematickými prostriedkami, pričom je vylúčený prístup k nim zvonku, a to aj na úrovni registrovaných zákazníkov alebo správcov. . Je ľahké uhádnuť, že tento systém nemá jedného manažéra ako takého.

Ako funguje blockchain?

Hlavnou zásadou fungovania novej technológie je transparentnosť vykonávaných operácií s nemožnosťou ich zmeny osobami, ktoré k nej nemajú autorizovaný prístup. Bitcoinový systém je považovaný za predka, akonáhle bol vytvorený vo forme samoregulačnej kryptomeny, ktorá nevyžaduje obsluhu finančných inštitúcií alebo bánk. Platformu blockchain použila na zaznamenávanie všetkých typov transakcií. 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á vlastný reťazec blokov transakcií (transakcie, platby atď.). V takom prípade sa po dokončení a potvrdení akejkoľvek transakcie (podľa stanovených matematických pravidiel) do reťazca pridá nový blok. A každý taký blok, podobne ako bunka DNA, obsahuje informácie o celej sieti ako celku. Technológia blockchainu teda pôvodne predurčuje nemožnosť pridania falošného bloku alebo odstránenia existujúceho, pretože to bude okamžite viditeľné v celom systéme. Zhruba povedané, nemôžete do štruktúry pridať niečo, čo by tam nemalo byť. Keď je blok vymazaný, systém reaguje rovnako na zmenu globálnej štruktúry. Ukazuje sa teda, že podvody, pokusy o neoprávnené zasahovanie alebo rovnaké pirátstvo sú takmer na sto percent vylúčené.

Hlavné oblasti použitia

V štádiu svojho vzniku sa blockchainová technológia (z anglického blockchainu) používala výlučne na kryptomenu a o niečo neskôr ju prijali niektoré bankové štruktúry.

Avšak dnes vo svojom vývoji nový systém preniká dostatočne hlboko do nášho každodenného života. 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 a sledovať výrobné procesy konkrétneho produktu z hľadiska súladu s deklarovanými normami, nehovoriac o všetkých finančných transakciách.

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

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

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

Uvažujme o každom z nich osobitne.

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 ukladaním verejných kľúčov (hesiel) a zoznamov používateľov, ktorí majú právo na autorizovaný prístup.

Používateľ siete má napríklad prístup k viacerým počítačom. Na tento účel sa používa súbor tajných kľúčov chránený heslom uložený v blockchaine, ktorý vylučuje prejav hackerské útoky nazývaný MIM („muž v strede“). 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ý počet serverov, sieť bankomatov, vzdialené počítačové terminály atď. Čo je najzaujímavejšie, takúto globálnu kontrolu je možné vykonávať bez ohľadu na geografickú polohu a pri rovnakých jednoduchosť ako pri práci na bežnej lokálnej sieti.

EmcSSL

Ide o rozšírenie vlastného protokolu SSL. Blockchain je pre neho miestom pre ukladanie takzvaných digitálnych odtlačkov certifikátov jednotlivých používateľov alebo organizácií.

Pri vstupe napríklad na webovú stránku banky a pri výmene informácií medzi používateľom a bankovým internetovým systémom je používateľ autorizovaný na základe takýchto certifikátov, čo znemožňuje tretím stranám ukradnúť heslá, kódy alebo kľúče. Ak klient stratí certifikát, postup pri jeho obnove je značne zjednodušený, aj keď má určité nepríjemnosti, pokiaľ ide o uložené obmedzenia (služba obnovy je platená a samotný proces trvá veľa času).

Informačná karta Emc

Táto platforma v zásade používa systém elektronických vizitiek, ktoré sú neoddeliteľne spojené s vlastnými certifikátmi SSL. Na rozdiel od tých druhých sú tieto vizitky pohodlné, pretože informácie, ktoré obsahujú, je možné zmeniť.

Keď zadáte určitý internetový zdroj, ktorý podporuje túto technológiu (napríklad blockchainovú peňaženku), autorizácia sa uskutoční presne na základe virtuálnej vizitky a informácie z nej sa načítajú automaticky. Pohodlie takéhoto systému je, že keď sa údaje zmenia v vizitka mení sa vo všetkých zdrojoch, kde je zaregistrovaný, súčasne a úplne automaticky. Užívateľ teda nemusí znova ručne vyplňovať registračné polia na veľkom počte stránok.

EMCTTS

Systém TTS je nástrojom na včasnú opravu umiestnených dokumentov akéhokoľvek typu vytvorením odtlačku prsta v momente ich zverejnenia.

Táto technológia je nepostrádateľná v právnych záležitostiach, keď sa vyžaduje preukázanie pravosti dokumentu, zmluvy, patentu alebo dokonca publikácie o autorských právach. Pomocou časovej pečiatky môžete jednoducho skontrolovať nielen dátum vydania alebo zverejnenia, ale aj čas presný do druhého. A v judikatúre to môže niekedy hrať kľúčovú úlohu.

Existujú napríklad dve spoločnosti, ktoré uzatvorili zmluvu o poskytovaní niektorých služieb. Prvý z nich po podpise zmluvy publikoval pomocou technológie TTS. Druhá spoločnosť o tom nevedela a po chvíli začala svojvoľne meniť zmluvu s odvolaním sa na údajne stratenú vlastnú kópiu a dokonca na tvrdenie, že v jej aktuálnom vydaní boli uvedené niektoré body. Nie je nič jednoduchšie, ako dokázať prvú spoločnosť časovou pečiatkou zverejnenia.

Emc DPO

Systém DPO je ďalšou odnožou bežnej technológie používanej na fyzické alebo intelektuálne dokazovanie práv k akémukoľvek majetku.

Jednoducho povedané, na základe jedinečné miestnosti alebo charakteristiku použitia takejto technológie a môže potvrdiť napríklad právo vlastniť auto, dom alebo byt, pozemok, vývoj softvéru atď. Katastrálne čísla, osvedčenia o registrácii, sériové čísla softvérové ​​licencie a v niektorých prípadoch povedzme pre nehnuteľnosti - umiestnenie atď. V takom systéme je preregistrácia vlastníctva veľmi jednoduchá. Stačí vykonať najjednoduchšiu operáciu zmeny údajov v blockchaine. Ako je už zrejmé, prístup k takýmto procesom môžu získať iba osoby, ktoré na to majú právo, a zasahovanie zvonku je vylúčené.

Atóm EMC

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 sú pri prevode vlastníckych práv alebo uzatváraní zmlúv dve strany nútené obrátiť sa na notára, advokátsku kanceláriu, banku a ďalšie organizácie. V tejto situácii nie je ich účasť potrebná. Registrácia v prípade transakcie s majetkom, keď predávajúci obdržal peniaze a vlastníctvo bolo opätovne zaregistrované na kupujúceho, a je potvrdením zákonnosti operácie s predbežným overením vlastníctva predávajúceho k nehnuteľnosti, a v budúcnosti - aj s potvrdením vlastníctva nového majiteľa. Je pravda, že tento prístup je možné použiť iba vtedy, ak si obe strany navzájom bezpodmienečne dôverujú.

Emc DNS

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

Verí sa, že s použitím takejto technológie sa akákoľvek distribuovaná sieť viazaná na internet stane prakticky nezraniteľnou.

Rýchle transakcie

Tento typ technológie je navrhnutý tak, aby vykonával mikroplatby s minimálnymi nákladmi a nákladmi. Takéto výpočty môžu mať veľmi malé sumy (aj za zlomok penny).

Keďže všetky transakcie sú virtuálne, systém vám umožňuje odstrániť akékoľvek obmedzenia rýchlosti v takzvanej metrike TPS, napriek tomu, že akýkoľvek výpočet má svoje vlastné náklady, vyjadrené buď v peniazoch, alebo v prostriedkoch spotrebovaných na jeho dokončenie.

Výhody a nevýhody systému

Nakoniec zostáva povedať, že blockchainový systém má pomerne výrazné výhody. Najdôležitejšou vecou v technológiách je dokonalá spoľahlivosť a, ako sa tvrdí, absolútna bezpečnosť. Napriek tomu dnes prebieha aktívna diskusia o uskutočniteľnosti rozsiahleho zavádzania takejto technológie. Bankári, mimochodom, sa s ním neponáhľajú kvôli nízkej rýchlosti práce, ktorá pôvodne závisí od premávky, aj keď priznávajú, že rýchlosť má v porovnaní so spoľahlivosťou a bezpečnosťou prevádzky nižšiu prioritu.

Každý spotrebiteľ využívajúci technológiu blockchain však môže dokonca nezávisle kontrolovať kvalitu nakupovaného tovaru sledovaním celého výrobného a dodávateľského reťazca, aby sa ubezpečil, že nákup skutočne spĺňa stanovené normy.

Keď však hovoríme o globálnej implementácii tejto technológie, ktorej vzhľad je podľa mnohých odborníkov porovnateľný iba so vznikom globálna sieť Internet je stále ešte len na začiatku. A na jeho základe nie je vytvorených toľko aplikácií, nehovoriac o organizáciách, ktoré ich používajú, ako by si mnohí želali. 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 neutrpí osud kryptomeny bitcoin, od ktorého bolo nedávno rozhodnuté upustiť.

Transakcia sa považuje za úplnú a platnú („potvrdenú“), ak sa skontroluje jej formát a podpisy a keď sa samotná transakcia spojí do skupiny s niekoľkými ďalšími a zaznamená sa v špeciálnej štruktúre - blok... Obsah blokov je možné skontrolovať, pretože každý blok obsahuje informácie o predchádzajúcom bloku. Všetky bloky sú zoradené v jednom reťazci, ktorý obsahuje informácie o všetkých operáciách, ktoré boli kedy vykonané v databáze. Úplne prvý blok v reťazci je primárny blok(Blok anglickej genézy) - považuje sa za samostatný prípad, pretože nemá nadradený blok.

Blok pozostáva z hlavičky a zoznamu transakcií. Hlavička bloku obsahuje jeho hash, hash predchádzajúceho bloku, hash transakcií a ďalšie informácie o službe. V bitcoínovom systéme prvá transakcia v bloku vždy znamená prijatie provízie, ktorá bude odmenou baníkovi za vytvorený blok. Nasleduje zoznam transakcií zostavený z frontu transakcií, ktoré ešte neboli zapísané do predchádzajúcich blokov. Kritérium výberu z frontu určuje baník nezávisle. Časom to nemusí byť chronologické. Zahrnuté môžu byť napríklad iba transakcie s vysokou províziou alebo s daným zoznamom adries. Pri transakciách v bloku sa používa hašovanie podobné stromom, podobne ako pri vytváraní hašovacej sumy pre súbor v protokole BitTorrent. Transakcie, okrem výpočtu provízie za vytvorenie bloku, obsahujú parameter vstup odkaz na transakciu s predchádzajúci stavúdaje (v bitcoínovom systéme je napríklad uvedený odkaz na transakciu, za ktorú boli vynaložené bitcoiny prijaté). Operácie na prenos provízie baníkovi za vytvorenie bloku nemajú „vstupné“ transakcie, takže v tomto parametri je možné zadať akékoľvek informácie (pre nich sa toto pole nazýva parameter English Coinbase).

Vytvorený blok bude akceptovaný inými užívateľmi, ak je číselná hodnota hash hlavičky rovnaká alebo nižšia ako určité cieľové číslo, ktorého hodnota je periodicky upravovaná. Pretože výsledok hash funkcie SHA-256 je považovaný za nevratný, v súčasnosti neexistuje žiadny algoritmus na získanie požadovaného výsledku, okrem náhodného vyhľadávania. Ak hash nespĺňa podmienku, parameter nonce v hlavičke sa zmení a hash sa prepočíta. Obvykle je potrebný veľký počet konverzií. Keď sa nájde variant, uzol pošle prijatý blok ďalším pripojeným uzlom, ktoré blok skontrolujú. Ak nie sú žiadne chyby, blok sa považuje za pridaný do reťazca a nasledujúci blok musí obsahovať jeho hash.

Hodnota cieľového čísla, s ktorým sa hash porovnáva, sa v systéme Bitcoin upravuje každých 2016 blokov. Plánuje sa, že celá sieť bitcoínového systému by mala na generovanie jedného bloku stráviť asi 10 minút a na bloky 2016 asi dva týždne. Ak sa bloky 2016 vytvoria rýchlejšie, cieľ sa mierne zníži a bude ťažšie ho dosiahnuť, inak sa cieľ zvýši. Zmena zložitosti výpočtov neovplyvní spoľahlivosť bitcoínovej siete a je potrebná iba pre to, aby systém generoval bloky takmer konštantnou rýchlosťou, nezávisle od výpočtového výkonu účastníkov siete.

Blokový reťazec

Bloky sú súčasne tvorené mnohými „baníkmi“. Bloky, ktoré spĺňajú kritériá, sa odosielajú do siete a sú zahrnuté vo všetkých replikáciách distribuovanej databázy blokov. Pravidelne nastávajú situácie, keď niekoľko nových blokov v rôznych častiach distribuovanej siete volá ten istý blok predchádzajúci, to znamená, že sa reťazec blokov môže rozvetviť. Konkrétne alebo náhodne môžete obmedziť opakovaný prenos informácií o nových blokoch (napríklad jeden z reťazcov sa môže vyvíjať v rámci miestnej siete). V tomto prípade je možný paralelný rast rôznych vetiev. Každý z nových blokov môže obsahovať rovnaké transakcie aj rôzne transakcie zahrnuté iba v jednom z nich. Keď sa blokové prenosy obnovia, baníci začnú počítať hlavný reťazec s prihliadnutím na úroveň obtiažnosti hashovania a dĺžku reťazca. V prípade rovnosti zložitosti a dĺžky sa dáva prednosť reťazcu, ktorého posledný blok sa objavil skôr. Transakcie, ktoré vstúpili iba do odmietnutej pobočky (vrátane vyplatenia odmeny), strácajú svoj potvrdený stav. Ak ide o transakciu prevodu bitcoinov, bude zaradená do poradia a zaradená do nasledujúceho bloku. Transakcie na získanie odmien za vytváranie orezaných blokov sa neduplikujú v inej vetve, to znamená, že „extra“ bitcoiny zaplatené za vytvorenie orezaných blokov nedostanú ďalšie potvrdenie a sú „stratené“.

Blockchain je vytvorený ako neustále rastúci reťazec blokov so záznamami všetkých transakcií. Kópie základne alebo jej časti sú súčasne uložené na viacerých počítačoch a synchronizujú sa podľa formálnych pravidiel pre budovanie blokového reťazca. Informácie v blokoch nie sú šifrované a sú dostupné vo forme čistého textu, ale absencia zmien sa overuje kryptograficky prostredníctvom hashovacích reťazcov (prvok digitálneho podpisu).

Databáza verejne ukladá nešifrované informácie o všetkých transakciách podpísaných pomocou asymetrického šifrovania. Aby sa zabránilo viacnásobnému vynakladaniu tej istej sumy, používajú sa časové pečiatky implementované rozdelením databázy do reťazca špeciálnych blokov, z ktorých každý okrem iného obsahuje hash predchádzajúceho bloku a jeho vlastný sériové číslo... Každý nový blok potvrdzuje transakcie, ktorých informácie obsahujú aj dodatočné potvrdenie transakcií vo všetkých predchádzajúcich blokoch reťazca. Je nepraktické meniť informácie v bloku, ktorý je už v reťazci, pretože v tomto prípade by bolo potrebné upraviť informácie vo všetkých nasledujúcich blokoch. Z tohto dôvodu je úspešný útok na dvojnásobné výdavky (opätovné vynaloženie predtým vynaložených finančných prostriedkov) v praxi extrémne nepravdepodobný.

Úmyselná zmena informácií v žiadnej z kópií databázy alebo dokonca v dostatočne veľkom počte kópií nebude uznaná za pravdivú, pretože nebude v súlade s pravidlami. Niektoré zmeny môžu byť prijaté, ak sú vykonané na všetkých kópiách základne (napríklad vymazanie niekoľkých posledných blokov kvôli chybe pri ich vytváraní).

Pre vizuálnejšie vysvetlenie mechanizmu práce platobný systém Satoshi Nakamoto predstavil koncept „ digitálna minca“, Definovanie ako reťazec digitálne podpisy... Na rozdiel od štandardizovaných nominálnych hodnôt bežných mincí má každá „digitálna minca“ svoju vlastnú nominálnu hodnotu. Ku každej adrese bitcoinu môže byť priradený ľubovoľný počet „digitálnych coinov“. Pomocou transakcií je možné ich rozdeliť a kombinovať, pričom sa ušetrí celková suma ich nominálnych hodnôt mínus provízia.

Pred verziou 0.8.0 hlavný klient používal na ukladanie blokového reťazca Berkeley DB, od verzie 0.8.0 vývojári prešli na LevelDB.

Potvrdenie transakcií

Kým nie je transakcia zaradená do bloku, systém sa domnieva, že množstvo bitcoinov na určitej adrese zostáva nezmenené. V súčasnej dobe je technicky možné vykonať niekoľko rôznych transakcií na prenos rovnakých bitcoinov z jednej adresy k rôznym príjemcom. Akonáhle je však jedna z takýchto transakcií zaradená do bloku, systém už bude ignorovať ostatné transakcie s rovnakými bitcoinmi. Ak je napríklad v bloku zahrnutá neskoršia transakcia, predchádzajúca transakcia sa bude považovať za chybnú. Existuje malá šanca, že počas vidlice dve takéto transakcie skončia v blokoch rôznych pobočiek. Každý z nich bude považovaný za správny, iba keď pobočka zanikne, jedna z transakcií bude považovaná za chybnú. V tomto prípade nezáleží na čase operácie.

Uskutočnenie transakcie v bloku je teda potvrdením jej platnosti bez ohľadu na prítomnosť ďalších transakcií s rovnakými bitcoinmi. Každý nový blok je považovaný za dodatočné „potvrdenie“ transakcií z predchádzajúcich blokov. Ak sú v reťazci 3 bloky, transakcie z posledného bloku budú potvrdené 1 krát a transakcie umiestnené v prvom bloku budú mať 3 potvrdenia. Stačí počkať na niekoľko potvrdení, aby bola pravdepodobnosť zrušenia transakcie veľmi nízka.

Aby sa znížil vplyv takýchto situácií na sieť, existujú obmedzenia týkajúce sa likvidácie novo prijatých bitcoinov. Podľa služby blockchain.info, do mája 2015 bola maximálna dĺžka vyradených reťazcov 5 blokov. Požadovaný počet potvrdení na odblokovanie toho, čo bolo prijaté, závisí od klientskeho programu alebo od pokynov prijímajúcej strany. Klient „Bitcoin-qt“ nevyžaduje odosielanie potvrdení, ale väčšina príjemcov má predvolenú požiadavku 6 potvrdení, to znamená, že zvyčajne môžete použiť to, čo ste dostali za hodinu. Rôzne online služby často stanovujú svoj vlastný prah potvrdenia.

Protokol umožňuje použiť prijaté bitcoiny na vytvorenie bloku po 100 potvrdeniach, ale štandardný klientsky program ukazuje províziu po 120 potvrdeniach, to znamená, že províziu môžete spravidla použiť asi 20 hodín po jej nabití.

„Dvojité výdavky“

Ak ovládate viac ako 50% celkového výpočtového výkonu siete, potom existuje teoretická možnosť, pri akomkoľvek prahu potvrdenia sa rovnaké bitcoiny prevedú dvakrát rôznym príjemcom - jedna z transakcií bude verejná a potvrdí sa vo všeobecnosti. objednávka a druhá nebude inzerovaná, jej potvrdenia sa vyskytnú bloky skrytej paralelnej vetvy. Iba po chvíli sieť dostane informácie o druhej transakcii, bude potvrdená a prvá stratí potvrdenia a bude ignorovaná. V dôsledku toho nedôjde k zdvojnásobeniu bitcoinov, ale zmení sa ich súčasný vlastník, pričom prvý príjemca bitcoiny stratí bez akejkoľvek náhrady.

Otvorenosť blockchainu vám umožňuje vykonávať zmeny v ľubovoľnom bloku. Potom však bude potrebné prepočítať hash nielen zmeneného bloku, ale aj všetkých nasledujúcich. V skutočnosti bude takáto operácia vyžadovať kapacitu, ktorá nie je menšia ako kapacita, ktorá bola použitá na vytvorenie upravených a nasledujúcich blokov (to znamená celú súčasnú kapacitu), čo robí túto možnosť extrémne nepravdepodobnou.

K 1. decembru 2013 celková kapacita siete presiahla 6 000 THash / s. Od začiatku roku 2014 Združenie baníkov (bazén) Ghash.io dlhodobo ovláda viac ako 40% celkovej kapacity bitcoínovej siete a na začiatku júna 2014 nakrátko sústredila viac ako 50% kapacity siete.

Dvojnásobné míňanie bitcoinov nebolo v praxi nikdy zaznamenané. V máji 2015 paralelné reťazce nikdy nepresiahli 5 blokov.

Zložitosť

Za požiadavku na blokové hash je zodpovedný špeciálny parameter nazývaný „zložitosť“. Pretože výpočtový výkon siete nie je konštantný, tento parameter klienti siete prepočítavajú každých 2016 blokov takým spôsobom, aby bola zachovaná priemerná miera tvorby blockchainu na úrovni 2016 blokov za dva týždne. 1 blok by teda mal byť vytvorený približne každých desať minút. V praxi platí, že keď sa zvýši výpočtový výkon siete, zodpovedajúce časové intervaly sú kratšie a keď sa znižujú, sú dlhšie. Prepočet zložitosti s odkazom na čas je možný kvôli prítomnosti blokov v čase ich vytvorenia v hlavičkách. Je zapísaný v unixovom formáte podľa systémových hodín autora bloku (ak je blok vytvorený v oblasti, potom podľa systémových hodín servera tejto oblasti).

Aplikácie mimo kryptomien

V súčasnej dobe prejavujú záujem o technológiu blockchain zástupcovia rôznych sfér. Stupeň záujmu spoločností o rôzne odvetvia hospodárstva sa zároveň značne líši. Finančný sektor sa aktívne pripravuje na rozsiahle prijatie blockchainu, pričom výrobné podniky túto technológiu nechávajú za sebou.

Bankový sektor, investície a burzy

V ruskom bankovom sektore prejavujú záujem o technológie spoločnosti ako VTB a Sberbank.

Ohlásený vývoj a plány na používanie technológie blockchain platobné systémy VISA, Mastercard, Unionpay a SWIFT.

Pozemkový register

V prvej polovici roku 2018 sa uskutoční experiment s využitím technológie blockchain s cieľom monitorovať spoľahlivosť informácií z Jednotného štátneho registra nehnuteľností (USRN) v Moskve.

Identifikácia

V roku 2014 bola založená spoločnosť Bitnation, ktorá poskytuje služby tradičného stavu, ako je občiansky preukaz, notár a niekoľko ďalších.

Fínsko identifikuje utečencov pomocou technológie blockchain.

V Estónsku existuje blockchainový systém elektronického občianstva.

Platobné prostriedky

Kritika

SWIFT, medzinárodný medzibankový systém pre prenos informácií a finančné transakcie, vyhlásil nebezpečenstvo nereálnych očakávaní ohľadom humbuku okolo blockchainových technológií a distribuovaných účtovných kníh v bankovom prostredí.

Čínska akadémia informačných a komunikačných technológií (CAICT) nedávno dokončila štúdiu blockchainových projektov a ukázala, že asi 92% z nich zlyhá, s priemerným časom realizácie 1,22 roka.

Rusko

V júli 2017 boli v regióne Novgorod naplánované práce na spustení pilotného projektu na zavedenie technológie blockchain do práce Rosreestra. Na projekte sa mali podieľať Vnesheconombank a Agentúra pre hypotéky na bývanie.

19. októbra 2017 vyšlo najavo, že moskovská vláda je pripravená poskytnúť Rosreestru pri registrácii nehnuteľností počítačový server na implementáciu technológie blockchain.

pozri tiež

Poznámky

  1. Slovník Merriam-Webster, Oxfordský slovník.
  2. , s. 2-3.
  3. , s. 15.
  4. Marco Iansiti a Karim R. Lakhani. Pravda o blockchainu // Harvard Business Review: časopis. - 2017. - Nie Vydanie január-február 2017... - S. 118-127.
  5. , s. 3.
  6. Blok Genesis, blok 0
  7. , s. 4.
  8. Hľadanie blokov 2016(Angličtina). Dátum ošetrenia 21. december 2015.
  9. Bitcoin Block Explorer - stránka, ktorá vám umožňuje zobraziť blockchain(Angličtina). Získané 21. decembra 2015. Archivované 15. júla 2012.
  10. , s. 5.
  11. , s. 2.
  12. Misia na decentralizáciu internetu, The New Yorker. 12. december 2013. Dátum ošetrenia 30. december 2014. „Uzly“ siete-používatelia, ktorí na svojich počítačoch používajú bitcoinový softvér, spoločne kontrolujú integritu ostatných uzlov, aby zaistili, že nikto neutratí rovnaké mince dvakrát. Všetky transakcie sú publikované v zdieľanej verejnej knihe, nazývanej „blokový reťazec“ “.
  13. (nešpecifikované) ... Dátum ošetrenia 22. februára 2013. 13. marca 2013.
  14. Bitcoiny sú pod útokom(Angličtina). Dátum ošetrenia 21. december 2015.
  15. Počet vyhodených blokov(Angličtina). Dátum ošetrenia 21. december 2015.
  16. Príklady vývojárov bitcoinov(Angličtina). Dátum ošetrenia 21. december 2015.
  17. (Angličtina). Archivované 21. mája 2013.
  18. , s. 6-8.
  19. Bitcoinové grafy(Angličtina). Dátum ošetrenia 21. december 2015.
  20. Záruka bezpečnosti bitcoinov bola rozbitá anonymným minerom s 51% výkonom siete(Angličtina). Dátum ošetrenia 21. december 2015.
  21. Grafy náročnosti bitcoinovej siete(Angličtina). Dátum ošetrenia 21. december 2015.
  22. Bitcoinový hash(Angličtina). Dátum ošetrenia 21. december 2015.
  23. „Naša odpoveď na blockchain“: Ruské banky majú v úmysle uviesť na trh analógiu distribuovanej účtovnej knihy (ruská), CoinMarket. Novinky(4. augusta 2017). Citované 3. novembra 2017.
  24. (Rusky), CoinMarket. Novinky(18. októbra 2017). Citované 3. novembra 2017.
  25. Visa plánuje patentovať svoj vlastný digitálny systém aktív (ruský), CoinMarket. Novinky(21. augusta 2017). Citované 3. novembra 2017.
  26. Na medzinárodné platby bude Visa používať blockchain (Rusky)
  27. Mastercard vyvíja svoj vlastný transakčný systém blockchain (ruský), CoinMarket. Novinky(22. septembra 2017). Citované 3. novembra 2017.
  28. Mastercard uvádza na trh blockchainovú platobnú sieť (Rusky)... Pokrokový. Citované 3. novembra 2017.
  29. Čínsky gigant UnionPay pracuje na blockchaine pre bankomaty (rusky), CoinMarket. Novinky(28. augusta 2017). Citované 3. novembra 2017.
  30. Medzibankový systém Swift dokončil testovanie inteligentných zmlúv na základe blockchainu (rusky), CoinMarket. Novinky(3. júla 2017). Citované 3. novembra 2017.
  31. „Jednomyseľne“: SWIFT oznamuje úspešné testovanie protokolov Proof-of-Concept (rusky), CoinMarket. Novinky(16. októbra 2017). Citované 3. novembra 2017.
  32. Nienhaus, Lisa... Kryptowährung: Der Blockchain-Code (de-DE), Die zeit(28. februára 2018). Dátum ošetrenia 28. februára 2018.
  33. (nešpecifikované) (28. júla 2017).
  34. Švédsko testuje technológiu blockchain pre pozemkové knihy, Reuters(16. júna 2016). Citované 3. novembra 2017.
  35. Štátny pozemkový kataster Ukrajiny prešiel na technológiu Blockchain - ITC.ua (rusky), ITC.ua(3. októbra 2017). Dátum ošetrenia 13. december 2017.
  36. Teraz oficiálne: katastrálny register v Dubaji začal svoj „presun“ do blockchainu (rusky), CoinMarket. Novinky(9. októbra 2017). Citované 3. novembra 2017.

Transakcia sa považuje za úplnú a platnú („potvrdenú“), ak sa skontroluje jej formát a podpisy a keď sa samotná transakcia spojí do skupiny s niekoľkými ďalšími a zaznamená sa v špeciálnej štruktúre - blok... Obsah blokov je možné skontrolovať, pretože každý blok obsahuje informácie o predchádzajúcom bloku. Všetky bloky sú zoradené v jednom reťazci, ktorý obsahuje informácie o všetkých operáciách, ktoré boli kedy vykonané v databáze. Úplne prvý blok v reťazci je primárny blok(Blok anglickej genézy) - považuje sa za samostatný prípad, pretože nemá nadradený blok.

Blok pozostáva z hlavičky a zoznamu transakcií. Hlavička bloku obsahuje jeho hash, hash predchádzajúceho bloku, hash transakcií a ďalšie informácie o službe. V bitcoínovom systéme prvá transakcia v bloku vždy znamená prijatie provízie, ktorá bude odmenou baníkovi za vytvorený blok. Nasleduje zoznam transakcií zostavený z frontu transakcií, ktoré ešte neboli zapísané do predchádzajúcich blokov. Kritérium výberu z frontu určuje baník nezávisle. Časom to nemusí byť chronologické. Zahrnuté môžu byť napríklad iba transakcie s vysokou províziou alebo s daným zoznamom adries. Pri transakciách v bloku sa používa hašovanie podobné stromom, podobne ako pri vytváraní hašovacej sumy pre súbor v protokole BitTorrent. Transakcie, okrem výpočtu provízie za vytvorenie bloku, obsahujú parameter vstup odkaz na transakciu s predchádzajúcim stavom údajov (v bitcoínovom systéme je napríklad uvedený odkaz na transakciu, za ktorú boli prijaté vyťažené bitcoiny prijaté). Operácie na prenos provízie baníkovi za vytvorenie bloku nemajú „vstupné“ transakcie, takže v tomto parametri je možné zadať akékoľvek informácie (pre nich sa toto pole nazýva parameter English Coinbase).

Vytvorený blok bude akceptovaný inými užívateľmi, ak je číselná hodnota hash hlavičky rovnaká alebo nižšia ako určité cieľové číslo, ktorého hodnota je periodicky upravovaná. Pretože výsledok hash funkcie SHA-256 je považovaný za nevratný, v súčasnosti neexistuje žiadny algoritmus na získanie požadovaného výsledku, okrem náhodného vyhľadávania. Ak hash nespĺňa podmienku, parameter nonce v hlavičke sa zmení a hash sa prepočíta. Obvykle (štatisticky) je potrebných veľa prepočtov. Keď sa nájde variant, uzol pošle prijatý blok ďalším pripojeným uzlom, ktoré blok skontrolujú. Ak nie sú žiadne chyby, blok sa považuje za pridaný do reťazca a nasledujúci blok musí obsahovať jeho hash.

Hodnota cieľového čísla, s ktorým sa hash porovnáva, sa v systéme Bitcoin upravuje každých 2016 blokov. Plánuje sa, že celá sieť bitcoínového systému by mala na generovanie jedného bloku stráviť asi 10 minút a na bloky 2016 asi dva týždne. Ak sa bloky 2016 vytvoria rýchlejšie, cieľ sa mierne zníži a bude ťažšie ho dosiahnuť, inak sa cieľ zvýši. Zmena zložitosti výpočtov neovplyvní spoľahlivosť bitcoínovej siete a je potrebná iba pre to, aby systém generoval bloky takmer konštantnou rýchlosťou, nezávisle od výpočtového výkonu účastníkov siete.

Blokový reťazec

Bloky sú súčasne tvorené mnohými „baníkmi“. Bloky, ktoré spĺňajú kritériá, sa odosielajú do siete a sú zahrnuté vo všetkých replikáciách distribuovanej databázy blokov. Pravidelne nastávajú situácie, keď niekoľko nových blokov v rôznych častiach distribuovanej siete volá ten istý blok predchádzajúci, to znamená, že sa reťazec blokov môže rozvetviť. Konkrétne alebo náhodne môžete obmedziť opakovaný prenos informácií o nových blokoch (napríklad jeden z reťazcov sa môže vyvíjať v rámci miestnej siete). V tomto prípade je možný paralelný rast rôznych vetiev. Každý z nových blokov môže obsahovať rovnaké transakcie aj rôzne transakcie zahrnuté iba v jednom z nich. Keď sa blokové prenosy obnovia, baníci začnú počítať hlavný reťazec s prihliadnutím na úroveň obtiažnosti hashovania a dĺžku reťazca. V prípade rovnosti zložitosti a dĺžky sa dáva prednosť reťazcu, ktorého posledný blok sa objavil skôr. Transakcie, ktoré vstúpili iba do odmietnutej pobočky (vrátane vyplatenia odmeny), strácajú svoj potvrdený stav. Ak ide o transakciu prevodu bitcoinov, bude zaradená do poradia a zaradená do nasledujúceho bloku. Transakcie na získanie odmien za vytváranie orezaných blokov sa neduplikujú v inej vetve, to znamená, že „extra“ bitcoiny zaplatené za vytvorenie orezaných blokov nedostanú ďalšie potvrdenie a sú „stratené“.

Blockchain je vytvorený ako neustále rastúci reťazec blokov so záznamami všetkých transakcií. Kópie základne alebo jej časti sú súčasne uložené na viacerých počítačoch a synchronizujú sa podľa formálnych pravidiel pre budovanie blokového reťazca. Informácie v blokoch nie sú šifrované a sú dostupné vo forme čistého textu, ale absencia zmien sa overuje kryptograficky prostredníctvom hashovacích reťazcov (prvok digitálneho podpisu).

Databáza verejne ukladá nešifrované informácie o všetkých transakciách podpísaných pomocou asymetrického šifrovania. Aby sa zabránilo viacnásobnému vynakladaniu tej istej sumy, používajú sa časové pečiatky implementované rozdelením databázy do reťazca špeciálnych blokov, z ktorých každý okrem iného obsahuje hash predchádzajúceho bloku a vlastné poradové číslo. Každý nový blok potvrdzuje transakcie, ktorých informácie obsahujú aj dodatočné potvrdenie transakcií vo všetkých predchádzajúcich blokoch reťazca. Je nepraktické meniť informácie v bloku, ktorý je už v reťazci, pretože v tomto prípade by bolo potrebné upraviť informácie vo všetkých nasledujúcich blokoch. Z tohto dôvodu je úspešný útok na dvojnásobné výdavky (opätovné vynaloženie predtým vynaložených finančných prostriedkov) v praxi extrémne nepravdepodobný.

Úmyselná zmena informácií v žiadnej z kópií databázy alebo dokonca v dostatočne veľkom počte kópií nebude uznaná za pravdivú, pretože nebude v súlade s pravidlami. Niektoré zmeny môžu byť prijaté, ak sú vykonané na všetkých kópiách základne (napríklad vymazanie niekoľkých posledných blokov kvôli chybe pri ich vytváraní).

Na vizuálnejšie vysvetlenie mechanizmu fungovania platobného systému Satoshi Nakamoto predstavil koncept „ digitálna minca”, Definovanie ako reťazec digitálnych podpisov. Na rozdiel od štandardizovaných nominálnych hodnôt bežných mincí má každá „digitálna minca“ svoju vlastnú nominálnu hodnotu. Ku každej adrese bitcoinu môže byť priradený ľubovoľný počet „digitálnych coinov“. Pomocou transakcií je možné ich rozdeliť a kombinovať, pričom sa ušetrí celková suma ich nominálnych hodnôt mínus provízia.

Pred verziou 0.8.0 hlavný klient používal na ukladanie blokového reťazca Berkeley DB, od verzie 0.8.0 vývojári prešli na LevelDB.

Potvrdenie transakcií

Kým nie je transakcia zaradená do bloku, systém sa domnieva, že množstvo bitcoinov na určitej adrese zostáva nezmenené. V súčasnej dobe je technicky možné vykonať niekoľko rôznych transakcií na prenos rovnakých bitcoinov z jednej adresy k rôznym príjemcom. Akonáhle je však jedna z takýchto transakcií zaradená do bloku, systém už bude ignorovať ostatné transakcie s rovnakými bitcoinmi. Ak je napríklad v bloku zahrnutá neskoršia transakcia, predchádzajúca transakcia sa bude považovať za chybnú. Existuje malá šanca, že počas vidlice dve takéto transakcie skončia v blokoch rôznych pobočiek. Každý z nich bude považovaný za správny, iba keď pobočka zanikne, jedna z transakcií bude považovaná za chybnú. V tomto prípade nezáleží na čase operácie.

Uskutočnenie transakcie v bloku je teda potvrdením jej platnosti bez ohľadu na prítomnosť ďalších transakcií s rovnakými bitcoinmi. Každý nový blok je považovaný za dodatočné „potvrdenie“ transakcií z predchádzajúcich blokov. Ak sú v reťazci 3 bloky, transakcie z posledného bloku budú potvrdené 1 krát a transakcie umiestnené v prvom bloku budú mať 3 potvrdenia. Stačí počkať na niekoľko potvrdení, aby bola pravdepodobnosť zrušenia transakcie veľmi nízka.

Aby sa znížil vplyv takýchto situácií na sieť, existujú obmedzenia týkajúce sa likvidácie novo prijatých bitcoinov. Podľa služby blockchain.info, do mája 2015 bola maximálna dĺžka vyradených reťazcov 5 blokov. Požadovaný počet potvrdení na odblokovanie toho, čo bolo prijaté, závisí od klientskeho programu alebo od pokynov prijímajúcej strany. Klient „Bitcoin-qt“ nevyžaduje odosielanie potvrdení, ale väčšina príjemcov má predvolenú požiadavku 6 potvrdení, to znamená, že zvyčajne môžete použiť to, čo ste dostali za hodinu. Rôzne online služby často stanovujú svoj vlastný prah potvrdenia.

Protokol umožňuje použiť prijaté bitcoiny na vytvorenie bloku po 100 potvrdeniach, ale štandardný klientsky program ukazuje províziu po 120 potvrdeniach, to znamená, že províziu môžete spravidla použiť asi 20 hodín po jej nabití.

„Dvojité výdavky“

Ak ovládate viac ako 50% celkového výpočtového výkonu siete, potom existuje teoretická možnosť, pri akomkoľvek prahu potvrdenia sa rovnaké bitcoiny prevedú dvakrát rôznym príjemcom - jedna z transakcií bude verejná a potvrdí sa vo všeobecnosti. objednávka a druhá nebude inzerovaná, jej potvrdenia sa vyskytnú bloky skrytej paralelnej vetvy. Iba po chvíli sieť dostane informácie o druhej transakcii, bude potvrdená a prvá stratí potvrdenia a bude ignorovaná. V dôsledku toho nedôjde k zdvojnásobeniu bitcoinov, ale zmení sa ich súčasný vlastník, pričom prvý príjemca bitcoiny stratí bez akejkoľvek náhrady.

Otvorenosť blockchainu vám umožňuje vykonávať zmeny v ľubovoľnom bloku. Potom však bude potrebné prepočítať hash nielen zmeneného bloku, ale aj všetkých nasledujúcich. V skutočnosti bude takáto operácia vyžadovať kapacitu, ktorá nie je menšia ako kapacita, ktorá bola použitá na vytvorenie upravených a nasledujúcich blokov (to znamená celú súčasnú kapacitu), čo robí túto možnosť extrémne nepravdepodobnou.

K 1. decembru 2013 celková kapacita siete presiahla 6 000 THash / s. Od začiatku roku 2014 Združenie baníkov (bazén) Ghash.io dlhodobo ovláda viac ako 40% celkovej kapacity bitcoínovej siete a na začiatku júna 2014 nakrátko sústredila viac ako 50% kapacity siete.

Dvojnásobné míňanie bitcoinov nebolo v praxi nikdy zaznamenané. V máji 2015 paralelné reťazce nikdy nepresiahli 5 blokov.

Zložitosť

Za požiadavku na blokové hash je zodpovedný špeciálny parameter nazývaný „zložitosť“. Pretože výpočtový výkon siete nie je konštantný, tento parameter klienti siete prepočítavajú každých 2016 blokov takým spôsobom, aby bola zachovaná priemerná miera tvorby blockchainu na úrovni 2016 blokov za dva týždne. 1 blok by teda mal byť vytvorený približne každých desať minút. V praxi platí, že keď sa zvýši výpočtový výkon siete, zodpovedajúce časové intervaly sú kratšie a keď sa znižujú, sú dlhšie. Prepočet zložitosti s odkazom na čas je možný kvôli prítomnosti blokov v čase ich vytvorenia v hlavičkách. Je zapísaný v unixovom formáte podľa systémových hodín autora bloku (ak je blok vytvorený v oblasti, potom podľa systémových hodín servera tejto oblasti).

Aplikácie mimo kryptomien

V súčasnej dobe prejavujú záujem o technológiu blockchain zástupcovia rôznych sfér. Stupeň záujmu spoločností o rôzne odvetvia hospodárstva sa zároveň značne líši. Finančný sektor sa aktívne pripravuje na rozsiahle prijatie blockchainu, pričom výrobné podniky túto technológiu nechávajú za sebou.

Bankový sektor, investície a burzy

V ruskom bankovom sektore prejavujú záujem o technológie spoločnosti ako VTB a Sberbank.

Platobné systémy VISA, Mastercard, Unionpay a SWIFT oznámili vývoj a plány na využitie technológie blockchain.

Pozemkový register

V prvej polovici roku 2018 sa uskutoční experiment s využitím technológie blockchain s cieľom monitorovať spoľahlivosť informácií z Jednotného štátneho registra nehnuteľností (USRN) v Moskve.

Identifikácia

V roku 2014 bola založená spoločnosť Bitnation, ktorá poskytuje služby tradičného stavu, ako je občiansky preukaz, notár a niekoľko ďalších.

Fínsko identifikuje utečencov pomocou technológie blockchain.

V Estónsku existuje blockchainový systém elektronického občianstva.

Platobné prostriedky

Kritika

SWIFT, medzinárodný medzibankový systém pre prenos informácií a finančné transakcie, vyhlásil nebezpečenstvo nereálnych očakávaní ohľadom humbuku okolo blockchainových technológií a distribuovaných účtovných kníh v bankovom prostredí.

Čínska akadémia informačných a komunikačných technológií (CAICT) nedávno dokončila štúdiu blockchainových projektov a ukázala, že asi 92% z nich zlyhá, s priemerným časom realizácie 1,22 roka.

Rusko

V júli 2017 boli v regióne Novgorod naplánované práce na spustení pilotného projektu na zavedenie technológie blockchain do práce Rosreestra. Na projekte sa mali podieľať Vnesheconombank a Agentúra pre hypotéky na bývanie.

19. októbra 2017 vyšlo najavo, že moskovská vláda je pripravená poskytnúť Rosreestru pri registrácii nehnuteľností počítačový server na implementáciu technológie blockchain.

pozri tiež

Poznámky

  1. Slovník Merriam-Webster, Oxfordský slovník.
  2. , s. 2-3.
  3. , s. 15.
  4. Marco Iansiti a Karim R. Lakhani. Pravda o blockchainu // Harvard Business Review: časopis. - 2017. - Nie Vydanie január-február 2017... - S. 118-127.
  5. , s. 3.
  6. Blok Genesis, blok 0
  7. , s. 4.
  8. Hľadanie blokov 2016(Angličtina). Dátum ošetrenia 21. december 2015.
  9. Bitcoin Block Explorer - stránka, ktorá vám umožňuje zobraziť blockchain(Angličtina). Získané 21. decembra 2015. Archivované 15. júla 2012.
  10. , s. 5.
  11. , s. 2.
  12. Misia na decentralizáciu internetu, The New Yorker. 12. december 2013. Dátum ošetrenia 30. december 2014. „Uzly“ siete-používatelia, ktorí na svojich počítačoch používajú bitcoinový softvér, spoločne kontrolujú integritu ostatných uzlov, aby zaistili, že nikto neutratí rovnaké mince dvakrát. Všetky transakcie sú publikované v zdieľanej verejnej knihe, nazývanej „blokový reťazec“ “.
  13. (nešpecifikované) ... Dátum ošetrenia 22. februára 2013. 13. marca 2013.
  14. Bitcoiny sú pod útokom(Angličtina). Dátum ošetrenia 21. december 2015.
  15. Počet vyhodených blokov(Angličtina). Dátum ošetrenia 21. december 2015.
  16. Príklady vývojárov bitcoinov(Angličtina). Dátum ošetrenia 21. december 2015.
  17. (Angličtina). Archivované 21. mája 2013.
  18. , s. 6-8.
  19. Bitcoinové grafy(Angličtina). Dátum ošetrenia 21. december 2015.
  20. Záruka bezpečnosti bitcoinov bola rozbitá anonymným minerom s 51% výkonom siete(Angličtina). Dátum ošetrenia 21. december 2015.
  21. Grafy náročnosti bitcoinovej siete(Angličtina). Dátum ošetrenia 21. december 2015.
  22. Bitcoinový hash(Angličtina). Dátum ošetrenia 21. december 2015.
  23. „Naša odpoveď na blockchain“: Ruské banky majú v úmysle uviesť na trh analógiu distribuovanej účtovnej knihy (ruská), CoinMarket. Novinky(4. augusta 2017). Citované 3. novembra 2017.
  24. (Rusky), CoinMarket. Novinky(18. októbra 2017). Citované 3. novembra 2017.
  25. Visa plánuje patentovať svoj vlastný digitálny systém aktív (ruský), CoinMarket. Novinky(21. augusta 2017). Citované 3. novembra 2017.
  26. Na medzinárodné platby bude Visa používať blockchain (Rusky)
  27. Mastercard vyvíja svoj vlastný transakčný systém blockchain (ruský), CoinMarket. Novinky(22. septembra 2017). Citované 3. novembra 2017.
  28. Mastercard uvádza na trh blockchainovú platobnú sieť (Rusky)... Pokrokový. Citované 3. novembra 2017.
  29. Čínsky gigant UnionPay pracuje na blockchaine pre bankomaty (rusky), CoinMarket. Novinky(28. augusta 2017). Citované 3. novembra 2017.
  30. Medzibankový systém Swift dokončil testovanie inteligentných zmlúv na základe blockchainu (rusky), CoinMarket. Novinky(3. júla 2017). Citované 3. novembra 2017.
  31. „Jednomyseľne“: SWIFT oznamuje úspešné testovanie protokolov Proof-of-Concept (rusky), CoinMarket. Novinky(16. októbra 2017). Citované 3. novembra 2017.
  32. Nienhaus, Lisa... Kryptowährung: Der Blockchain-Code (de-DE), Die zeit(28. februára 2018). Dátum ošetrenia 28. februára 2018.
  33. (nešpecifikované) (28. júla 2017).
  34. Švédsko testuje technológiu blockchain pre pozemkové knihy, Reuters(16. júna 2016). Citované 3. novembra 2017.
  35. Štátny pozemkový kataster Ukrajiny prešiel na technológiu Blockchain - ITC.ua (rusky), ITC.ua(3. októbra 2017). Dátum ošetrenia 13. december 2017.
  36. Teraz oficiálne: katastrálny register v Dubaji začal svoj „presun“ do blockchainu (rusky), CoinMarket. Novinky(9. októbra 2017). Citované 3. novembra 2017.
  37. Browne, Ryan... Indický štát chce použiť blockchain na boj proti podvodom s vlastníctvom pôdy, CNBC(10. októbra 2017). Dátum ošetrenia 6. apríla 2018.