Blockchain Security: Er Blockchain virkelig sikkert?



Blockchain har blitt markedsført som opus magnum av moderne teknologi når det gjelder sikkerhet. I denne artikkelen ser vi nærmere på elementer som driver blockchains sikkerhet.

Sikkerheten til personopplysninger, spesielt som lagres online, er viktig og også en menneskerettighet. I flere tiår har det vært i fare og stadig forverret. Blockchain-teknologi gir en elegant løsning på dette problemet. Blockchain , som navnet antyder, er en kjede av digitale blokker som inneholder et sett med transaksjoner. Alle transaksjonene i en blokk, danner en Merkel-rot, og en hash blir generert ved hjelp av den, som er inkludert i blokkoverskriften. Hver blokk i blokkjeden er koblet til forrige blokk gjennom blokk-hash-verdien. Dette gjør i sin tur blockchain motstandsdyktig mot enhver form for tukling, fordi en hacker vil trenge å endre blokken som inneholder den transaksjonen, så vel som de som er knyttet til den, for å unngå eksponering.

Blockchain er designet for å være uforanderlig, manipulasjonssikker og sikker. Funksjonene som hjelper til med å oppnå dette er:





La oss diskutere disse egenskapene.



Desentralisering

Blockchain fungerer på et desentralisert nettverk der biter og biter av informasjon sendes og oppdateres til alle deltakerne på en jevn måte. Derfor har alle den siste oppdaterte informasjonen med seg. Når det blir gjort endringer, blir den validert av alle deltakerne, og når den blir validert, vil den bare legges til i blockchain. Så vi kan si at desentralisering tillater en enkelt versjon av sannheten, men ingen eneste feilpunkt.
Desentralisering - Blockchain Security - Edureka

Kryptografi og hasj

Det er en kompleks matematisk algoritme som forhindrer angrep. Alle transaksjonene er hash og inkludert i blokken. Hashing tar en inngangsverdi og bruker en hashingalgoritme (SHA-256i tilfelle Bitcoin) for å produsere en ny verdi som vi kaller som en hashfordøyelse. Fordøyelsen har en fast lengde, avhengig av algoritmen som brukes. Når man ser på fordøyelsen, er det umulig å gjette verdien, også, selv en liten verdiendring gjør endringene til fordøyelsen fullstendig, på en uforutsigbar måte. Nå er denne hash av transaksjonene inkludert i blokkoverskriften sammen med blokk hash for forrige blokk, og sammen genereres en ny blokk hash. Nå vil denne blokkeringen inkluderes i neste blokkoverskrift. Slik brukes en kryptografisk sikret hashfunksjon for å danne en kjede av blokker.



I tillegg til dette er hver transaksjon digitalt signert. For å forklare dette tar jeg et eksempel. Anta at du vil sende noen få bitcoin til ABC . Så du vil kryptografisk hash min melding med min private nøkkel og sende hash sammen med adressen til ABC . Nå vil alle i nettverket kunne se transaksjonen og kan validere ved hjelp av min offentlige nøkkel, men bare ABC vil kunne legge til bitcoins i lommeboken. Så alle kan se transaksjonen, men ingen kan stjele den.

Konsensusprotokoll

De konsensusprotokoll er en avtale fra flertallet av deltakerne i nettverket om gyldigheten av transaksjonen. En enkelt gruvearbeider validerer transaksjonen mens hele nettverket kan bekrefte validatorens troverdighet ved å sjekke 'Proof-of-work' . Så selv om det er få ondsinnede deltakere i nettverket, lukkes de lett ut, og deres mening har ingen betydning.

Disse grunnleggende egenskapene danner trifekta av sikkerhet som integreres i blockchain og motvirker enhver form for dårlig spill

Det er bra, men ikke perfekt

Å lese alt dette kan ha gitt deg følelsen av at blockchain er sikker, og det er et absolutt faktum. Det er ikke tilfelle da det er sprekker i fasaden. De mest overbevisende blockchain-sårbarhetene er måten blockchain samhandler med andre enheter. Smarte kontrakter kan automatisere mange blockchain-oppgaver, men de er bare så gode som de er kodet. Selv om de ikke er en del av blockchain, samhandler de med det, så hvis koden er dårlig skrevet, kan hackere infiltrere smart kontrakt og stjele rikdommen.

Tilsvarende kan sentraliserte institusjoner som samhandler med blockchain sette blockchain-nettverket i fare. Hackere retter seg generelt mot sentraliserte arkiver der det er et eneste feilpunkt, en sårbarhet de kan utnytte. Så sikkerheten til blockchain-teknologi bør ikke forveksles med nyheter om hack som utføres i kryptovaluta-utveksling.

Her er noen få ting som kan implementeres -

  • Forhindre at alle får tilgang til sensitiv informasjon, bortsett fra hvem som har autorisasjon til å ha tilgang til den. Membership Service Provides (MSP) hjelper på dette. De er ansvarlige for å melde deltakerne og gi tilgang til deres ID i henhold til deres rolle.
  • Beskytt de private nøklene ved å bruke sikkerhetsstandardene av høyeste klasse, slik at de aldri kan misbrukes.

Alle disse funksjonene i blockchain-nettverket vil gi beskyttelse den trenger for å forhindre angrep.

Konklusjon

Jeg vil avslutte denne artikkelen om 'Blockchain Security' med å si at et blockchain-nettverk bare er like sikkert som infrastrukturen. Når du oppretter et blockchain-nettverk, må du se etter den beste plattformen for distribusjon. Selv om blockchain har iboende funksjoner som gir sikkerhet, kan kjente sårbarheter i infrastrukturen manipuleres av ondsinnede deltakere. Den beste tilnærmingen vil være å ha en infrastruktur med integrert sikkerhet.

Blockchain er fremdeles en ny teknologi, og den blir bedre hver dag. Blockchain-forskere jobber med å lappe opp sikkerhetsproblemer. Vi har også vært vitne til hardgaffelen i ekstreme tilfeller, der de kan resultere i en ny versjon av blockchain. Tatt i betraktning alle ting, er blockchain en mye bedre løsning for mange av virksomhetene. Men likevel er det viktig å fortsette å utvikle og forbedre blockchain-økosystemet for å gjøre det så sikkert som mulig.

hvordan lage en haug i java

Hvis du ønsker å lære Blockchain og bygge en karriere innen Blockchain Technologies, så sjekk ut vår og som kommer med instruktørledet live-opplæring og reell prosjektopplevelse. Denne opplæringen vil hjelpe deg å forstå Hyperledger Fabric i dybden og hjelpe deg med å mestre emnet.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet til 'Blockchain Security', så kommer vi tilbake til deg.