Hvorfor Multi-Party Computation (MPC) er kritisk for Web3-sikkerhet?

Hvorfor Multi-Party Computation (MPC) er kritisk for Web3-sikkerhet?

Lesetid: 6 minutter

Web3 er et av de nyeste teknologifremskritt som tar internett med storm, og Web3 er svært levende når det gjelder forskning og nye innovasjoner innen desentraliserte systemer og distribuerte nettverk. Multi-Party Computation eksemplifiserer hvor allsidig blokkjeden kan være når det gjelder å innlemme nye fremskritt. I denne bloggen vil vi diskutere hva Multi-Party Computation er, hvilket bruksområde det finner i blokkjedeindustrien, og hvordan det gjør Web3 sikrere og tryggere. La oss starte med å forstå hva Multi-Party Computation er.

Hva er Multi-Party Computation?

Multi-Party Computation er en kryptografisk protokoll som omhandler personvernbevarende teknologier. MPC brukes av mer enn én part for kollektivt å komme frem til et resultat eller en konklusjon trukket fra deres personlige data slik at ingen part har tilgang til dataene til noen annen part, og fortsatt er formålet tjent. Dette er mulig ved å gi hver deltakende part private datafragmenter for å delta i beregningen av et spesifikt resultat.

Hvis vi prøver å forstå utsagnet ovenfor i enkle termer, samler MPC ulike parter som innehar ulike biter av informasjon som, når de kombineres og utføres noen beregninger på genererer et resultat eller handling som å avsløre en hemmelighet, signere en melding eller godkjenne en transaksjon. to hovedforsiktige parametere å fokusere på når du implementerer MPC er: -

  1. Hvis en part avslører eller viser sin hemmelige informasjon til en annen part, bør ikke denne uærlige parten kunne påvirke resultatet av beregningen.
  2. Sikker flerpartsberegning. Det skal ikke være mulig at den hemmelige informasjonen som holdes av hver part blir avslørt på grunn av hvilken som helst grunn eller noen logisk feil i implementeringen. Hvis det skjer, blir hele årsaken til MPC slått.

Hvordan fungerer Multi-Party Computation?

La oss forestille oss dette, du spiser lunsj med kollegene dine, og nå lurer du på hva som er gjennomsnittslønnen til gruppen din. Likevel vil du ikke opplyse om lønnen din til andre, og de andre vil heller ikke opplyse om lønnen til deg. Hvordan kan vi gå videre med dette slik at vi finner ut gjennomsnittslønnen uten å vite lønnen til noen én person?

La oss ta et eksempel på flere partier. Det er 4 av dere (P1, P2, P3, P4) hvis faktiske lønn er (a,b,c,d). Det vi kan gjøre er at vi kan velge tilfeldige tall slik at summen deres tilsvarer den faktiske lønnen til enhver person, det betyr i utgangspunktet å velge 4 vilkårlige 4 tall slik at summen deres er "a", "a" = "a1" + " a2” + “a3” + “a4”, fordel nå disse a1,a2,a3,a4 til personene P1, P2, P3, P4 slik at P1 kjenner a1, P2 kjenner a2, P3 kjenner a3, P4 kjenner a4, når vi gjør dette for hver person, hver person har 4 verdier som P1 har a1,b1,c1,d1, P2 har a2,b2,c2,d2 og så videre... Poenget er at ingen av dem vet noe om den andre lønnen, og nei man kjenner alle de 4 parametrene til enhver annen person. Når de nå kommer sammen og forteller summen av de tildelte verdiene, vil det summere seg til a1+b1+c1+d1+a2+b2+c2+d2+a3+b3+c3+d3+a4+b4+c4+ d4 som er lik summen av summen av alle deres lønn som ved delt på 4 vil gi gjennomsnittet.

Hvorfor Multi-Party Computation (MPC) er kritisk for Web3-sikkerhet? PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.
Hvorfor Multi-Party Computation (MPC) er kritisk for Web3-sikkerhet?

Slik kunne man beregne gjennomsnittet av 4 lønn uten at de andre visste lønnen til noen andre i gruppen. Dette er et slikt eksempel vi kan bruke Multi-Party-beregning for å holde informasjon privat og beregne resultater og mål.

Hvordan kan MPC forbedre Web3-sikkerheten?

Nå som vi forstår hva sikker flerpartsberegning er og hvordan den fungerer, er det på tide at vi lærer om ulike mulige applikasjoner av MPC i Web3 og hvordan det hjelper til med å sikre Web3 fra noen av angrepene og sårbarhetene der ute. La oss gå gjennom noen av dem én etter én.

Hvorfor Multi-Party Computation (MPC) er kritisk for Web3-sikkerhet? PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.
Hvorfor Multi-Party Computation (MPC) er kritisk for Web3-sikkerhet?

Beskyttelse av identitetslommebøker

2022 var bridge hacks år. Vi så en stor pigg i brohakkene, og noen av de største brohakkene skyldtes kompromitteringen av underskriverens nøkler. Du skjønner, disse nøklene representerer identiteten og troverdigheten til personen. Hvis de blir kompromittert, er det et rett farvel til pengene dine.

MPC har potensialet til å redde våre protokoller og broer fra å bli hacket av kompromittering av de private nøklene, ved å skjære nøkler og rekonstruere dem dynamisk ved å kombinere input fra alle parter er en fantastisk måte å beskytte protokollene på. Selv om en part er kompromittert, vil ikke blokkjedetransaksjonen bli signert, og vi kan nyte sikkerheten.

Det er mange plattformer som dukker opp som MPC-lommebokleverandører som har en forretningsmodell rundt å tilby mpc-lommebok som en tjeneste. Vi kan kanskje se denne brukssaken komme inn i mainstream snart.

Transaksjonens personvern og konfidensialitet

Kjernefundamentet for blockchain er Distributed Ledger Technology (DLT) og data på kjeden slik at alle noder og validatorer har samsvar med integriteten og autentisiteten og autorisasjonen til dataene, men hva om du trenger sikkerheten og evnene til blockchain, men du vil ikke holde dataene offentlige for å forbli. Database det kan være konfidensielt, har vi noen løsning på det?

MPC gir en av de beste løsningene for disse problemene. Slike transaksjoner kan avlastes fra blokkjeden og behandles via MPC, og transaksjonskvitteringen kan fanges opp over blokkjeden, som kan fungere som bevis.

Transaksjoner med høy verdi

Det er mange forskjellige protokoller og ordninger som krever tillatelse fra forskjellige parter, eller vi kan kalle dem tegn på forskjellige parter for å utføre en oppgave, en handling eller en transaksjon. MPC, hvis hovedgrunnlag er å danne et endelig resultat ved å ta inn konfidensielle data, er perfekt for slike saker. På blokkjeden kan vi gjøre dette ved å ta inn innspill fra ulike parter og så signere transaksjonen.

Et alternativ til dette er multi-sig, men i det siste har vi sett bridge hacks som var mulig i utgangspunktet på grunn av feil i multi-sig-metoden, og nå er det på tide å prøve MPC-metodene. MPC vs Multisig er en annen interessant del, men utenfor denne bloggens omfang, la oss ta det i en annen blogg.

konklusjonen

Vi har sett fordelene og hvordan MPC kan gi næring til sikkerhetsbehovet til Web3-protokoller. MPC er en av de lovende løsningene og alternativene til noen problemer i det nåværende Web3-scenariet.

Bortsett fra MPC, hvis vi ser på Web3 som helhet, har vi de siste årene merket en kontinuerlig økning i antall angrep i Web3-verdenen, noe som tyder på behovet for å styrke blokkjedesikkerheten først da vi kan se etter Web3-sentrisk fremtid, og for å gjøre den fremtiden til en realitet, må sikkerheten være i hendene på ekspertene. Smart Contracts Audits er den eneste måten å garantere en sikkerhetsorientert fremtid på, og QuillAudits er en av de ledende aktørene på feltet. Besøk nettstedet vårt for å få revidert protokollen din og bidra til å gjøre Web3 til et tryggere sted

6 Visninger

Tidstempel:

Mer fra Quillhash