Lassen Sie sich nicht über Krypto zaubern: Mimblewimble-Technologie erklärt. Tom Elvis Jedusor schuf Mimblewimble, um Lösungen für Datenschutz- und Skalierbarkeitsprobleme in Kryptowährung bereitzustellen. Mimblewimble ist nach einem Zauberspruch von Harry Potter benannt, der Menschen daran hindert, Geheimnisse zu verschütten.
Mimblewimble Technologie ist unglaublich komplex. In diesem Artikel werden wir die Grundlagen der Technologie und ihrer Anwendungen aufschlüsseln.
Transaktionen überprüfen
Mimblewimble überprüft Transaktionen, indem sichergestellt wird, dass die Summe der Ausgabe einer Transaktion abzüglich der Summe der Eingabe gleich Null ist. Dies wird durch die Verwendung von vertraulichen Transaktionen erreicht, die die Schaffung neuer Fonds nachweisen.
Dieses Konzept, Transaktionen zu validieren, ohne die Werte zu kennen, erinnert an Null-Knowledge-Beweise in Zcash und RingCTS in Monero.
Ein wichtiger Aspekt von Mimblewimble ist, dass es keine Adressen verwendet. Stattdessen kommunizieren zwei Brieftaschen miteinander, um Daten auszutauschen. Nur die Teilnehmer können die Daten lesen, und die Informationen sind nicht von externen Parteien wiederverwendbar (beide Parteien müssen nicht einmal online sein).
Reduzieren der Größe von Blockchains
Einer der Gründe, warum Mimblewimble für die Krypto-Community zunehmend vielversprechend ist, ist sein Versprechen, die Größe von Blockchains zu reduzieren.
Mimblewimble sucht, dies zu erreichen, indem alle Transaktionen in einer einzigen Transaktion zusammengefasst werden, wobei die Eingaben und Ausgaben miteinander vermischt werden. Wenn jemand einen Block von Transaktionen einsehen würde, würde er ihm inkonsequente Informationen liefern — es gibt keine Einblicke in eine einzige Transaktion.
Daher überprüfen Knoten die Legitimität einer Transaktion ohne Angabe von Werten oder Informationen, die mit der Transaktion verknüpft sind.
Skalierbarkeit
Mimblewimbles Ansatz zur Lösung der Skalierbarkeit ist direkter als vorherige Layer-2-Lösungen. Layer 2-Lösungen werden verwendet, um die Blockchain-Transaktionskapazität zu skalieren, während die Vorteile eines dezentralen und verteilten Protokolls beibehalten werden. Es wird allgemein angenommen, dass die Lösung des Problems der Skalierbarkeit die Einführung der Blockchain-Technologie in den Mainstream unterstützen wird.
Für den Kontext ist eine beliebte Layer-2-Lösung das Lightning Network (LN). Das LN ist ein Zahlungsprotokoll, das auf Kryptowährungen wie Bitcoin arbeitet. Es bietet schnellere Transaktionen zwischen Knoten und wird als Lösung für Bitcoin-Skalierungsprobleme bezeichnet.
Der LN arbeitet, indem er einen Zahlungskanal für die relevante Basis-Blockchain öffnet (Layer 1). Darauf folgt eine beliebige Anzahl von Lightning-Transaktionen, die die Verteilung der Mittel des Kanals aktualisieren, ohne an die Blockchain zu senden. Optional folgt die Schließung des Zahlungskanals und die Übertragung der endgültigen Version der Transaktion, um die Gelder des des Kanals zu verteilen.
Mimblewimble versucht jedoch, alte und redundante Transaktionen auf der Blockchain zu eliminieren, um die Effizienz zu verbessern. Es entfernt die verbrauchten Eingaben in der Blockchain, indem zwischengeschaltete Transaktionen zusammen aggregiert werden, wodurch die Größe der Blockchain verkleinert wird. Dieses Protokoll verwendet eine Methode namens 'Cut-Through'.
In einem Mimblewimble-Block werden Cut-Through-Transaktionen ausschließlich durch den Transaktionskernel dargestellt, während alle Ausgaben gleich erscheinen, weil sie durch große Zahlen dargestellt werden, und daher ist es nicht möglich, zu unterscheiden.
Grinsen
Wenn Sie sich Grin auf GitHub ansehen, bietet es eine Einführung in Mimblewimble. Diese Einführung hilft zu klären und zu beleuchten, wie Mimblewimble hilft, die Größe einer Blockchain zu reduzieren.
„Alles, was in einem Block überprüft werden muss, ist, dass Eigentum bewiesen wurde (was von Transaktionskerneln kommt) und dass der ganze Block keine Geldmenge hinzugefügt hat. Daher können übereinstimmende Ein- und Ausgänge eliminiert werden, da ihr Beitrag zur Gesamtsumme annulliert. Beachten Sie, dass die gesamte Transaktionsstruktur eliminiert wurde und die Reihenfolge der Ein- und Ausgänge keine Rolle mehr spielt. Die Summe aller Ausgänge in diesem Block, abzüglich der Eingänge, ist jedoch immer noch garantiert Null.“
Diese Anwendung ist aus drei Gründen bemerkenswert. Erstens stellt es sicher, dass keine übereinstimmenden Ein- und Ausgänge bestimmt werden können, während dennoch die Möglichkeit erhalten bleibt, Transaktionen innerhalb eines bestimmten Blocks zu validieren. Zweitens ermöglicht es, dass das Mimblewimble-Protokoll skalierbarer wird. Und drittens kann der gesamte Kettenstatus validiert werden, ähnlich wie ein vollständiger Knoten, auch wenn kein einzelner Benutzer den Großteil der historischen Daten der Blockchain behält.
Grin selbst ist Mimblewimbles Kryptowährung. Es ist codiert, um die gleichen Ebenen an Privatsphäre, Fungibilität und Skalierbarkeit zu bieten. Das Token erreicht dieses Maß an Privatsphäre und Fungibilität, indem Adressen und Transaktionsbeträge ausgeschlossen werden. Dies geschieht durch Zusammenführen der Transaktionen, wodurch alle zwischengeschalteten Informationen entfernt werden. Jeder Block von Grin erscheint auch als eine Transaktion. Alle Transaktionen innerhalb dieses Blocks werden nicht angezeigt.
Alle verbrauchten Ausgänge können dann ohne Risiko entfernt werden. Dies hilft, die Blockchain-Größe zu reduzieren. Aufgrund der reduzierten Blockchain-Größe können Benutzer die Blockchain herunterladen und überprüfen. Darüber hinaus ist es deutlich schneller, dies mit Grin zu tun als mit anderen Token.
Abschließende Bemerkungen
Mit der Mimblewimble-Technologie sind drei wesentliche Punkte zu beachten:
Es zielt darauf ab, eine Antwort auf die Skalierbarkeit zu liefern, indem die Größe von Blockchains reduziert wird.
Es zielt darauf ab, die Privatsphäre drastisch zu verbessern, indem es Transaktionen in einem einzigen Verfahren zusammenfügt, indem keine Adressen verwendet und alle zwischengeschalteten Informationen entfernt werden. Dies wiederum ermöglicht eine vollständige Fungibilität.
Die Gesamtheit der Blockchain kann überprüft werden, auch wenn niemand Zugriff auf die meisten historischen Daten der Blockchain hat.
Für weitere Informationen und Anleitungen von Coin Rivet, klicken Sie hier.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.