Blockchain Security: Talaga bang Secure ang Blockchain?



Ang Blockchain ay nai-market bilang opus magnum ng modernong tech pagdating sa seguridad. Sa artikulong ito, tiningnan namin nang mas malalim ang mga elemento na nagtutulak sa seguridad ng blockchain.

Ang seguridad ng personal na data, lalo na na nakaimbak sa online, ay mahalaga at isang karapatang pantao. Sa mga dekada, nameligro ito at patuloy na lumala. Teknolohiya ng Blockchain nagbibigay ng isang matikas na solusyon sa problemang ito. Blockchain , tulad ng ipinahiwatig ng pangalan, ay isang kadena ng mga digital na bloke na naglalaman ng isang hanay ng mga transaksyon. Ang lahat ng mga transaksyon sa isang bloke, bumubuo ng isang ugat ng Merkel at isang hash ay nabuo gamit ito, na kasama sa block header. Ang bawat bloke sa blockchain ay konektado sa nakaraang bloke sa pamamagitan ng halaga ng block hash. Ito naman ay ginagawang lumalaban sa blockchain sa anumang uri ng panghihimasok, dahil kailangan ng isang hacker na baguhin ang bloke na naglalaman ng transaksyong iyon pati na rin ang mga naka-link dito, upang maiwasan ang pagkakalantad.

Ang blockchain ay idinisenyo upang maging hindi nababago, nakaka-tamper-proof at ligtas. Ang mga tampok na makakatulong makamit ito ay:





kung paano itakda ang landas para sa java

Talakayin natin ang mga katangiang ito.



Desentralisasyon

Gumagana ang Blockchain sa isang desentralisadong network kung saan ang mga piraso at piraso ng impormasyon ay naipasa at na-update sa lahat ng mga kalahok sa isang pare-pareho na pamamaraan. Samakatuwid, lahat ay may pinakabagong na-update na impormasyon sa kanila. Kapag gumawa ng anumang mga pagbabago, mapatunayan ito ng lahat ng mga kalahok at sa sandaling ito ay napatunayan, pagkatapos lamang na ito ay idugtong sa blockchain. Kaya't maaari nating sabihin, pinahihintulutan ng desentralisasyon ang isang solong bersyon ng katotohanan ngunit walang solong punto ng kabiguan.
Desentralisasyon - Blockchain Security - Edureka

Cryptography at Hashing

Ito ay isang komplikadong matematika algorithm na pumipigil sa pag-atake. Ang lahat ng mga transaksyon ay hash at kasama sa bloke. Ang Hashing ay tumatagal ng isang halaga ng pag-input at naglalapat ng isang hashing algorithm (SHA-256sa kaso ng Bitcoin) upang makabuo ng isang bagong halaga na tinatawag naming isang hash digest. Ang digest ay naayos na haba depende sa ginamit na algorithm. Sa pagtingin sa digest, imposibleng hulaan ang halaga, gayun din, kahit na ang isang bahagyang pagbabago sa halaga ay ginagawang ganap na binabago ang digest, sa isang hindi mahuhulaan na pamamaraan. Ngayon, ang hash ng mga transaksyon na ito ay kasama sa block header kasama ang block hash ng nakaraang block, at sama-sama ang isang bagong block hash ay nabuo. Ngayon ang block hash ay isasama sa susunod na header ng block. Ito ay kung paano ang isang cryptographically secured hash function ay ginagamit upang bumuo ng isang kadena ng mga bloke.



Bilang karagdagan dito, ang bawat transaksyon ay digital na naka-sign. Upang ipaliwanag ito, kukuha ako ng isang halimbawa. Ipagpalagay na nais mong magpadala ng ilang bitcoin sa Ang ABC . Kaya't cryptographically mong hash ang aking mensahe gamit ang aking pribadong key at ipadala ang hash kasama ang address ng Ang ABC . Ngayon ang lahat sa network ay makakatingin sa transaksyon at maaaring mapatunayan gamit ang aking pampublikong key, ngunit lamang Ang ABC ay maaaring idagdag ang mga bitcoin sa kanyang pitaka. Kaya, makikita ng lahat ang transaksyon ngunit walang sinumang maaaring magnakaw nito.

Consensus Protocol

Ang consensus protocol ay isang kasunduan ng karamihan ng mga kalahok ng network tungkol sa bisa ng transaksyon. Ang isang solong minero ay nagpapatunay sa transaksyon habang ang buong network ay maaaring kumpirmahin sa kredibilidad ng validator sa pamamagitan ng pag-check sa 'Patunay-ng-trabaho' . Kaya, kahit na may ilang mga nakakahamak na kalahok sa network, madali silang maalis at, ang kanilang opinyon ay hindi mahalaga.

pag-uuri ng algorithm c ++

Ang mga pangunahing pag-aari na ito ay bumubuo ng trifecta ng seguridad na isinasama sa blockchain at hinihimok ang anumang uri ng foul play

Mabuti ngunit Hindi Perpekto

Ang pagbabasa ng lahat ng ito ay maaaring nagbigay sa iyo ng kahulugan na ang blockchain ay ligtas at iyon ay isang ganap na katotohanan. Hindi iyon ang kaso dahil may mga bitak sa harapan. Ang pinakahihimok na mga kahinaan sa blockchain ay ang paraan ng pakikipag-ugnay ng blockchain sa iba pang mga nilalang. Maaaring i-automate ng matalinong mga kontrata ang maraming mga gawain sa blockchain, ngunit ang mga ito ay kasing ganda lamang ng naka-code. Bagaman hindi sila bahagi ng blockchain, nakikipag-ugnay sila rito, kaya kung hindi maganda ang pagkakasulat ng code, maaaring tumagos ang mga hacker sa matalinong kontrata at nakawin ang yaman.

Katulad nito, ang mga sentralisadong institusyon na nakikipag-ugnay sa blockchain ay maaaring ilagay sa peligro ang blockchain network. Pangkalahatang target ng mga hacker ang mga sentralisadong repository kung saan mayroong isang solong punto ng kabiguan, isang kahinaan na maaari nilang pagsamantalahan. Kaya, ang seguridad ng teknolohiya ng blockchain ay hindi dapat malito sa mga balita tungkol sa mga pag-hack na isinasagawa sa mga palitan ng cryptocurrency.

Narito ang ilang mga bagay na maaaring ipatupad -

  • Pigilan ang lahat na mag-access ng sensitibong impormasyon maliban sa kung sino ang pinahintulutan na mag-access dito. Ang Membership Service Provides (MSP) ay tumutulong dito. Responsable silang ipatala ang mga kalahok at magbigay ng pag-access sa kanilang ID alinsunod sa kanilang tungkulin.
  • Protektahan ang mga pribadong key gamit ang mga pamantayan sa seguridad na may mataas na marka upang hindi sila magamit nang mali.

Ang lahat ng mga kakayahang ito sa blockchain network ay magdaragdag ng proteksyon na kinakailangan nito upang maiwasan ang mga pag-atake.

Konklusyon

Nais kong tapusin ang artikulong ito sa 'Blockchain Security' sa pamamagitan ng pagsasabi na, ang isang blockchain network ay kasing ligtas lamang ng imprastraktura nito. Kapag nagtataguyod ng isang blockchain network, dapat mong hanapin ang pinakamahusay na platform para sa pag-deploy. Kahit na ang blockchain ay may likas na mga tampok na nagbibigay ng seguridad, ang mga kilalang kahinaan sa imprastraktura ay maaaring manipulahin ng mga nakakahamak na kalahok. Ang pinakamahusay na diskarte ay ang pagkakaroon ng isang imprastraktura na may pinagsamang seguridad.

Ang blockchain ay pa rin isang umuusbong na teknolohiya, at ito ay nagiging mas mahusay araw-araw. Ang mga mananaliksik ng Blockchain ay nagtatrabaho upang i-patch ang mga kahinaan sa seguridad. Nasaksihan din natin ang hard-fork sa matinding mga kaso, kung saan maaaring magresulta sila sa isang bagong bersyon ng blockchain na iyon. Isinasaalang-alang ang lahat ng mga bagay, ang blockchain ay isang mas mahusay na solusyon sa marami sa mga negosyo. Ngunit gayon pa man, mahalaga na panatilihin ang pagbuo at pagbuti ng blockchain ecosystem upang gawin itong ligtas hangga't maaari.

mga katanungan sa panayam sa cloud ng salesforce service

Kung nais mong malaman ang Blockchain at bumuo ng isang karera sa Blockchain Technologies, pagkatapos ay suriin ang aming at na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang Hyperledger Fabric sa lalim at tutulong sa iyo na makamit ang mastery sa paksa.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng 'Blockchain Security' at babalikan ka namin.