Blokų grandinė ir kriptovaliutos: kaip decentralizuoti tinklai kuria patikimumą skaitmeniniame pasaulyje

Skaitmeniniai sandoriai reikalauja pasitikėjimo. Tradiciškai šį pasitikėjimą užtikrino tarpininkai — bankai, mokėjimo procesoriai, platformos, — kurie saugojo duomenis ir tvirtino operacijas savo vardu. Ši sistema veikia, bet ji remiasi vienu esminiu prielaidu: kad centrinis subjektas yra patikimas ir neklysta.
Blokų grandinės technologija siūlo kitokią logiką. Vietoj centrinio autoriteto ji įterpia skaidrumą ir saugumą tiesiai į infrastruktūrą — taip, kad visi tinklo dalyviai galėtų patikrinti tą patį įrašą nepriklausomai vienas nuo kito.
Redakcijos pastaba: skaidrumas, kuris peržengė finansų sektorių
Premiumtimesng redakcija stebi, kaip technologijų principai, aptariami teoriniuose kontekstuose, pamažu randasi labai konkrečiose skaitmeninės paslaugos srityse. Blokų grandinė — paskirstyta knyga, kurioje duomenys replikuojami daugelyje kompiuterių vienu metu ir nėra jokios vienos autoritetingos kopijos — iš pradžių buvo siejama beveik išimtinai su finansinėmis operacijomis. Tačiau ta pati decentralizuota valdymo struktūra, kurioje nė vienas mazgas neturi ypatingų teisių, išplito toliau.
Tai gerai matoma laisvalaikio sektoriuje. Kripto kazino remiasi lygiai tokia pačia decentralizuota infrastruktūra kaip ir bet kuri kita blokų grandinės programa: žaidimų rezultatai yra viešai patikrinami, išmokos vykdomos be tradicinių bankų tarpininkavimo, o sąžiningumo principas įrašytas į protokolą, o ne patikėtas administratoriaus sąžinei. Tai išorinis pavyzdys, kurį redakcija fiksuoja kaip stebėtojai — ne kaip dalyvaujantys žaidėjai.
Centralizuota ir decentralizuota architektūra: esminis skirtumas
Tradicinės skaitmeninės sistemos veikia centralizuotai. Bankas, mokėjimo procesorius ar platforma laiko vieną įrašų bazę, tvarko ją ir yra vienintelis šaltinis, kuriuo galite pasitikėti arba ne. Jeigu šis centrinis taškas klysta, suklastojamas ar tiesiog nusprendžia kitaip, vartotojas neturi daug alternatyvų.
Decentralizacija pakeičia šią struktūrą. Tinkle veikia daugybė nepriklausomų mazgų, kurių kiekvienas turi visą įrašų kopiją. Kontrolė ir sandorių tvirtinimas paskirstomi tarp šių mazgų, o ne sutelkiami vieno subjekto rankose. Kad naujas sandoris būtų priimtas, tinklo dalyviai turi sutarti pagal tam tikras taisykles — tai vadinama konsensuso mechanizmu. Dažniausiai naudojami du metodai: darbo įrodymas, kai mazgai varžosi spręsdami sudėtingas matematines užduotis, ir akcijų įrodymas, kai dalyviai prie tinklo prisideda pagal turimą kriptovaliutos dalį. Abu metodai leidžia pasiekti susitarimą be centrinio arbitro.
Kodėl blokų grandinės įrašų beveik neįmanoma suklastoti
Kiekvienas blokų grandinės blokas turi kriptografinį atspaudą — maišos funkciją, apskaičiuotą iš ankstesnio bloko turinio. Ši maišos funkcija paverčia bet kokius duomenis fiksuoto ilgio eilute. Tų pačių duomenų įvestis visada duoda tą patį rezultatą, tačiau net mažiausias pakeitimas sugeneruoja visiškai skirtingą eilutę.
Tai reiškia, kad blokų grandinė sudaro grandine susietą struktūrą, kurioje kiekvienas blokas yra susietas su ankstesniuoju. Jeigu kas nors bandytų pakeisti seniau įrašytą sandorį, turėtų iš naujo apskaičiuoti visus vėlesnių blokų maišos atspauda — ir tai padaryti vienu metu daugumoje tinklo mazgų. Praktikoje tai reikalauja tokių skaičiavimo resursų, kad retroaktyvus duomenų keitimas tampa ekonomiškai ir techniškai neprasmingu žingsniu. Būtent šis mechanizmas ir suteikia blokų grandinei jos nekintamumo savybę: kas įrašyta, lieka įrašyta.
Viešieji adresai ir privatūs raktai: kaip atrodo tapatybė viešojoje grandinėje
Blokų grandinė naudoja asimetrinę kriptografiją, kad leistų vartotojams pasirašyti sandorius neatskleidžiant savo tapatybės. Kiekvienas dalyvis turi porą: viešąjį adresą ir privatųjį raktą. Sandoris pasirašomas privačiuoju raktu, o jo autentiškumą gali patikrinti bet kas, naudodamas viešąjį adresą, neprisiliesdamas prie privataus rakto.
Svarbu suprasti skirtumą tarp anonimiškumo ir pseudonimiškumo. Blokų grandinės operacijos yra pseudonimiškos, ne anonimiškos. Viešieji adresai matomi visiems, bet jie savaime nėra susieti su realaus pasaulio tapatybėmis. Žmogus, žinantis tik adresą, mato operacijas, bet ne jų autorių. Tai reiškia, kad privatumas priklauso nuo to, ar adresas kada nors susietas su kitu identifikaciniu elementu — o šis sprendimas paprastai lieka paties vartotojo rankose.
Išmanieji kontraktai ir praktinės taikymo sritys
Bitcoin, pristatytas 2009 metais, buvo pirmasis plačiai priimtas blokų grandinės pagrindu veikiančios kriptovaliutos įgyvendinimas. Jis nustatė pagrindinį modelį, ant kurio vėliau kūrėsi kiti tinklai ir koncepcijos.
Viena svarbiausių tokių koncepcijų — išmanieji kontraktai. Tai savaime vykdomos programos, tiesiogiai saugomos blokų grandinėje, kurios veikia automatiškai ir deterministiškai, kai tik suaktyvėja iš anksto nustatytos sąlygos. Joms nereikia žmogaus tarpininko: sutartis įvykdoma pagal kodą, ne pagal pasitikėjimą kita šalimi. Tai leidžia kurti finansines paslaugas, tiekimo grandinių sprendimus ir kitas sistemas, kuriose vykdymas turi būti patikrinamas ir nuspėjamas.
Visa tai sutelkia svarbią savybę: viešoje blokų grandinėje visą sandorių istoriją gali patikrinti bet kas, bet kada, nereikalaujant jokios institucijos leidimo. Skaidrumas čia nėra pažadas ar politika — jis yra technologinė architektūros savybė.
Ką visa tai reiškia paprastam skaitmeninių paslaugų vartotojui? Blokų grandinė nepanaikina rizikos ir negarantuoja, kad kiekvienas projektas, pastatytas ant jos, bus sąžiningas. Bet ji keičia pasitikėjimo pagrindą: vietoj to, kad tikėtumėte institucija, galite patikrinti patys. Tai nedidelis, bet esminis pokytis tarp sistemų, kurioms reikia jūsų tikėjimo, ir sistemų, kurios leidžia jums įsitikinti pačiam.
