Sigurnost osobnih podataka, posebno koji se pohranjuju na mreži, važna je i također ljudsko pravo. Desetljećima je u opasnosti i neprestano se pogoršava. Blockchain tehnologija pruža elegantno rješenje ovog problema. Blockchain , kako samo ime govori, lanac je digitalnih blokova koji sadrže skup transakcija. Sve transakcije u bloku čine Merkelov korijen i pomoću njega se generira hash koji je uključen u zaglavlje bloka. Svaki blok u lancu blokova povezan je s prethodnim blokom kroz vrijednost raspršivanja bloka. To zauzvrat čini blockchain otpornim na bilo kakvu neovlaštenu upotrebu, jer bi haker trebao promijeniti blok koji sadrži tu transakciju, kao i one povezane s njom, kako bi se izbjeglo izlaganje.
Blockchain je dizajniran da bude nepromjenjiv, neovlašćen i neovlašten. Značajke koje pomažu u postizanju ovoga su:
stvoriti ec2 instancu iz snimke
Razgovarajmo o tim svojstvima.
Decentralizacija
Blockchain radi na decentraliziranoj mreži gdje se dijelovi informacija prosljeđuju i ažuriraju svim sudionicima na dosljedan način. Stoga svi imaju kod sebe najnovije ažurirane informacije. Kad se izvrše bilo kakve promjene, potvrdit će ga svi sudionici, a nakon što se potvrdi, tek tada će se dodati u blockchain. Dakle, možemo reći da decentralizacija omogućuje jednu verziju istine, ali niti jednu točku neuspjeha.
Kriptografija i raspršivanje
To je složeni matematički algoritam koji sprečava napade. Sve transakcije su raspršeno i uključeno u blok. Hashing uzima ulaznu vrijednost i primjenjuje algoritam raspršivanja (SHA-256u slučaju Bitcoina) kako bi se proizvela nova vrijednost koju nazivamo hash sažetkom. Sažetak je fiksne duljine, ovisno o korištenom algoritmu. Gledajući sažetak, nemoguće je pogoditi vrijednost, također, čak i mala promjena vrijednosti čini promjene sažetkom u potpunosti, na nepredvidiv način. Sada je ovo raspršivanje transakcija uključeno u zaglavlje bloka zajedno s raspršenim znakom bloka prethodnog bloka i zajedno se generira novo raspršivanje bloka. Sada će ovaj hash bloka biti uključen u zaglavlje sljedećeg bloka. Na taj se način kriptografski osigurana hash funkcija koristi za stvaranje lanca blokova.
Uz to, svaka je transakcija digitalno potpisana. Da bih to objasnio, uzet ću primjer. Pretpostavimo da želite poslati nekoliko bitcoina na ABC . Dakle, kriptografski ćete raspršiti moju poruku mojim privatnim ključem i poslati hash zajedno s adresom ABC . Sada će svi u mreži moći vidjeti transakciju i moći će provjeriti valjanost pomoću mog javnog ključa, ali samo ABC moći će dodati te bitcoin u svoj novčanik. Dakle, svi mogu vidjeti transakciju, ali nitko je ne može ukrasti.
Konsenzusni protokol
The protokol konsenzusa je dogovor većine sudionika mreže u vezi s valjanošću transakcije. Jedan rudar potvrđuje transakciju, dok cijela mreža može potvrditi vjerodostojnost validatora provjerom datoteke 'Dokaz o radu' . Dakle, čak i ako u mreži postoji malo zlonamjernih sudionika, oni se lako iskorjenjuju i njihovo mišljenje nikada nije važno.
Ova temeljna svojstva čine trifekt sigurnosti koji se integrira u blockchain i obeshrabruje svaku vrstu prljave igre
Dobro je, ali nije savršeno
Čitajući sve ovo moglo bi vam dati osjećaj da je blockchain siguran i to je apsolutna činjenica. To nije slučaj jer na fasadi postoje pukotine. Najuvjerljivije blockchain ranjivosti su način na koji blockchain komunicira s drugim entitetima. Pametni ugovori mogu automatizirati mnoge blockchain zadatke, ali oni su toliko dobri koliko su kodirani. Iako nisu dio blockchaina, oni s njim komuniciraju, pa ako je kod loše napisan, hakeri bi se mogli infiltrirati u pametni ugovor i ukrasti bogatstvo.
što je semafor u javi
Slično tome, centralizirane institucije koje komuniciraju s blockchainom mogu dovesti blockchain mrežu u rizik. Hakeri uglavnom ciljaju centralizirana spremišta gdje postoji jedna točka neuspjeha, ranjivost koju mogu iskoristiti. Dakle, sigurnost blockchain tehnologije ne treba brkati s vijestima o hakovima koji se provode na razmjenama kripto valuta.
Evo nekoliko stvari koje bi se mogle implementirati -
- Spriječite svima pristup osjetljivim podacima, osim onih koji su ovlašteni imati pristup njima. Pružanje usluga za članstvo (MSP) u tome pomaže. Odgovorni su za upis sudionika i pružanje pristupa njihovoj osobnoj iskaznici u skladu s njihovom ulogom.
- Zaštitite privatne ključeve koristeći najviše sigurnosne standarde kako ih nikada ne bi mogli zloupotrijebiti.
Sve ove mogućnosti u blockchain mreži dodati će zaštitu koja je potrebna za sprečavanje napada.
Zaključak
Želio bih zaključiti ovaj članak o 'Blockchain sigurnosti' rekavši da je blockchain mreža sigurna koliko i njezina infrastruktura. Kada uspostavljate blockchain mrežu, morate potražiti najbolju platformu za implementaciju. Iako blockchain ima svojstvene značajke koje pružaju sigurnost, zlonamjerni sudionici mogu manipulirati poznatim ranjivostima u infrastrukturi. Najbolji pristup bio bi postojanje infrastrukture s integriranom sigurnošću.
Blockchain je još uvijek tehnologija u nastajanju i svakim danom je sve bolji. Istraživači Blockchaina rade na ispravljanju sigurnosnih ranjivosti. Također smo bili svjedoci hard-forka u ekstremnim slučajevima, gdje oni mogu rezultirati novom verzijom tog blockchaina. Uzimajući u obzir sve stvari, blockchain je puno bolje rješenje za mnoga poduzeća. Ali ipak, važno je nastaviti razvijati i poboljšavati blockchain ekosustav kako bi bio što sigurniji.
Ako želite naučiti Blockchain i izgraditi karijeru u Blockchain Technologies, onda pogledajte našu i koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening pomoći će vam da dublje razumijete tkaninu Hyperledger i pomoći vam da postignete ovladavanje tom temom.
Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare u 'Blockchain Security' i javit ćemo vam se.