- Tiresias eröffnet die Möglichkeit, MPC (Multi-Party Computation) zwischen Tausenden von Teilnehmern durchzuführen.
- MPC und Threshhold-Kryptographie werden von vielen Finanzinstituten in Web3 verwendet, um Vermögenswerte zu sichern.
dWallet Labs, ein auf Cybersicherheit im Bereich der Blockchain-Technologie spezialisiertes Unternehmen, gab letzte Woche den Start von Tiresias bekannt. Dieses Protokoll ermöglicht den Einsatz von Threshhold-Kryptographie in großem Maßstab mit Tausenden von Parteien in realen Szenarien, erfuhr CryptoMonday aus einer Pressemitteilung.
Tiresias eröffnet die Möglichkeit, Multi-Party Computation (MPC) zwischen Tausenden von Teilnehmern auf erlaubnisfreie Weise durchzuführen, im Rahmen der Entwicklung des Odsy-Netzwerks und der dWallet-Plattform.
MPC und Threshhold-Kryptographie werden von vielen Finanzinstituten und Web3-Nutzern verwendet, um Vermögenswerte abzusichern und den einzigen Fehlerpunkt zu beseitigen, den es mit Private Keys gibt. MPC-Protokolle, die bei Web3 verwendet werden, generieren in der Regel ECDSA-Signaturen (dem am weitesten verbreiteten Signaturalgorithmus in Blockchains heute) mit einer Schwellenwertzahl von Parteien anstelle eines privaten Schlüssels.
Bestehende Threshhold-ECDSA-Protokolle wie Lindell-Protokoll (Lindell 17), Gennaro- und Goldfeders-Protokolle (GG18, GG20) und MPC-CMP werden in Lösungen wie Treuhändern (z. B. Fireblocks, Copper), Wallet-Anbietern (z. B. Coinbase, ZenGo) und verteilten Netzwerken (z. B. Thorchain, Qredo) eingesetzt.
Yehonatan Cohen Scaly, CTO bei dWallet Labs und Mitgründer des Odsy-Netzwerks, kommentierte:
Das Problem bei MPC-Protokollen wie diesen besteht darin, dass entweder ein vertrauenswürdiger Setup erforderlich ist oder die Leistung auf eine sehr kleine Anzahl von Teilnehmern beschränkt ist. Die Grundlage von Web3 ist, dass die einzige Möglichkeit, vertrauenslos zu sein, eine starke Dezentralisierung ist. Daher ist es genauso inakzeptabel, eine geringe Anzahl von Teilnehmern zu haben wie einem Entität vertrauen zu müssen.
Enormes Potenzial
Welches Potenzial MPC für Web3 und Transaktionen mit Kryptowährungen bietet, wurde aufgrund dieser Beschränkung der Dezentralisierung noch nicht voll ausgeschöpft. THORChain ermöglicht die meisten Parteien mit einer Threshhold-Zahl von zwei Dritteln von bis zu 20 Teilnehmern – was immer noch weit von einer Dezentralisierung entfernt ist.
Web3-Projekte, die versuchen, MPC im Kontext eines erlaubnisfreien Netzwerks (z. B. ICP, THORChain, Lit Protocol usw.) umzusetzen, implementieren das MPC außerhalb der erlaubnisfreiehn Einstellungen in einer sehr kleinen Teilmenge von Parteien.
Bestehende MPC-Protokolle erfordern Unicast-Kommunikation zwischen den Teilnehmern, d. h. jeder Teilnehmer muss mit jedem anderen Teilnehmer kommunizieren, was zu einem quadratischen Wachstum der Komplexität mit jedem hinzugefügten Teilnehmer führt – oder O(n²), was die Anzahl der Teilnehmer stark begrenzt.
Dolev Mutzari, Vizepräsident von dWallet Labs, fügte hinzu:
Mit Tiresias kann die Unicast-Kommunikation durch Broadcast-Kommunikation ersetzt werden, um das Design einer Blockchain beizubehalten und gleichzeitig die Komplexität der Kommunikation von quadratisch auf linear – oder O(n) – zu reduzieren. Dadurch öffnen sich potenziell die Türen für Schwellenwertprotokolle mit Hunderten, Tausenden oder sogar Zehntausenden von Teilnehmern.