Tutorial - Was ist MimbleWimble?

Bitcoin ist die größte und beliebteste Kryptowährung der Welt, aber ihre mangelnden Datenschutzfunktionen, hohen Gebühren und langen Transaktionszeiten haben sie zum Gegenstand vieler Kritik gemacht. Infolgedessen wurden Hunderte (wenn nicht Tausende) neuer Kryptowährungen geschaffen, um eine wettbewerbsfähigere Alternative zu bieten. Für Bitcoin ist jedoch noch nicht alle Hoffnung verloren: Es gibt eine Reihe von Skalierungslösungen die könnten in das Bitcoin-Netzwerk integriert werden, um den Datenschutz zu verbessern, Gebühren zu senken und Transaktionen zu beschleunigen. Zu diesen Lösungen gehören unter anderem SegWit (Segregated Witness), das Lightning Network und jetzt MimbleWimble - ein neuartiges Kryptowährungsprotokoll, das nicht nur zur Entwicklung neuer digitaler Vermögenswerte, sondern auch zur Verbesserung bestehender wie Bitcoin verwendet werden könnte. In diesem Leitfaden tauchen wir kopfüber in die neue und aufregende Blockchain-Technologie ein, die MimbleWimble ist, und erklären, was sie ist, was sie tut und wie sie funktioniert.


Was ist MimbleWimble?

MimbleWimble ist ein Kryptowährungsprotokoll, das von einem anonymen Bitcoin-Entwickler im Jahr 2016 vorgeschlagen wurde. Der Name MimbleWimble ist eine Anspielung auf die Fantasiewelt von Harry Potter, wo er sich ursprünglich auf einen Zauberspruch bezieht, der die Zungen der Opfer bindet. In gewisser Weise fasst diese Metapher ein wichtiges Merkmal des MimbleWimble-Protokolls zusammen: die Privatsphäre.

Ab Februar 2019 ist das MimbleWimble-Protokoll in zwei Nicht-Bitcoin-Kryptowährungen implementiert. Diese beiden Implementierungen werden später in diesem Artikel besprochen.

Was macht MimbleWimble?

MimbleWimble ist ein Kryptowährungsprotokoll wie jedes andere: Es ist ein Peer-to-Peer-Zahlungssystem, das durch die Blockchain-Technologie gesichert ist. Allerdings geht MimbleWimble speziell auf zwei der größten Kritikpunkte von Bitcoin ein: Datenschutz und Skalierbarkeit.

Datenschutz

Das MimbleWimble-Protokoll enthält zwar auffindbare Transaktionen (eine Voraussetzung für Blockchain-basierte Kryptowährungen), aber es gibt keine Sende- oder Empfangsadressen, und die Größen aller Transaktionen sind verborgen. Das bedeutet, dass es keine Möglichkeit gibt, Transaktionen miteinander zu verbinden, oder sogar Spur die Aktivität eines bestimmten Nutzers.

Skalierbarkeit

Das MimbleWimble-Protokoll verbirgt nicht nur sensible Transaktionsdaten, sondern bietet auch Vorteile bei der Skalierbarkeit. Dies wird vor allem dadurch erreicht, dass alte, unnötige Transaktionen aus der Blockchain gelöscht werden.

Wie funktioniert MimbleWimble?

Das MimbleWimble-Protokoll ist in der Lage, Sende- und Empfangsadressen sowie die Größe der Transaktionen zu verbergen, indem es mehrere Transaktionen zusammenfasst. Die daraus resultierende Transaktion kann dennoch vom Netzwerk überprüft werden, indem die Gesamtwerte der Ein- und Ausgaben betrachtet werden: Solange die Gesamteingabe gleich der Gesamtausgabe ist, wurden keine Münzen geschaffen oder vernichtet, und die Transaktion ist gültig.

Um die an einer Transaktion beteiligten Beträge zu verbergen, verwendet MimbleWimble eine Technologie namens Confidential Transactions. Confidential Transactions basiert auf einer kryptografischen Funktion namens Pedersen Commitment, die es dem Netzwerk ermöglicht, Transaktionen auch ohne Kenntnis der Beträge zu verifizieren.

Um Transaktionen zu bündeln, verwendet MimbleWimble einen Mechanismus namens CoinJoin. Durch die Verschleierung der Ein- und Ausgänge mehrerer Transaktionen können diese zu einer einzigen Transaktion zusammengefasst werden, die keinen Aufschluss darüber gibt, wie viele Münzen jeder Empfänger erhalten hat.

Was die Skalierbarkeit betrifft, so rationalisiert das MimbleWimble-Protokoll die Blockchain, indem es alte, unnötige Transaktionen löscht, deren Produkte bereits in neueren Transaktionen berücksichtigt wurden. CoinClarity veranschaulicht diese Idee, die als Pruning bezeichnet wird, sehr treffend:

  • Angenommen, Absender A sendet 1 BTC an Empfänger B, dann sendet B 1 BTC an Empfänger C, bevor die ursprüngliche Transaktion bestätigt wird. Muss die Blockchain wirklich wissen, dass B überhaupt jemals 1 BTC besessen hat, um weiter zu funktionieren?

Ein zusätzlicher Skalierbarkeitsfaktor des MimbleWimble-Protokolls ist die geringere Größe der einzelnen Transaktionen, da nur Ein- und Ausgaben aufgezeichnet werden müssen. Vergleichen Sie das mit der traditionellen Blockchain, bei der mehrere Adressen, öffentliche Schlüssel und Signaturen erforderlich sind.

Da weniger und kleinere Transaktionen zu berücksichtigen sind, können neue Nutzer mit MimbleWimble die gesamte Blockchain schneller herunterladen, und die Blockchain selbst nimmt weniger Speicherplatz auf der Festplatte der Nutzer in Anspruch.

MimbleWimble-Implementierungen

Ab Februar 2019 gibt es zwei Implementierungen des MimbleWimble-Protokolls: Grin und BEAM. Schauen wir uns diese beiden Projekte etwas genauer an...

Über Grin

Grin ist eine leichtgewichtige MimbleWimble-Blockchain, die am 15. Januar 2019 gestartet wurde. Das experimentelle, von der Community aufgebaute Projekt hat derzeit eine Markt Kappe von über $13 Millionen.

Der Grin-Token wurde ohne Premine oder ICO eingeführt, was bedeutet, dass alle Münzen gemint werden müssen (mit einer Rate von etwa einer pro Sekunde). Derzeit gibt es keine Obergrenze für das Angebot von Grin, und Wallets sind nur für die Betriebssysteme Mac und Linux verfügbar.

Diese MimbleWimble-Implementierung richtet sich definitiv an ein eher technisches Publikum; man könnte argumentieren, dass Grin entwickelt wurde, um eine Implementierung zu testen, die eines Tages zu Bitcoin werden könnte.

Weitere Informationen über das Grin-Projekt - insbesondere über seine technischen Merkmale - finden Sie auf unserer Coinpaprika Grinsseite.

Über BEAM

BEAM ist eine MimbleWimble-Blockchain, die am 3. Januar 2019 gestartet wurde - nur 12 Tage vor dem Start von Grin. Trotz seines früheren Starts hat BEAM eine etwas geringere Marktkapitalisierung als Grin: etwas mehr als $7 Millionen. Im Gegensatz zu Grin hat das BEAM-Projekt eine gewinnorientierte Unternehmensstruktur.

Das Unternehmen hat sich dafür entschieden, seine Entwicklungsbemühungen zu finanzieren, indem es 20% aller geminten Token einsammelt, eine Entscheidung, die Gegenstand einiger Kritik war.

Ein interessantes Merkmal von BEAM ist die Möglichkeit, sich für bestimmte Prüfbarkeit und Compliance-Funktionen zu entscheiden. Während das Grin-Netzwerk standardmäßig privat ist - ohne die Möglichkeit, diese Datenschutzfunktionen zu deaktivieren - bietet BEAM diese Funktion für Unternehmensnutzer, die sich mit Geldwäsche und anderen Vorschriften auseinandersetzen müssen.

Weitere Informationen über das BEAM-Projekt - insbesondere über seine technischen Merkmale - finden Sie auf unserer Coinpaprika BEAM Seite.

MimbleWimble für die Bitcoin-Blockchain

Obwohl es sich bei den aktuellen Implementierungen von MimbleWimble um eigenständige, proprietäre Blockchains handelt, könnte es eines Tages möglich sein, dass die Bitcoin-Blockchain das MimbleWimble-Protokoll übernimmt, um die Privatsphäre und Skalierbarkeit des beliebten Coins zu verbessern. Dies könnte durch einen Soft Fork des Bitcoin-Netzwerks erreicht werden. Bis dahin wird das Bitcoin-Netzwerk auf andere, besser entwickelte Lösungen für Datenschutz und Skalierbarkeit zurückgreifen müssen.

Kommentar verfassen