Blockchain Security: Ali je Blockchain resnično varen?



Blockchain je na področju varnosti tržen kot opus magnum sodobne tehnologije. V tem članku poglobljeno preučujemo elemente, ki poganjajo varnost verige blokov.

Varnost osebnih podatkov, zlasti tistih, ki so shranjeni v spletu, je pomembna in tudi človekova pravica. Že desetletja je v nevarnosti in nenehno propada. Blockchain tehnologija ponuja elegantno rešitev tega problema. Blockchain , kot že ime pove, je veriga digitalnih blokov, ki vsebujejo nabor transakcij. Vse transakcije v bloku tvorijo Merkelov koren in z njim se ustvari razpršitev, ki je vključena v glavo bloka. Vsak blok v verigi blokov je povezan s prejšnjim blokom prek razpršene vrednosti bloka. Zaradi tega je veriga blokov odporna na kakršno koli poseganje, ker bi heker moral spremeniti blok, ki vsebuje to transakcijo in tiste, povezane z njo, da se izogne ​​izpostavljenosti.

Blockchain je zasnovan tako, da je nespremenljiv, zaščiten pred posegi in varen. Funkcije, ki pripomorejo k temu, so:





nastavi pot do razreda Java v Linuxu

Pogovorimo se o teh lastnostih.



Decentralizacija

Blockchain deluje v decentraliziranem omrežju, kjer se koščki informacij posredujejo in dosledno posodabljajo vsem udeležencem. Zato imajo vsi pri sebi najnovejše posodobljene informacije. Ko se izvedejo kakršne koli spremembe, ga bodo potrdili vsi udeleženci in ko bo potrjen, se bo šele nato dodal v verigo blokov. Lahko torej rečemo, da decentralizacija omogoča eno različico resnice, vendar nobene točke neuspeha.
Decentralizacija - Blockchain Security - Edureka

Kriptografija in razprševanje

Gre za zapleten matematični algoritem, ki preprečuje napade. Vse transakcije so zgoščeno in vključeno v blok. Razpršitev sprejme vhodno vrednost in uporabi algoritem razprševanja (SHA-256v primeru Bitcoina), da ustvari novo vrednost, ki jo imenujemo razkrojnica. Izvleček je fiksne dolžine, odvisno od uporabljenega algoritma. Če pogledamo izvleček, je nemogoče uganiti vrednost, tudi če rahla sprememba vrednosti naredi spremembe zbrane v celoti, na nepredvidljiv način. Zdaj je ta zgoščena vrednost transakcij vključena v glavo bloka skupaj z razpršitvijo bloka prejšnjega bloka in skupaj se ustvari nova razpršitev bloka. Zdaj bo ta hash bloka vključen v naslednjo glavo bloka. Tako se za oblikovanje verige blokov uporablja kriptografsko zaščitena zgoščevalna funkcija.



Poleg tega je vsaka transakcija digitalno podpisana. Za razlago tega bom vzel primer. Recimo, da želite poslati nekaj bitcoinov na ABC . Tako boste kriptografsko razpršili moje sporočilo z mojim zasebnim ključem in poslali razpršitev skupaj z naslovom ABC . Zdaj si bodo lahko vsi v omrežju ogledali transakcijo in lahko preverili veljavnost z mojim javnim ključem, vendar samo ABC bo lahko te bitcoin dodajal v svojo denarnico. Torej, transakcijo lahko vidijo vsi, vendar je nihče ne more ukrasti.

Soglasni protokol

The soglasni protokol je dogovor večine udeležencev mreže glede veljavnosti transakcije. Posamezen rudar potrdi transakcijo, medtem ko lahko celotno omrežje potrdi verodostojnost validatorja s preverjanjem „Dokaz o delu“ . Tudi če je v mreži malo zlonamernih udeležencev, jih zlahka izločimo in njihovo mnenje nikoli ni pomembno.

kako uporabljati iterator java -

Te temeljne lastnosti tvorijo trifekte varnosti, ki se integrirajo v verigo blokov in odvračajo od kakršne koli napačne igre

Dobro je, vendar ni popolno

Če preberete vse to, ste morda dobili občutek, da je blockchain varen in to je absolutno dejstvo. To ne drži, saj so na fasadi razpoke. Najbolj prepričljive ranljivosti blockchaina so način interakcije blockchain z drugimi entitetami. Pametne pogodbe lahko avtomatizirajo številne blokchain naloge, vendar so le tako dobre, kot so kodirane. Čeprav niso del verige blokov, vendar z njo sodelujejo, zato lahko hekerji, če je koda slabo napisana, vdrejo v pametna pogodba in ukradel bogastvo.

Podobno bi lahko centralizirane institucije, ki sodelujejo z verigo blokov, ogrozile omrežje blokov. Hekerji praviloma ciljajo na centralizirane repozitorije, kjer obstaja ena točka okvare, ranljivost, ki jo lahko izkoristijo. Torej, varnosti tehnologije veriženja blokov ne smemo zamenjevati z novicami o vdorih, ki se izvajajo na borzah kriptovalut.

Tu je nekaj stvari, ki bi jih lahko izvedli -

  • Preprečite vsem dostop do občutljivih informacij, razen tistih, ki imajo dovoljenje za dostop do njih. Pri tem pomagajo članske storitve (MSP). Odgovorni so za vpis udeležencev in dostop do njihove osebne izkaznice glede na njihovo vlogo.
  • Zaščitite zasebne ključe z najvišjimi varnostnimi standardi, da jih nikoli ne bo mogoče zlorabiti.

Vse te zmogljivosti v blockchain omrežju bodo dodale zaščito, ki jo potrebuje za preprečevanje napadov.

Zaključek

Ta članek o „Blockchain Security“ bi rad zaključil z besedami, da je omrežje blockchain tako varno kot njegova infrastruktura. Pri vzpostavljanju blockchain omrežja morate poiskati najboljšo platformo za uvajanje. Čeprav ima veriga blokov značilnosti, ki zagotavljajo varnost, lahko zlonamerni udeleženci manipulirajo z znanimi ranljivostmi v infrastrukturi. Najboljši pristop bi bil imeti infrastrukturo z integrirano varnostjo.

Blockchain je še vedno nastajajoča tehnologija in je vsak dan boljši. Raziskovalci Blockchaina si prizadevajo odpraviti varnostne ranljivosti. Priča smo bili tudi hard-forku v skrajnih primerih, kjer lahko nastane nova različica tega blockchaina. Glede na vse stvari je blockchain veliko boljša rešitev za številna podjetja. A kljub temu je pomembno, da še naprej razvijamo in izboljšujemo blockchain ekosistem, da je čim bolj varen.

navzkrižno brskalniško testiranje v selenu

Če se želite naučiti Blockchain in si ustvariti kariero v Blockchain Technologies, si oglejte našo in ki prihaja z usposabljanjem pod vodstvom inštruktorjev v živo in izkušnjami iz resničnih projektov. Ta trening vam bo pomagal poglobljeno razumeti Hyperledger Fabric in vam pomagal doseči mojstrstvo nad temo.

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje v „Varnost blokchain“ in mi se vam bomo oglasili.