Blockchain drošība: vai Blockchain patiešām ir droša?



Blockchain ir atzīmēts kā moderno tehnoloģiju opus magnum, kad runa ir par drošību. Šajā rakstā mēs dziļāk aplūkojam elementus, kas virza blokķēdes drošību.

Personas datu drošība, jo īpaši tie, kas tiek glabāti tiešsaistē, ir svarīga, kā arī cilvēktiesības. Gadu desmitiem tas ir bijis pakļauts riskam un pastāvīgi pasliktinājies. Blockchain tehnoloģija nodrošina elegantu šīs problēmas risinājumu. Blokķēde , kā norāda nosaukums, ir ciparu bloku ķēde, kas satur darījumu kopumu. Visi blokā veiktie darījumi veido Merkeles sakni un, izmantojot to, tiek ģenerēta jaucējkrāsa, kas ir iekļauta bloka galvenē. Katrs bloks blokķēdē ir savienots ar iepriekšējo bloku, izmantojot bloka jaukšanas vērtību. Tas savukārt padara blokķēdi izturīgu pret jebkāda veida manipulācijām, jo ​​hakerim būtu jāmaina bloks, kas satur šo darījumu, kā arī tie, kas saistīti ar to, lai izvairītos no iedarbības.

Blokķēde ir veidota tā, lai tā būtu nemainīga, droša pret viltojumiem un droša. Funkcijas, kas palīdz to sasniegt, ir:





Apspriedīsim šīs īpašības.



Decentralizācija

Blockchain darbojas decentralizētā tīklā, kur informācijas fragmenti tiek nodoti un konsekventi atjaunināti visiem dalībniekiem. Tādējādi ikvienam ir līdzi jaunākā atjauninātā informācija. Kad tiek veiktas izmaiņas, visi dalībnieki to apstiprinās, un, tiklīdz tā būs apstiprināta, tikai pēc tam tā tiks pievienota blokķēdē. Tātad mēs varam teikt, ka decentralizācija pieļauj vienu patiesības versiju, bet nav viena neveiksmes punkta.
Decentralizācija - Blockchain Security - Edureka

Kriptogrāfija un jaukšana

Tas ir sarežģīts matemātisks algoritms, kas novērš uzbrukumus. Visi darījumi ir jaukta un iekļauta blokā. Jaukšana ņem ievades vērtību un izmanto jaukšanas algoritmu (SHA-256Bitcoin gadījumā) radīt jaunu vērtību, kuru mēs saucam par hash digest. Sagremojums ir noteikta garuma atkarībā no izmantotā algoritma. Aplūkojot īssavilkumu, nav iespējams uzminēt vērtību, turklāt pat nelielas vērtības izmaiņas padara izmaiņas pilnīgi, neparedzami. Tagad šī darījumu jaukšana ir iekļauta bloka galvenē kopā ar iepriekšējā bloka bloka jaukumu, un kopā tiek ģenerēts jauns bloka jaukums. Tagad šī bloka jaukšana tiks iekļauta nākamajā bloka galvenē. Šādi kriptogrāfiski nodrošināta jaucējfunkcija tiek izmantota bloku ķēdes veidošanai.

r mašīnmācīšanās ar piemēru



Papildus tam katrs darījums tiek parakstīts digitāli. Lai to izskaidrotu, es ņemšu piemēru. Pieņemsim, ka vēlaties nosūtīt dažus bitcoin uz ABC . Tātad jūs kriptogrāfiski jaucat manu ziņojumu ar manu privāto atslēgu un nosūtīsit jaucējmoodulu kopā ar adresi ABC . Tagad visi tīkla lietotāji varēs apskatīt darījumu un varēs apstiprināt, izmantojot tikai manu publisko atslēgu ABC tos bitcoīnus varēs pievienot savā makā. Tātad visi var redzēt darījumu, bet neviens to nevar nozagt.

Vienprātības protokols

The vienprātības protokols ir vairākuma tīkla dalībnieku vienošanās par darījuma derīgumu. Viens kalnračs apstiprina darījumu, kamēr viss tīkls var apstiprināt validētāja uzticamību, pārbaudot “Darba pierādījums” . Tātad, pat ja tīklā ir maz ļaunprātīgu dalībnieku, viņi tiek viegli atsijāti un viņu viedoklim nekad nav nozīmes.

Šīs pamatīpašības veido drošības trifektu, kas integrējas blokķēdē un attur no jebkāda veida neķītras spēles

Tas ir labi, bet nav ideāli

Lasot visu to, iespējams, esat devis sajūtu, ka blokķēde ir droša, un tas ir absolūts fakts. Tā tas nav, jo fasādē ir plaisas. Pārliecinošākās blokķēdes ievainojamības ir veids, kā blokķēde mijiedarbojas ar citām vienībām. Viedie līgumi var automatizēt daudzus blokķēdes uzdevumus, taču tie ir tikai tik labi, cik kodēti. Lai gan tie nav daļa no blokķēdes, viņi ar to mijiedarbojas, tādēļ, ja kods ir slikti uzrakstīts, hakeri varētu iefiltrēties gudrs līgums un nozagt bagātību.

Līdzīgi centralizētas iestādes, kas mijiedarbojas ar blokķēdi, varētu pakļaut riskam blokķēdes tīklu. Hakeri parasti mērķē uz centralizētām krātuvēm, kur ir viens neveiksmes punkts - ievainojamība, kuru viņi var izmantot. Tātad, blokķēdes tehnoloģijas drošību nevajadzētu jaukt ar ziņām par hackiem, kas tiek veikti kriptovalūtas biržās.

kā lietot iterator java

Šeit ir dažas lietas, kuras varētu ieviest -

  • Neļaujiet visiem piekļūt slepenai informācijai, izņemot tos, kuriem ir atļauts tai piekļūt. Dalības pakalpojumu sniedz (MSP) palīdz šajā jautājumā. Viņu pienākums ir reģistrēt dalībniekus un nodrošināt piekļuvi viņu ID atbilstoši viņu lomai.
  • Aizsargājiet privātās atslēgas, izmantojot visaugstākās kvalitātes drošības standartus, lai tās nekad nevarētu izmantot ļaunprātīgi.

Visas šīs bloku ķēdes iespējas papildinās aizsardzību, kas nepieciešama uzbrukumu novēršanai.

Secinājums

Es gribētu noslēgt šo rakstu par “Blockchain Security”, sakot, ka blockchain tīkls ir tikai tikpat drošs kā tā infrastruktūra. Izveidojot blokķēdes tīklu, jums jāmeklē vislabākā izvietošanas platforma. Lai arī blokķēdei ir raksturīgas funkcijas, kas nodrošina drošību, ļaunprātīgi dalībnieki var manipulēt ar zināmām infrastruktūras ievainojamībām. Vislabākā pieeja būtu infrastruktūra ar integrētu drošību.

Blokķēde joprojām ir jauna tehnoloģija, un tā katru dienu kļūst labāka. Blokķēdes pētnieki strādā, lai aizlāpītu drošības ievainojamības. Mēs esam pieredzējuši arī cieto dakšiņu ekstremālos gadījumos, kad to rezultātā var tikt iegūta jauna šīs bloku ķēdes versija. Ņemot vērā visas lietas, blokķēde ir daudz labāks risinājums daudziem uzņēmumiem. Bet tomēr ir svarīgi turpināt attīstīt un uzlabot blokķēdes ekosistēmu, lai tā būtu pēc iespējas drošāka.

kas ir __init__

Ja vēlaties iemācīties Blockchain un veidot karjeru Blockchain Technologies, pārbaudiet mūsu un kas nāk ar instruktoru vadītu tiešraides apmācību un reālās dzīves projektu pieredzi. Šīs apmācības palīdzēs jums padziļināti izprast Hyperledger audumu un palīdzēs jums apgūt priekšmetu.

Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā “Blockchain Security”, un mēs ar jums sazināsimies.