De ce calculul multipartit (MPC) este critic pentru securitatea Web3?

De ce calculul multipartit (MPC) este critic pentru securitatea Web3?

Timp de citit: 6 minute

Web3 fiind una dintre cele mai recente progrese tehnologice care a luat internetul cu asalt, Web3 este foarte vibrant în ceea ce privește cercetarea și noile inovații în domeniul sistemelor descentralizate și al rețelelor distribuite. Multi-Party Computation exemplifica cât de versatil poate fi blockchain-ul în încorporarea noilor progrese. În acest blog, vom discuta ce este Multi-Party Computation, ce caz de utilizare găsește în industria blockchain și cum face Web3 mai sigur și mai sigur. Să începem prin a înțelege ce este Multi-Party Computation.

Ce este calculul cu mai multe părți?

Multi-Party Computation este un protocol criptografic care se ocupă de tehnologiile de păstrare a confidențialității. MPC este utilizat de mai multe părți pentru a ajunge în mod colectiv la un rezultat sau concluzie trasă din datele lor personale, astfel încât nicio parte să nu aibă acces la datele vreunei alte părți și, totuși, scopul este îndeplinit. Acest lucru este posibil prin furnizarea fiecărei părți participante cu fragmente de date private pentru a participa la calcularea unui anumit rezultat.

Dacă încercăm să înțelegem afirmația de mai sus în termeni simpli, MPC reunește diferite părți care dețin diferite fragmente de informații care, atunci când sunt combinate și efectuate anumite calcule, generează un rezultat sau o acțiune cum ar fi dezvăluirea unui secret, semnarea unui mesaj sau aprobarea unei tranzacții. doi principali parametri precauți pe care să se concentreze în timpul implementării MPC sunt: ​​-

  1. Dacă vreo parte dezvăluie sau arată informațiile sale secrete unei alte părți, atunci această parte necinstită nu ar trebui să poată influența rezultatul calculului.
  2. Calcul multipartit securizat. Nu ar trebui să existe nicio modalitate ca informațiile secrete deținute de fiecare parte să fie dezvăluite din orice motiv sau orice defect logic în implementare. Dacă se întâmplă, întregul motiv pentru MPC este învins.

Cum funcționează Multi-Party Computation?

Să ne imaginăm asta, iei prânzul cu colegii tăi, iar acum te întrebi care este salariul mediu al grupului tău. Cu toate acestea, nu doriți să dezvăluiți salariul dvs. altora și nici ceilalți nu ar dori să vă dezvăluie salariul. Cum putem proceda astfel încât să aflăm salariul mediu fără să cunoaștem salariul unei persoane?

Să luăm un exemplu de calcul cu mai multe părți. Sunteți 4 dintre voi (P1, P2, P3, P4) ale căror salarii reale sunt (a,b,c,d). Ceea ce putem face este să putem selecta numere aleatorii astfel încât suma lor să fie egală cu salariul real al oricărei persoane, practic ceea ce înseamnă este să alegem 4 oricare 4 numere astfel încât suma lor să fie „a”, „a” = „a1” + „ a2” + „a3” + „a4”, acum distribuiți aceste a1,a2,a3,a4 persoanelor P1, P2, P3, P4 deci P1 cunoaște a1, P2 cunoaște a2, P3 cunoaște a3, P4 cunoaște a4, când noi faceți asta pentru fiecare persoană, fiecare persoană are 4 valori, cum ar fi P1 are a1,b1,c1,d1, P2 are a2,b2,c2,d2 și așa mai departe... Ideea este că niciunul dintre ei nu știe nimic despre celălalt salariu și nu se cunoaște toți cei 4 parametri ai oricărei alte persoane. Acum, când se adună și spun suma valorilor atribuite, aceasta va fi a1+b1+c1+d1+a2+b2+c2+d2+a3+b3+c3+d3+a4+b4+c4+ d4, care este egală cu suma totală a tuturor salariilor lor, care, împărțită la 4, va da media.

Why Multi-Party Computation (MPC) is Critical for Web3 Security? PlatoBlockchain Data Intelligence. Vertical Search. Ai.
De ce calculul multipartit (MPC) este critic pentru securitatea Web3?

Așa puteai calcula media a 4 salarii fără ca ceilalți oameni să știe salariul oricărui altul din grup. Acesta este un astfel de exemplu în care putem folosi calculul Multi-Party pentru a păstra informațiile private și pentru a calcula rezultatele și obiectivele.

Cum poate MPC să îmbunătățească securitatea Web3?

Acum că înțelegem ce este calculul multipartit securizat și cum funcționează, este timpul să aflăm despre diferite aplicații posibile ale MPC în Web3 și cum ajută la securizarea Web3 de unele dintre atacurile și vulnerabilitățile existente. Să trecem prin unele dintre ele unul câte unul.

Why Multi-Party Computation (MPC) is Critical for Web3 Security? PlatoBlockchain Data Intelligence. Vertical Search. Ai.
De ce calculul multipartit (MPC) este critic pentru securitatea Web3?

Protejarea portofelelor de identitate

2022 a fost anul hackurilor de bridge. Am văzut o creștere uriașă a hackurilor de pod, iar unele dintre cele mai mari hack-uri de pod s-au datorat compromiterii cheilor semnatarului. Vedeți, aceste chei reprezintă identitatea și credibilitatea persoanei. Dacă sunt compromise, este un adio direct de la fondurile tale.

MPC are potențialul de a salva protocoalele și punțile noastre de a fi piratate prin compromiterea cheilor private, prin fragmentarea cheilor și reconstrucția lor dinamică prin combinarea intrărilor tuturor părților este o modalitate minunată de a proteja protocoalele. Chiar dacă o parte este compromisă, tranzacția blockchain nu va fi semnată și ne putem bucura de securitate.

Există multe platforme care apar ca furnizori de portofel MPC care au un model de afaceri în jurul furnizării portofelului mpc ca serviciu. S-ar putea să vedem acest caz de utilizare care va intra în curent în curând.

Confidențialitatea și confidențialitatea tranzacțiilor

Fundamentul de bază al blockchain-ului este tehnologia Distributed Ledger (DLT) și datele din lanț, astfel încât toate nodurile și validatorii să aibă conformitatea cu integritatea și autenticitatea și autorizarea datelor, dar dacă aveți nevoie de securitatea și abilitățile blockchain, dar nu doriți să păstrați datele publice pentru a rămâne Baza de date poate fi confidențială, avem vreo soluție pentru asta?

MPC oferă una dintre cele mai bune soluții pentru aceste probleme. Astfel de tranzacții pot fi descărcate din blockchain și procesate prin MPC, iar chitanța tranzacției poate fi capturată prin blockchain, care poate acționa ca dovadă.

Tranzacții cu valoare mare

Există numeroase protocoale și aranjamente diferite care necesită permisiunea diferitelor părți sau le putem numi semne ale diferitelor părți pentru a executa o sarcină, o acțiune sau o tranzacție. MPC, a cărui bază principală este formarea unui rezultat final prin preluarea datelor confidențiale, este perfectă pentru astfel de cazuri. Pe blockchain, putem face acest lucru prin preluarea inputului de la diferite părți și apoi semnând tranzacția.

O alternativă pentru aceasta este multi-sig, dar în ultimul timp am văzut hack-uri de bridge care au fost posibile în primul rând din cauza defectelor metodei multi-sig, iar acum este timpul să încercăm metodele MPC. MPC vs Multisig este o altă parte interesantă, dar din sfera acestui blog, să o luăm într-un alt blog.

Concluzie

Am văzut avantajele și modul în care MPC poate alimenta nevoia de securitate a protocoalelor Web3. MPC este una dintre soluțiile și alternativele promițătoare la unele probleme din scenariul actual Web3.

În afară de MPC, dacă ne uităm la Web3 în ansamblu, în ultimii ani, am observat o creștere continuă a numărului de atacuri în lumea Web3, care sugerează necesitatea întăririi securității blockchain doar atunci putem căuta Viitorul centrat pe Web3 și pentru a face din acel viitor o realitate securitatea trebuie să fie în mâinile experților. Auditurile Smart Contracts sunt singura modalitate de a garanta un viitor orientat spre securitate, iar QuillAudits este unul dintre jucătorii de frunte în domeniu. Vizitați site-ul nostru web pentru a vă audita protocolul și pentru a face din Web3 un loc mai sigur

6 Vizualizări

Timestamp-ul:

Mai mult de la Quillhash