Blockchain-turvallisuus: Onko Blockchain todella turvallinen?



Blockchain on merkitty modernin tekniikan opus magnumiksi turvallisuuden suhteen. Tässä artikkelissa tarkastelemme syvemmin elementtejä, jotka ohjaavat blockchainin turvallisuutta.

Erityisesti verkossa tallennettujen henkilötietojen turvallisuus on tärkeä asia ja myös ihmisoikeus. Vuosikymmenien ajan se on ollut vaarassa ja heikentynyt jatkuvasti. Blockchain-tekniikka tarjoaa tyylikkään ratkaisun tähän ongelmaan. Blockchain , kuten nimestä käy ilmi, on digitaalisten lohkojen ketju, joka sisältää joukon tapahtumia. Kaikki lohkon tapahtumat muodostavat Merkel-juuren ja sitä käyttämällä muodostetaan hajautus, joka sisältyy lohkon otsikkoon. Jokainen lohkoketjun lohko on yhdistetty edelliseen lohkoon lohkon hajautusarvon kautta. Tämä vuorostaan ​​tekee lohkoketjusta vastustuskykyisen kaikenlaiselle manipuloinnille, koska hakkeri tarvitsee vaihtaa kyseisen tapahtuman sisältävän lohkon sekä siihen liittyvät lohkot altistumisen välttämiseksi.

Lohkoketju on suunniteltu muuttumattomaksi, turvautumattomaksi ja turvalliseksi. Ominaisuudet, jotka auttavat saavuttamaan tämän ovat:





Keskustellaan näistä ominaisuuksista.



Hajauttaminen

Blockchain toimii hajautetussa verkossa, jossa bittiä ja tietoja välitetään ja päivitetään kaikille osallistujille johdonmukaisella tavalla. Siksi jokaisella on viimeisimmät päivitetyt tiedot mukanaan. Kun muutoksia tehdään, kaikki osallistujat vahvistavat sen ja kun se on vahvistettu, vasta sitten se liitetään lohkoketjuun. Joten voimme sanoa, että hajauttaminen sallii yhden version totuudesta, mutta ei yhtä epäonnistumispistettä.
Hajauttaminen - Blockchain Security - Edureka

Salaus ja hajautus

Se on monimutkainen matemaattinen algoritmi, joka estää hyökkäyksiä. Kaikki tapahtumat ovat tiivistetty ja sisällytetty lohkoon. Hajautus ottaa syöttöarvon ja käyttää hajautusalgoritmia (SHA-256Bitcoinin tapauksessa) tuottaa uusi arvo, jota kutsumme hash-digestiksi. Tiivistelmä on kiinteän pituinen käytetystä algoritmista riippuen. Katsausta tarkasteltaessa on mahdotonta arvata arvoa, ja jopa pieni arvonmuutos tekee muutoksista sulautuman täysin, arvaamattomalla tavalla. Nyt tämä tapahtumien tiiviste sisältyy lohkon otsikkoon yhdessä edellisen lohkon lohkomerkinnän kanssa, ja yhdessä muodostetaan uusi lohkomerkintä. Nyt tämä lohkomerkintä sisällytetään seuraavaan lohkon otsikkoon. Näin salakirjoitettua suojattua tiivistefunktiota käytetään lohkoketjun muodostamiseen.



Tämän lisäksi jokainen tapahtuma allekirjoitetaan digitaalisesti. Selitän tämän ottamalla esimerkin. Oletetaan, että haluat lähettää muutaman bitcoinin ABC . Joten sinä salaat viestin yksityisesti yksityisellä avaimellani ja lähetät hajautuksen yhdessä osoitteen kanssa ABC . Nyt kaikki verkon käyttäjät voivat tarkastella tapahtumaa ja voivat vahvistaa vain käyttämällä julkista avainta ABC voi lisätä nuo bitcoinit lompakkoonsa. Joten kaikki voivat nähdä tapahtuman, mutta kukaan ei voi varastaa sitä.

Konsensuspöytäkirja

konsensuspöytäkirja on verkon enemmistön osallistujien sopimus kaupan pätevyydestä. Yksi kaivosmies vahvistaa tapahtuman, kun taas koko verkko voi vahvistaa validoijan uskottavuuden tarkistamalla ”Työn todistus” . Joten vaikka verkossa on vain vähän haitallisia osallistujia, heidät on helppo kitkeä ja heidän mielipiteellään ei ole väliä.

Nämä perusominaisuudet muodostavat turvallisuuden trifektin, joka integroituu lohkoketjuun ja estää kaikenlaista rumaa peliä

Se on hyvä, mutta ei täydellinen

Kaiken tämän lukeminen on saattanut antaa sinulle tunteen, että estoketju on turvallinen ja se on ehdoton tosiasia. Näin ei ole, koska julkisivussa on halkeamia. Vakuuttavimmat blockchain-haavoittuvuudet ovat tapa, jolla blockchain on vuorovaikutuksessa muiden entiteettien kanssa. Älykkäät sopimukset voivat automatisoida monia blockchain-tehtäviä, mutta ne ovat vain yhtä hyviä kuin ne on koodattu. Vaikka he eivät ole osa blockchainia, he ovat vuorovaikutuksessa sen kanssa, joten jos koodi on kirjoitettu huonosti, hakkerit voivat tunkeutua älykäs sopimus ja varastaa rikkaus.

Samoin keskitetyt laitokset, jotka ovat vuorovaikutuksessa lohkoketjun kanssa, saattavat vaarantaa lohkoketjuverkoston. Hakkerit kohdistavat yleensä keskitettyihin tietovarastoihin, joissa on yksi epäonnistumispiste, heikkous, jota he voivat hyödyntää. Joten, blockchain-tekniikan turvallisuutta ei pidä sekoittaa uutisiin hakkeroinnista, jotka suoritetaan salauksen valuutanvaihdossa.

Tässä muutamia asioita, jotka voitaisiin toteuttaa -

java mitkä ovat instanssimuuttujia
  • Estä kaikkia pääsemästä arkaluontoisiin tietoihin lukuun ottamatta niitä, joilla on lupa käyttää niitä. Jäsenpalvelupalvelut (MSP) auttavat tässä. He ovat vastuussa osallistujien ilmoittautumisesta ja heidän henkilöllisyystodistuksensa saamisesta roolinsa mukaan.
  • Suojaa yksityiset avaimet korkeimpien turvallisuusstandardien avulla, jotta niitä ei voida koskaan käyttää väärin.

Kaikki nämä blockchain-verkon ominaisuudet lisäävät suojausta, jota se tarvitsee hyökkäysten estämiseksi.

Johtopäätös

Haluan lopettaa tämän artikkelin aiheesta 'Blockchain Security' sanomalla, että blockchain-verkko on vain yhtä turvallinen kuin sen infrastruktuuri. Kun luot blockchain-verkkoa, sinun on etsittävä paras käyttöympäristö. Vaikka estoketjussa on luontaisia ​​ominaisuuksia, jotka tarjoavat turvallisuutta, haitalliset osallistujat voivat manipuloida tunnettuja infrastruktuurin haavoittuvuuksia. Paras lähestymistapa olisi infrastruktuurin integrointi turvallisuuteen.

Lohkoketju on edelleen kehittyvä tekniikka, ja se paranee päivittäin. Blockchain-tutkijat pyrkivät korjaamaan tietoturva-aukkoja. Olemme myös nähneet kovaa haarukkaa äärimmäisissä tapauksissa, joissa ne voivat johtaa uuteen versioon siitä lohkoketjusta. Kaiken huomioon ottaen blockchain on paljon parempi ratkaisu monille yrityksille. Mutta silti on tärkeää jatkaa ja parantaa blockchain-ekosysteemiä, jotta se olisi mahdollisimman turvallinen.

Jos haluat oppia Blockchainia ja rakentaa uraa Blockchain Technologiesissa, tutustu meidän ja joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen. Tämä koulutus auttaa sinua ymmärtämään Hyperledger-kangasta perusteellisesti ja auttaa sinua hallitsemaan aihetta.

Onko sinulla kysymys meille? Mainitse se Blockchain Securityn kommenttiosassa ja palaamme sinuun.