Warum ist Multi-Party Computation (MPC) für die Web3-Sicherheit von entscheidender Bedeutung?

Warum ist Multi-Party Computation (MPC) für die Web3-Sicherheit von entscheidender Bedeutung?

Lesezeit: 6 Minuten

Web3 ist einer der neuesten technologischen Fortschritte, die das Internet im Sturm erobern. Web3 ist sehr dynamisch in Bezug auf Forschung und neue Innovationen im Bereich dezentraler Systeme und verteilter Netzwerke. Multi-Party Computation veranschaulicht, wie vielseitig die Blockchain bei der Integration neuer Fortschritte sein kann. In diesem Blog werden wir diskutieren, was Multi-Party Computation ist, welchen Anwendungsfall es in der Blockchain-Industrie findet und wie es Web3 sicherer und sicherer macht. Beginnen wir damit, zu verstehen, was Multi-Party-Berechnung ist.

Was ist Mehrparteienberechnung?

Multi-Party Computation ist ein kryptografisches Protokoll, das sich mit Technologien zum Schutz der Privatsphäre befasst. MPC wird von mehr als einer Partei verwendet, um gemeinsam zu einem Ergebnis oder einer Schlussfolgerung aus ihren personenbezogenen Daten zu gelangen, sodass keine Partei Zugriff auf die Daten einer anderen Partei hat, und dennoch wird der Zweck erfüllt. Dies ist möglich, indem jeder teilnehmenden Partei private Datenfragmente zur Verfügung gestellt werden, um an der Berechnung eines bestimmten Ergebnisses teilzunehmen.

Wenn wir versuchen, die obige Aussage in einfachen Worten zu verstehen, bringt MPC verschiedene Parteien zusammen, die über unterschiedliche Informationsbits verfügen, die, wenn sie kombiniert und einige Berechnungen durchgeführt werden, ein Ergebnis oder eine Aktion erzeugen, wie das Aufdecken eines Geheimnisses, das Unterzeichnen einer Nachricht oder das Genehmigen einer Transaktion Zwei wichtige Parameter, auf die Sie sich bei der Implementierung des MPC konzentrieren sollten, sind:-

  1. Wenn eine Partei ihre geheimen Informationen einer anderen Partei offenbart oder zeigt, sollte diese unehrliche Partei nicht in der Lage sein, das Ergebnis der Berechnung zu beeinflussen.
  2. Sichere Mehrparteienberechnung. Es sollte keine Möglichkeit geben, dass die geheimen Informationen jeder Partei aus irgendeinem Grund oder einem logischen Fehler in der Implementierung offengelegt werden. Wenn es passiert, wird der ganze Grund für MPC geschlagen.

Wie funktioniert die Multi-Party-Berechnung?

Stellen wir uns vor, Sie essen mit Ihren Kollegen zu Mittag und fragen sich jetzt, wie hoch das durchschnittliche Gehalt Ihrer Gruppe ist. Trotzdem möchten Sie Ihr Gehalt weder anderen offenlegen, noch möchten die anderen Ihnen das Gehalt offenlegen. Wie können wir dabei vorgehen, um das Durchschnittsgehalt zu ermitteln, ohne das Gehalt einer Person zu kennen?

Nehmen wir ein Rechenbeispiel mit mehreren Parteien. Es gibt 4 von Ihnen (P1, P2, P3, P4), deren tatsächliche Gehälter (a,b,c,d) sind. Was wir tun können, ist, dass wir Zufallszahlen auswählen können, deren Summe dem tatsächlichen Gehalt einer beliebigen Person entspricht. Im Grunde bedeutet dies, dass Sie 4 beliebige 4 Zahlen auswählen, sodass ihre Summe „a“, „a“ = „a1“ + „ a2“ + „a3“ + „a4“, diese a1,a2,a3,a4 nun auf die Personen P1, P2, P3, P4 verteilen, also P1 kennt a1, P2 weiß a2, P3 weiß a3, P4 weiß a4, wenn wir Tun Sie dies für jede Person, jede Person hat 4 Werte wie P1 hat a1,b1,c1,d1, P2 hat a2,b2,c2,d2 und so weiter … Der Punkt ist, dass keiner von ihnen etwas über das andere Gehalt weiß, und nein man kennt alle 4 Parameter jeder anderen Person. Wenn sie jetzt zusammenkommen und die Summe der zugewiesenen Werte nennen, ergibt sich a1+b1+c1+d1+a2+b2+c2+d2+a3+b3+c3+d3+a4+b4+c4+ d4, was gleich der Summe aller Gehälter ist, die, wenn sie durch 4 geteilt werden, den Durchschnitt ergeben.

Warum ist Multi-Party Computation (MPC) für die Web3-Sicherheit von entscheidender Bedeutung? PlatoBlockchain Data Intelligence. Vertikale Suche. Ai.
Warum ist Multi-Party Computation (MPC) für die Web3-Sicherheit von entscheidender Bedeutung?

Auf diese Weise konnten Sie den Durchschnitt von 4 Gehältern berechnen, ohne dass die anderen Personen das Gehalt eines anderen in der Gruppe kennen. Dies ist ein Beispiel dafür, dass wir Multi-Party-Berechnungen verwenden können, um Informationen privat zu halten und Ergebnisse und Ziele zu berechnen.

Wie kann MPC die Web3-Sicherheit verbessern?

Nachdem wir nun verstanden haben, was sichere Multi-Party-Berechnungen sind und wie sie funktionieren, ist es an der Zeit, sich mit verschiedenen möglichen Anwendungen von MPC in Web3 vertraut zu machen und zu erfahren, wie sie dazu beitragen, Web3 vor einigen der Angriffe und Schwachstellen zu schützen. Gehen wir einige davon nacheinander durch.

Warum ist Multi-Party Computation (MPC) für die Web3-Sicherheit von entscheidender Bedeutung? PlatoBlockchain Data Intelligence. Vertikale Suche. Ai.
Warum ist Multi-Party Computation (MPC) für die Web3-Sicherheit von entscheidender Bedeutung?

Identitäts-Wallets schützen

2022 war das Jahr der Bridge-Hacks. Wir sahen einen enormen Anstieg bei den Bridge-Hacks, und einige der größten Bridge-Hacks waren auf die Kompromittierung der Schlüssel des Unterzeichners zurückzuführen. Sie sehen, diese Schlüssel repräsentieren die Identität und Glaubwürdigkeit der Person. Wenn sie kompromittiert werden, ist das ein direkter Abschied von Ihren Geldern.

MPC hat das Potenzial, unsere Protokolle und Brücken vor Hackerangriffen durch die Kompromittierung der privaten Schlüssel zu bewahren, indem Schlüssel geteilt und dynamisch rekonstruiert werden, indem die Eingaben aller Parteien kombiniert werden, was eine großartige Möglichkeit ist, die Protokolle zu schützen. Selbst wenn eine Partei kompromittiert wird, wird die Blockchain-Transaktion nicht signiert, und wir können die Sicherheit genießen.

Es gibt viele Plattformen, die als MPC-Wallet-Anbieter auftauchen, die ein Geschäftsmodell haben, um MPC-Wallet als Dienstleistung anzubieten. Wir könnten sehen, dass dieser Anwendungsfall bald in den Mainstream kommt.

Transaktionsdatenschutz und Vertraulichkeit

Die Kerngrundlage der Blockchain sind die Distributed-Ledger-Technologie (DLT) und Daten in der Kette, sodass alle Knoten und Validatoren die Konformität der Integrität, Authentizität und Autorisierung der Daten haben, aber was ist, wenn Sie die Sicherheit und Fähigkeiten der Blockchain benötigen Blockchain, aber Sie möchten die Daten nicht öffentlich halten, damit die Datenbank vertraulich bleibt, haben wir dafür eine Lösung?

MPC bietet eine der besten Lösungen für diese Probleme. Solche Transaktionen können aus der Blockchain ausgelagert und über MPC verarbeitet werden, und der Transaktionsbeleg kann über die Blockchain erfasst werden, was als Beweis dienen kann.

Transaktionen mit hohem Wert

Es gibt zahlreiche verschiedene Protokolle und Vereinbarungen, die die Erlaubnis verschiedener Parteien erfordern, oder wir können sie als Zeichen verschiedener Parteien bezeichnen, um eine Aufgabe, eine Aktion oder eine Transaktion auszuführen. MPC, dessen Hauptgrundlage darin besteht, durch die Aufnahme vertraulicher Daten ein Endergebnis zu bilden, ist für solche Fälle perfekt geeignet. Auf der Blockchain können wir dies tun, indem wir die Eingaben von verschiedenen Parteien aufnehmen und dann die Transaktion signieren.

Eine Alternative dafür ist Multi-Sig, aber in letzter Zeit haben wir Bridge-Hacks gesehen, die aufgrund von Fehlern in der Multi-Sig-Methode überhaupt erst möglich waren, und jetzt ist es an der Zeit, die MPC-Methoden auszuprobieren. MPC vs Multisig ist ein weiterer interessanter Teil, aber außerhalb des Rahmens dieses Blogs, lassen Sie uns ihn in einem anderen Blog behandeln.

Zusammenfassung

Wir haben die Vorteile gesehen und wie der MPC den Sicherheitsbedarf von Web3-Protokollen decken kann. MPC ist eine der vielversprechenden Lösungen und Alternativen zu einigen Problemen im aktuellen Web3-Szenario.

Abgesehen von MPC, wenn wir Web3 als Ganzes betrachten, haben wir in den letzten Jahren einen kontinuierlichen Anstieg der Anzahl von Angriffen in der Web3-Welt festgestellt, was darauf hindeutet, dass die Blockchain-Sicherheit nur dann gestärkt werden muss, wenn wir danach suchen können Web3-zentrierte Zukunft und um diese Zukunft Wirklichkeit werden zu lassen, muss die Sicherheit in den Händen der Experten liegen. Smart Contracts Audits sind die einzige Möglichkeit, eine sicherheitsorientierte Zukunft zu garantieren, und QuillAudits ist einer der führenden Akteure auf diesem Gebiet. Besuchen Sie unsere Website, um Ihr Protokoll prüfen zu lassen und dabei zu helfen, Web3 zu einem sichereren Ort zu machen

6 Views

Zeitstempel:

Mehr von Quillhash