Erfahren Sie, was eine MPC-Wallet ist, eine der sichersten Möglichkeiten zur Aufbewahrung von Kryptowährungen, die es heute gibt.
LSicherheit in der Welt von criptomonedas Es ist ein Thema, das sehr ernst genommen wird, und ein Beispiel dafür ist die Entwicklung des Bekannten MPC-Geldbörsen. Diese Geldbörsen Dabei handelt es sich um die Vereinigung mehrerer Technologien, die darauf abzielen, größtmögliche Sicherheit auf geschäftlicher und militärischer Ebene zu bieten, um Kryptowährungen auf eine Weise zu schützen, die ohne die dafür erforderlichen Genehmigungen praktisch unmöglich zu extrahieren ist.
Birne Was genau ist ein MPC Wallet? Was macht sie so sicher? Diese und andere Fragen werden in diesem Artikel beantwortet, der sich mit den neuen Kryptowährungs-Wallets beschäftigt.
Was ist Multi-Party-Computing oder MPC?
Bevor wir uns damit befassen, was ein MPC-Wallet ist, ist es gut, zunächst zu wissen, was genau MPC oder Multi-Party-Computing ist. MPC oder Multiparty Computingist ein Konzept der kryptografischen Sicherheit. Eines wurde erstellt, um Sicherheitsmodelle zu ermöglichen, bei denen mehrere Parteien für den Zugriff auf die Ressourcen eines Systems erforderlich sind. Jedes der Teile verfügt über einen Schlüssel, der, wenn er mit den übrigen Teilen verbunden ist, die Entriegelung und Kontrolle des Zugangs zum System ermöglicht. Diese Kontrolle kann je nach gewährter Zugriffsebene vollständig oder teilweise erfolgen.
Der Entwurf dieser Protokolle geht auf das Jahr 1970 zurück und sie haben sich so weit weiterentwickelt, dass heute viele dieser Systeme sogar in Computerchips integriert sind, um zur Aufrechterhaltung der Sicherheit von Computersystemen beizutragen.
Aufgrund der großen Möglichkeiten ist die Krypto-Community weiterhin stark an dieser Art von Technologie interessiert. Tatsächlich, David Chaum 1988 präsentierte er unter diesem Namen ein bekanntes Werk „Bedingungslos sichere Mehrparteienprotokolle“. Auf der anderen Seite, Nick Szabo, 1999 legte er auch ein bekanntes Werk mit dem Titel vor „Gottes Protokolle“Außerdem werden die Möglichkeiten von MPCs in der Computerwelt und ihre Verwendung in Wirtschafts- und Finanzsystemen erläutert. Dies gibt uns eine klare Vorstellung von der Bedeutung dieser Protokolle und ihrer Ankunft in der Welt der Kryptowährungen.
MPC Wallets, Sicherheit auf die Spitze getrieben
MPC-Wallets oder Multi-Party-Computing-Wallets, so der vollständige Name dieser Wallets, sind eine Generation von Wallets für Kryptowährungen und Token Ziel ist es, die höchsten Sicherheitsstandards sowohl für sicherheitsbewusste Einzelpersonen als auch für Unternehmen, Banken und Regierungen zu bieten, die Kryptowährungen zu einem relevanten Vermögenswert für ihre Geschäftstätigkeit machen möchten.
Im Grunde ist ein MPC-Wallet ein Wallet wie jedes andere, nur dass die privaten Schlüssel und deren Kontrolle auf mehrere Geräte aufgeteilt sind. Jedes dieser Geräte verfügt über einen Schlüssel, der in Kombination mit den anderen die Verwendung der Gelder in der Wallet ermöglicht. Auf den ersten Blick scheint es, dass es sich um eine handelt Multi-Signatur-Wallet, und bis zu einem gewissen Grad ist der Aufbau von MPC-Wallets identisch.
Dies gilt mit der Ausnahme, dass MPC-Geldbörsen weitere Verbesserungen enthalten, beispielsweise die Tatsache, dass Steuergeräte dynamische Einmalschlüssel mit Ablaufzeit generieren können, die zusammen mit dem Rest die Verwendung von Geldern ermöglichen. Darüber hinaus können MPC-Wallets Schemata wie das Common verwenden ECDSA, EdDSA, andere aktuellere Signaturformate wie Schwellenwertsignaturen, Schnorr-Signaturenoder andere zusätzliche Sicherheitssysteme.
Stellen Sie sich für eine Sekunde eine Brieftasche vor, die mit mehreren Einmalschlüsselgeneratoren verbunden ist, die Ihnen zusammen Zugriff auf Ihre Kryptos ermöglichen. Die Tatsache, dass die Generatoren dynamisch und einmalig sind, garantiert, dass ein Schlüssel nie wiederholt wird, und wenn die Sequenz nicht vollständig ist, können Sie einfach nicht auf die Gelder zugreifen. Das bedeutet, dass Sie zwar auf ein Gerät zugreifen und die restlichen Wallet-Schlüssel kopieren können, die Gelder jedoch nicht mehr zugänglich sind, wenn diese Schlüssel abgelaufen sind oder verwendet wurden. Dieses Sicherheitsniveau ermöglicht es uns, Barrieren zu schaffen, die Hacker kaum durchbrechen können, und so schmerzhafte Episoden wie das Hacken zu vermeiden Mt Gox, oder sogar Verlust des Zugriffs auf QuadrigaCX.
Ein weiterer Pluspunkt für MPC-Wallets ist, dass der Kontrollmechanismus auf mehrere Kryptowährungen gleichzeitig anwendbar ist, was die Sicherheitsverwaltung der Token erheblich vereinfacht.
Integration zwischen Hardware und Software
Ein weiterer wichtiger Punkt bei MPC-Wallets ist, dass sie eine stärkere Integration zwischen der Hardware und der Software, aus der sie bestehen, ermöglichen. Beispielsweise kann ein MPC-Wallet ein isoliertes Gerät sein, das mit Signaturgeräten synchronisiert werden kann, und diese Synchronisierung erfolgt über ein kryptografisches System, das durch Module aktiviert wird. HSM (Hardware-Sicherheitsmodule), wodurch diese Gelder durch einen Online-Angriff praktisch unerreichbar und praktisch unverwundbar für Hacks jeglicher Art wären. Wenn die Synchronisierung der Geräte nicht den Erwartungen entspricht, findet die Synchronisierung einfach nicht statt und der Zugriff auf das Gerät wird verhindert.
Natürlich ist dies anpassbar. Beispielsweise kann das Wallet in Notfällen darauf vorbereitet werden, eine „Wiederherstellungstransaktion“ durchzuführen, bei der diese Gelder an einen sicheren Verwahrer gesendet werden, um die Guthaben wiederherzustellen. Dieser Fall würde beispielsweise nach Diebstahl oder Verlust von Schlüsseln oder Geräten verhindern, dass die Gelder lebenslang im MPC-Wallet verbleiben und somit problemlos wiederhergestellt werden können.
Diese Art von Integrationen und neuen Optionen machen MPC-Wallets viel sicherer als normale Wallets oder sogar Multi-Signatur-Wallets. Allerdings sind sie dadurch auch teurer und in alltäglichen Umgebungen schwieriger zu verwalten. Daher ist diese Art von Technologie für Unternehmen, Börsen oder Personen konzipiert, die mit großen Mengen an Kryptowährungen umgehen und die größtmögliche Sicherheit für diese wünschen.
Wie funktioniert ein MPC-Wallet?
Der Betrieb eines MPC-Wallets hängt stark von seiner Implementierung und den darin aktiven Sicherheitsmechanismen ab. Grundsätzlich lässt sich die Funktionsweise eines MPC-Wallets jedoch in drei Teile unterteilen:
Schlüsselgenerierung
Die Schlüsselgenerierung umfasst den gesamten Prozess der Generierung privater und öffentlicher Schlüssel innerhalb der Wallet. Aber auch die Registrierung der privaten und öffentlichen Schlüssel der Wallet-Freigabegeräte.
In diesem Sinne generieren die Freigabegeräte ein Paar öffentlicher und privater Schlüssel, die dann mit den übrigen Geräten verbunden werden, um mit ihnen den privaten und öffentlichen Schlüssel der MPC-Wallet zu generieren. Wie bei einem Multi-Signatur-Wallet zielt dieses Schema darauf ab, die Kontrolle über das Wallet aufzuteilen, um zu verhindern, dass ein Hacker oder böswilliger Akteur es leicht erlangen kann.
Darüber hinaus erfolgt die Generierung dieser Schlüssel durch ein sehr spezifisches Protokoll, definiert durch die mathematische Formel:
F(d1, d2, d3) = max(d1, d2, d3)
Das bedeutet, dass; Jeder der Teilnehmer verfügt über private Daten (erkannt als d1, d2, bis dN). Die Einbeziehung dieser privaten Daten ermöglicht die Nutzung einer öffentlichen Funktion namens F. Damit wird der Wert der privaten Daten berechnet und die Nutzung des Wallets ermöglicht. Der Algorithmus ist in diesem Fall der gewählte kryptografische Signaturalgorithmus, der ECDSA, EdDSA, Schnorr oder ein anderer kompatibler Algorithmus sein kann. Dadurch bietet die Summe dieser privaten Daten die nötige kryptografische Sicherheit, um den Zugriff auf das Wallet zu ermöglichen.
Adressgenerierung
Zu diesem Zeitpunkt unterscheiden sich MPC-Wallets nicht von den Wallets, die wir bereits kennen. Die Generierung öffentlicher Schlüssel kann problemlos von jedem Unterzeichner beantragt werden. Auf diese Weise können Sie über diese Adresse die gewünschten Gelder erhalten.
Dies ist dank der Funktionsweise der asymmetrischen Kryptographie möglich. Die Ableitung des öffentlichen Schlüssels ist so kompliziert, dass der umgekehrte Prozess praktisch unmöglich ist. Daher ist es sicher, für jeden Teilnehmer einen öffentlichen Schlüssel zu generieren. Und daraus können weitere öffentliche Schlüssel abgeleitet werden, die es ermöglichen, Gelder dem MPC-Wallet zuzuordnen. In diesem Sinne besteht das Ziel des MPC-Wallets darin, die Kontrolle über den privaten Schlüssel zu behalten, der auf mehrere Geräte verteilt ist. Somit ist die Gleichgewichtskontrolle kaum gefährdet.
Zugang zu Geldern
Ebenso wie der Generierungsprozess ist der Zugriff auf Gelder nur möglich, wenn die bei der Erstellung des MPC-Wallets festgelegten Bedingungen erfüllt sind. Wenn in der Generation drei Geräte mit privaten Daten eingeführt wurden, müssen diese drei Geräte für den Zugriff auf das Wallet vorhanden sein.
An diesem Punkt kann der Geräteschutz kryptografische Systeme, Sicherheitsmodule (HSM) oder andere Sicherheitsfunktionen übernehmen. Die Wahrheit ist, dass nur die ursprünglich gekoppelten Geräte die einzigen sein werden, die auf die MPC-Wallet zugreifen und die Gelder kontrollieren können.
MPC-Geldbörsen heute
Derzeit gibt es bereits mehrere funktionale Implementierungen von MPC-Wallets, die Sie in der Kryptowelt nutzen können.
Der Service Feuerblöckeist einer von denen, die ein MPC-Wallet für Unternehmen anbieten, die es benötigen. Seniorist ein weiterer Dienst der gleichen Art und mit ganz ähnlichen Zwecken. Ein weiterer bekannter Dienst ist Curv, das möglicherweise über einen der größten MPC-Dienste in der Kryptowelt verfügt.
Eine weitere bekannte MPC-Wallet für den persönlichen Gebrauch ist ZenGo, obwohl dies ein kleiner Trick ist, da es sich nicht um ein MPC-Wallet im engeren Sinne des Wortes handelt. Stattdessen handelt es sich um ein Zwei-Parteien-System, bei dem Ihr Smartphone mit den Servern von ZenGo kommuniziert. Auf diese Weise wird ein Geheimnis geteilt und das Signieren von Transaktionen, die an das Netzwerk gesendet werden sollen, gemeinsam ermöglicht. Ein sichereres Modell als Web-Wallets, das aber immer noch seine Schwachstellen hat, aber dennoch eine auffällige Technologie ist.
Wenn Sie hingegen gerne experimentieren, gibt es eine kostenlose Software-Implementierung, die Ihnen dabei helfen kann. Es handelt sich dabei um Blockchain-Krypto-MPC, ein von Unbound Tech gestartetes Projekt, das es Ihnen ermöglicht, einen auf Ihre Bedürfnisse zugeschnittenen MPC-Dienst zu erstellen.