Blokų grandinė

Blokų grandinė (arba blokų grandinė) - tai būdas saugoti įrašų sąrašą, kurio po sukūrimo negalima lengvai pakeisti. Tai taikoma ir sąrašui. Tai daroma naudojant kelias kriptografijos sąvokas, įskaitant skaitmeninius parašus ir hash funkcijas. Labai paprastai kalbant, blokų grandinė sujungia šias dvi idėjas:

  1. Turint tam tikrus duomenis, nesunku apskaičiuoti jų kontrolinę sumą. Šiai kontrolinei sumai apskaičiuoti galima sukurti specialias hash funkcijas. Šios funkcijos gali būti sukurtos taip, kad grąžintų visada vienodo ilgio reikšmę, kuri nepriklauso nuo įvesties ilgio. Ši reikšmė vadinama hash reikšme arba pranešimo suvestine. Funkcijos taip pat turi dar vieną savybę: Esant tokiai pačiai įvesties vertei, jos turi grąžinti tokią pačią išvestį (hash reikšmę arba pranešimo suvestinę).
  2. Be hash reikšmių, bloke paprastai taip pat yra laiko žyma ir tam tikra naudingoji apkrova. Kiekviename bloke naudojamas skaitmeninis parašas, kuris leidžia nustatyti bet kokius duomenų pokyčius nuo to laiko, kai buvo pasirašyta. Kai kuriami nauji duomenų blokai, naujai sukurtame bloke taip pat bus ankstesnio bloko hash vertė.

Daugeliu atvejų blokų grandinę valdo tarpusavio tinklas. Visi lygiaverčiai dalyviai naudoja bendrą protokolą, kuriame nurodoma, kaip jie turėtų bendrauti tarpusavyje, kaip kuriamas ir patvirtinamas naujas blokas. Kartą užfiksavus bet kurio bloko duomenis, jų nebegalima lengvai pakeisti. Bloko pakeitimas reiškia, kad visi po jo esantys blokai taip pat turi būti pakeisti. Priklausomai nuo protokolo, tam reikės daugumos lygiaverčių dalyvių arba net visų lygiaverčių dalyvių sutikimo.

Blokų grandinės yra saugios iš pat pradžių. Blokų grandinės technologija naudojama tais atvejais, kai svarbu išlaikyti teisingus įrašus. Naudojimo atvejai: medicininiai įrašai, tapatybės valdymas, maisto atsekamumas ir balsavimas.

Blokų grandinę 1991 m. išrado Stuartas Haberis ir Scottas Stornetta kaip priemonę skaitmeninių įrašų vientisumui užtikrinti. 1995 m. Haberis ir Stornetta sukūrė pirmąją pasaulyje komercinę blokų grandinę "Surety".

2008 m. Satoshi Nakamoto į "Bitcoin: A Peer to Peer Electronic Cash System" 3 ir 4 nuorodas įtraukė du Haberio ir Stornettos straipsnius, kurie turėjo tarnauti kaip kriptovaliutos bitkoino viešoji sandorių knyga. Dėl savo blokų grandinės bitkoinas tapo pirmąja skaitmenine valiuta, kuri išsprendė dvigubo išlaidavimo problemą, nereikalaudama patikimos institucijos ar centrinio serverio. Bitkoino dizainas įkvėpė kitas taikomąsias programas.

Blokų grandinės nuotraukaZoom
Blokų grandinės nuotrauka

Klausimai ir atsakymai

K: Kas yra blokų grandinė?


A: Blokų grandinė - tai būdas saugoti įrašų sąrašą, kurio negalima lengvai pakeisti po to, kai jis buvo sukurtas. Duomenų vientisumui užtikrinti naudojamos kriptografijos sąvokos, pavyzdžiui, skaitmeniniai parašai ir hash funkcijos.

K: Kaip veikia blokų grandinė?


A: Blokų grandinė sujungia dvi idėjas - turint tam tikrus duomenis, lengva apskaičiuoti duomenų kontrolinę sumą naudojant specialias hash funkcijas, kurios grąžina vertę, kurios ilgis visada yra toks pat; ir turint tą pačią įvestį, šios funkcijos turi grąžinti tą pačią išvestį (hash reikšmę / pranešimo viršenybę). Be to, kiekviename bloke paprastai būna laiko žyma ir tam tikra naudingoji apkrova. Kiekviename bloke naudojamas skaitmeninis parašas, kuris leidžia nustatyti bet kokius duomenų pokyčius, įvykusius nuo jų sukūrimo. Kai kuriami nauji blokai, juose įrašoma ankstesnio bloko hash vertė. Blokų grandines valdo lygiaverčiai tinklai, kurie naudoja protokolus tarpusavio ryšiui palaikyti, naujiems blokams kurti ir patvirtinti. Kartą užfiksavus bet kurio bloko duomenis, jų nebegalima lengvai pakeisti, nes reikia pakeisti ir visus vėlesnius blokus.

K: Kas yra dvigubas išlaidavimas?


A: Dvigubas išlaidavimas reiškia, kai kas nors išleidžia pinigus daugiau nei vieną kartą arba bando išleisti pinigus du kartus, neturėdamas pakankamai lėšų abiem operacijoms.

K: Kas išrado blokų grandinę?


A: Blokų grandinę 1991 m. išrado Stuartas Haberis ir Scottas Stornetta kaip priemonę skaitmeninių įrašų vientisumui užtikrinti.

K: Ką 2008 m. nurodė Satoshi Nakamoto?


A: 2008 m. Satoshi Nakamoto savo straipsnyje "Bitcoin : A Peer To Peer Electronic Cash System" (Bitkoinas: lygiaverčių elektroninių pinigų sistema), kuris pasitarnavo kaip kriptovaliutos bitkoino viešoji sandorių knyga, pateikė nuorodas į du Haberio ir Stornettos straipsnius (3 ir 4 nuorodos).

Klausimas: Kokią problemą "Bitcoin" išsprendė naudodamas blokų grandinės technologiją?


A: Naudodamas blokų grandinės technologiją Bitcoin išsprendė dvigubo išlaidavimo problemą, nereikalaudamas patikimos institucijos ar centrinio serverio.

K: Kokie yra kai kurie įprasti blokų grandinės technologijos naudojimo atvejai?


A.: Dažniausi blokų grandinės technologijos naudojimo atvejai: medicininių įrašų valdymas, tapatybės valdymas, maisto atsekamumas, žaidimų ir balsavimo sistemos.

AlegsaOnline.com - 2020 / 2023 - License CC3