„Blockchain“ sauga: ar „Blockchain“ tikrai saugi?



„Blockchain“ buvo pažymėtas kaip šiuolaikinių technologijų opus magnum, kai kalbama apie saugumą. Šiame straipsnyje mes giliau panagrinėjame elementus, kurie skatina „blockchain“ saugumą.

Asmens duomenų, ypač saugomų internete, saugumas yra svarbus ir žmogaus teisė. Dešimtmečius jis buvo rizikuojamas ir nuolat blogėjo. „Blockchain“ technologija pateikia elegantišką šios problemos sprendimą. „Blockchain“ , kaip rodo pavadinimas, yra skaitmeninių blokų grandinė, kurioje yra sandorių rinkinys. Visos operacijos bloke sudaro Merkel šaknį ir naudojant ją sugeneruojamas maišos failas, kuris yra įtrauktas į bloko antraštę. Kiekvienas blokų grandinės blokas yra sujungtas su ankstesniu bloku per bloko maišos vertę. Tai savo ruožtu daro blokų grandinę atsparią bet kokiam klastojimui, nes įsilaužėlis turėtų pakeisti bloką, kuriame yra tas sandoris, taip pat tuos, kurie yra su juo susiję, kad būtų išvengta poveikio.

ką daro lentos kūrėjas

„Blockchain“ sukurtas taip, kad būtų nekintamas, apsaugotas nuo klastojimo ir saugus. Funkcijos, kurios padeda tai pasiekti, yra šios:





Aptarkime šias savybes.



Decentralizacija

„Blockchain“ veikia decentralizuotame tinkle, kur informacijos dalelės yra nuosekliai perduodamos ir atnaujinamos visiems dalyviams. Taigi kiekvienas turi naujausią atnaujintą informaciją. Atlikus pakeitimus, visi dalyviai jį patvirtins ir, kai tik jie bus patvirtinti, tik tada jis bus įtrauktas į blokų grandinę. Taigi galime sakyti, kad decentralizacija leidžia atlikti vieną tiesos versiją, bet nėra vieno nesėkmės taško.
Decentralizavimas - „Blockchain Security“ - „Edureka“

Kriptografija ir maiša

Tai yra sudėtingas matematinis algoritmas, kuris užkerta kelią atakoms. Visi sandoriai yra maišos ir įtraukta į bloką. Maišymas ima įvesties vertę ir taiko maišos algoritmą (SHA-256„Bitcoin“ atveju) sukurti naują vertę, kurią mes vadiname maišos santrauka. Santrauka yra fiksuoto ilgio, priklausomai nuo naudojamo algoritmo. Žvelgiant į santrauką, neįmanoma atspėti vertės, be to, net šiek tiek pakeitus vertę, pokyčiai tampa visiškai nenuspėjami. Dabar ši operacijų maiša įtraukiama į bloko antraštę kartu su ankstesnio bloko bloko maiša ir kartu sukuriamas naujas bloko maišas. Dabar šis bloko maišos bus įtrauktas į kitą bloko antraštę. Taip formuojant blokų grandinę naudojama kriptografiškai apsaugota maišos funkcija.



Be to, kiekvienas sandoris yra pasirašomas skaitmeniniu būdu. Norėdami tai paaiškinti, aš paimsiu pavyzdį. Tarkime, kad norite išsiųsti keletą bitkoinų ABC . Taigi, jūs kriptografiškai maišos mano pranešimą su mano asmeniniu raktu ir išsiųsite maišos kartu su ABC . Dabar visi tinklo nariai galės peržiūrėti operaciją ir patvirtinti naudodami mano viešąjį raktą, bet tik ABC tuos bitkoinus galės pridėti savo piniginėje. Taigi visi gali matyti sandorį, bet niekas negali jo pavogti.

Konsensuso protokolas

The sutarimo protokolas yra daugumos tinklo dalyvių susitarimas dėl sandorio galiojimo. Vienas kalnakasis patvirtina operaciją, o visas tinklas gali patvirtinti tikrintojo patikimumą, patikrindamas „Darbo įrodymas“ . Taigi, net jei tinkle yra nedaug kenkėjiškų dalyvių, jie lengvai išrenkami ir jų nuomonė niekada nesvarbi.

Šios pagrindinės savybės sudaro saugumo trifektą, kuris integruojasi į blokų grandinę ir atgraso nuo bet kokio netinkamo žaidimo

Tai gerai, bet ne tobula

Perskaitydami visa tai galėjote suprasti, kad „blockchain“ yra saugi ir tai yra absoliutus faktas. Taip nėra, nes fasade yra įtrūkimų. Labiausiai įtikinami „blockchain“ pažeidžiamumai yra tai, kaip „blockchain“ sąveikauja su kitais subjektais. Protingos sutartys gali automatizuoti daugelį „blockchain“ užduočių, tačiau jos yra tik tokios geros, kiek yra užkoduotos. Nors jie nėra „blockchain“ dalis, jie su juo sąveikauja, taigi, jei kodas yra prastai parašytas, įsilaužėliai gali įsiskverbti į protinga sutartis ir pavogti turtus.

Panašiai centralizuotos įstaigos, kurios bendrauja su „blockchain“, gali pakenkti „blockchain“ tinklui. Įsilaužėliai dažniausiai taikosi į centralizuotas saugyklas, kur yra vienas nesėkmės taškas, pažeidžiamumas, kurį jie gali išnaudoti. Taigi, „blockchain“ technologijos saugumo nereikėtų painioti su naujienomis apie įsilaužimus, kurie atliekami kriptovaliutų biržose.

Štai keli dalykai, kuriuos būtų galima įgyvendinti:

  • Neleiskite visiems naudotis slapta informacija, išskyrus tuos, kuriems suteikta prieiga prie jos. Narystės paslaugų teikimas (MSP) padeda tai padaryti. Jie yra atsakingi už dalyvių registravimą ir prieigą prie savo asmens tapatybės, atsižvelgdami į jų vaidmenį.
  • Apsaugokite asmeninius raktus naudodami aukščiausio lygio saugos standartus, kad jais niekada nebūtų galima piktnaudžiauti.

Visos šios „blockchain“ tinklo galimybės papildys apsaugą, reikalingą užkirsti kelią atakoms.

Išvada

Norėčiau užbaigti šį straipsnį apie „Blockchain Security“, sakydamas, kad „blockchain“ tinklas yra toks pat saugus, kaip ir jo infrastruktūra. Kuriant „blockchain“ tinklą, turite ieškoti geriausios diegimo platformos. Nors „blockchain“ turi būdingų savybių, užtikrinančių saugumą, kenkėjiški dalyviai gali manipuliuoti žinomais infrastruktūros trūkumais. Geriausias būdas būtų turėti integruotą saugumą turinčią infrastruktūrą.

„Blockchain“ vis dar yra nauja technologija, ir ji kasdien gerėja. „Blockchain“ tyrėjai stengiasi užtaisyti saugumo spragas. Mes taip pat matėme sunkią šakę kraštutiniais atvejais, kai dėl jų gali atsirasti nauja tos blokinės grandinės versija. Atsižvelgiant į viską, „blockchain“ yra daug geresnis sprendimas daugeliui įmonių. Tačiau vis tiek svarbu toliau plėtoti ir tobulinti „blockchain“ ekosistemą, kad ji būtų kuo saugesnė.

Jei norite išmokti „Blockchain“ ir kurti „Blockchain Technologies“ karjerą, patikrinkite mūsų ir kuris ateina su instruktorių vedamomis tiesioginėmis treniruotėmis ir realių projektų patirtimi. Šie mokymai padės jums giliau suprasti „Hyperledger“ audinį ir padės jums įsisavinti šį dalyką.

Turite mums klausimą? Prašau paminėti tai „Blockchain Security“ komentarų skyriuje ir mes su jumis susisieksime.