Das Mimblewimble Blockchain-Protokoll hat nach der Einführung seiner ersten beiden vollständigen Implementierungen – Grin und BEAM – große Aufmerksamkeit erlangt.

Sowohl Grin als auch BEAM sind Open-Source-Protokolle, die ihre Mainnets anfang des Jahres gestartet haben, wobei BEAM Anfang Januar live ging. Ein bedeutender Hype folgt dem Mimblewimble-Protokoll seit seinem anonymen Vorschlag von Tom Elvis Jedusor im Jahr 2016, insbesondere aufgrund der Datenschutz- und Effizienzverbesserungen, die dem einzigartigen Transaktionskonstruktions-Modell zugrunde liegen, das es verwendet.

Obwohl sie ähnlich sind, unterscheidet sich BEAM von Grin in vielerlei Hinsicht, darunter die Währungspolitik, der Mining-Bereich, die Community und die allgemeine Leitung.

Kurzer Überblick über Mimblewimble

Mimblewimble ist eine vereinfachte Version des Bitcoin-Protokolls, die darauf abzielt, die Methode zur Erstellung von Transaktionen zu ändern, was zu mehr Effizienz und Datenschutz im Netzwerk führt. Der Nebeneffekt einer verbesserten Privatsphäre ist die Fungibilität – eine Eigenschaft einer Währung, die eine Werteinheit nicht zwischen den anderen unterscheidet, da sie alle gleich sind.

Mimblewimble verwendet eine Kombination aus vertraulichen Transaktionen (CTs) und Pedersen Commitments, damit der Empfänger einer Transaktion einen Blindfaktoren als Signaturschlüssel für eine Transaktion erzeugen kann. Wie andere datenschutzorientierte Transaktionsmethoden sind CTs aufgrund der Nachweise, die jeder Transaktion hinzugefügt werden müssen, umständlicher als kryptografische Standardtransaktionen in Bitcoin.

Mimblewimble wurde jedoch entwickelt, um der Schwerfälligkeit von CTs auszuweichen, indem man sie ihres Skriptverhaltens beraubt, und in Kombination mit den Blindfaktoren und den „Dummy-Ausgängen“ kann das Protokoll das gleiche Maß an Sicherheit und Privatsphäre wie CTs erreichen, ohne die Performance-Probleme.

Darüber hinaus verwendet Mimblewimble eine Transaktionsaggregationsmethode ähnlich wie CoinJoin, die es überflüssig macht, einen Großteil der vergangenen Transaktionsdaten in der Blockchain zu speichern. Transaktionen innerhalb eines Blocks in Mimblewimble sehen stattdessen wie eine zufällige Mischung von Ein- und Ausgängen aus, anstatt wie ein Block, der eine Liste von korrelierenden Ein- und Ausgängen wiederholt. Knoten können anschließend viel schneller mit der Blockchain synchronisiert werden, da sie sich nur auf die Überprüfung der Authentizität bestimmter Eingaben verlassen und nicht auf die gesamte Blockchain mit der nativen Cut-Through-Funktion von Mimblewimble.

Die komprimierte Historie der Blockchain enthält die Blockheader, den Systemzustand und die Ausgabesignaturen der’Dummy-Ausgänge‘.

Das Ergebnis ist ein Blockchain-Protokoll, das eine bessere Privatsphäre und Skalierbarkeit bietet, die sich direkt aus der Methode zur Erstellung von Transaktionen ergibt. Die Blockchain wächst deutlich langsamer und ermöglicht einen praktischeren Betrieb von Vollknoten, was sich langfristig positiv auf die Dezentralisierung des Netzwerks auswirkt.

Bildergebnis für beam coin

Was ist BEAM?

BEAM startete Anfang Januar und war die erste vollständige Mimblewimble-Implementierung, die live ging, gefolgt von Grin ein paar Wochen später. Das Protokoll für BEAM ist in C++ geschrieben und erweitert den ursprünglichen Ansatz von Mimblewimble um einige zusätzliche Funktionen. Derzeit ist eine GUI-Wallet für Benutzer unter MacOS, Windows und Linux verfügbar.

Die Entwicklung von BEAM begann später als Grin, beginnend im März 2018, und hat einen strukturierteren Unternehmensansatz – ähnlich wie ZCash – genommen im Gegensatz zu Grin, der weitgehend von Spenden aus der Community und einem Kernteam von Entwicklern getragen wird, die seit ihrem ursprünglichen Vorschlag mit Mimblewimble gearbeitet haben. Der Fokus von BEAM liegt auf der Bereitstellung eines privaten Wertspeichers, der auf einen anwenderfreundlichen Ansatz ausgelegt ist.

BEAM verfügt über mehrere Funktionen – sowohl in der Entwicklung als auch in Arbeit -, die auf dem ursprünglichen Mimblewimble-Design aufbauen, einschließlich der Verwendung von Transaktionssignierungen über das Schnorr-Protokoll, Opt-in-Auditierbarkeit, Bright Boson (eine funktionierende Entwicklung für Atomic-Swap-Unterstützung mit Bitcoin), Offline-Transaktionen und Hardware-Wallet-Anbindung als Teil von Bright Boson.

BEAM betont auch das Angebot für Unternehmen und teilt die Entwicklung der Plattform in zwei Bereiche: BEAM Core und BEAM Compliance. BEAM Core konzentriert sich auf die technische Innovation des Netzwerks, während BEAM Compliance auf die Aspekte Opt-in-Compliance und Auditierbarkeit des Netzwerks abzielt. BEAM Compliance ist das Segment des Projekts, das sich direkt an Unternehmen richtet, die nach Auditierbarkeit für Aufsichtsbehörden oder Auditoren suchen, ohne dabei die Privatsphäre als optionales Feature zu verlieren.

Die technischen Ähnlichkeiten zwischen BEAM und Grin sind offensichtlich, da es sich um Mimblewimble-basierte Protokolle handelt, so dass die Bewertung der anderen Bereiche in Bezug auf ihre Unterschiede das beste Mittel zur Unterscheidung der beiden Projekte ist.

Beam coin

Grin vs. Beam – Was sind die Unterschiede?

Einer der Hauptunterschiede zwischen BEAM und Grin ist die Gründung und der allgemeine Community/Governance-Ansatz. Das Governance- und Entwicklungsmodell von BEAM ist ein unternehmensnahes strukturiertes Design, ähnlich wie bei ZCash, während Grin sich mehr vom Monero-Modell der Open-Source-Community-Mitglieder inspirieren lässt, die selbstständig durch Spenden an dem Projekt arbeiten.

Insgesamt können wir die wichtigsten Unterschiede zwischen Grin und BEAM in mehrere Kategorien unterteilen:

Geldpolitik
Governance/Community
Mining
Technische Besonderheiten/Richtung

Geldpolitik

Die Geldpolitik von BEAM betont ausdrücklich einen privaten Wertspeicher und nicht ein „P2P-Digitalgeld“. Das Angebot von BEAM ist auf ca. 263 Millionen BEAM-Token begrenzt und verwendet einen deflationären Emissionsplan, der auf der Halbierung der Blockbelohnungen im Zeitverlauf basiert, ähnlich wie bei Bitcoin. Die Blockprämie für das erste Jahr beträgt 80 BEAM-Münzen pro Block und halbiert sich etwa alle 4 Jahre bis zum 133. Jahr, in dem die Emission endet.

Wichtig ist, dass BEAM Belohnungen pro Block an die BEAM Schatzkammer ausgibt, die monatlich an die BEAM Stiftung ausgezahlt werden, einschließlich Investoren, Entwickler und Berater. Dieses Modell ähnelt dem ZCash Founder’s Reward und dient der Finanzierung des laufenden unternehmensbezogenen Ansatzes der Kryptowährung. Die Belohnung, die an die Schatzkammer ausgegeben wird, beträgt 20 Münzen pro Block für das erste Jahr und sinkt in den nächsten 4 Jahren auf 10 Münzen pro Block.

Umgekehrt ist Grin als anonyme Währung mit einem unbegrenzten Angebot und einem linearen Inflationsangebot konzipiert, um einen relativ stabilen Preis zu halten. Grin ist kein Wertspeicher, sondern eher als fungible und private Währung für Transaktionen gedacht. Jede Sekunde wird eine neue Grin-Münze geprägt, was 60 pro 1-Minuten-Block entspricht, und die Gesamtverwässerung der Inflation nimmt im Laufe der Jahre ab und nähert sich schließlich dem Nullpunkt, obwohl sie nie wirklich den Nullpunkt erreicht.

Die Auswirkungen der Geldpolitik von Grin sind spannend und stellen eine einzigartige Position im breiteren Kryptowährungssektor dar. Grin hat keine Schatzkammer, keine Gründerbelohnung oder ein Unternehmen dahinter, sondern ist auf Spenden und freiwillige Teilnahme durch eine Open-Source-Struktur angewiesen.

Governance / Community

Die Governance und die frühe VC-Finanzierung von BEAM ähneln einem Startup-Ansatz, bei dem hauptberufliche Entwickler und Mitwirkende in einem traditionellen Unternehmensumfeld eingestellt werden. Die BEAM-Stiftung beaufsichtigt derzeit das Projekt – eine gemeinnützige Organisation, die in der Schweiz gegründet wird und die den Aufbau des Netzwerks leiten wird.

BEAM betont kontinuierlich die Benutzerfreundlichkeit – insbesondere bei Unternehmen – durch seine Opt-in-Auditability-Funktionen, die es Unternehmen ermöglichen, bei Bedarf Finanznachweise über Transaktionen für Prüfer/Regulierungsbehörden bereitzustellen. Als Teil der breit angelegten BEAM Compliance Initiative zielt die BEAM Compliance Suite auf integrierte Dienstleistungen von Drittanbietern und die Einhaltung von Vorschriften in bestimmten Ländern ab. BEAM suchte Investitionen von VC-Firmen und sucht aktiv nach Entwicklungspartnern sowie die Gründung der BEAM Sovereign Money Foundation in diesem Jahr.

Grin schöpft mehr aus den Wurzeln des Cypherpunk und konzentriert sich auf eine saubere und minimale Mimblemwimble-Implementierung mit einigen experimentelleren Komponenten als Teil seines Designs. Das Projekt ist ausschließlich Community-orientiert und stützt sich auf finanzielle Beiträge von Geldgebern und freiwillige Entwicklungsarbeit. Der Grin Github Repo listet zahlreiche Ressourcen für Beiträge sowie eine Liste der laufenden Community-Projekte auf.

Mining

Sowohl Grin als auch BEAM verwenden optimierte Versionen des Equihash PoW Mining Algorithmus, Cuckoo Cycle bzw. Equihash.

BEAM zielt auf eine frühzeitige Dezentralisierung des Netzwerks ab, indem es in den ersten 12-18 Monaten ASIC-resistent wird, so dass BEAM auf GPUs eingesetzt werden kann. Das Entwicklungsteam wird das Protokoll mehrmals ausarbeiten, um den Mining-Algorithmus in den nächsten Jahren anzupassen und schließlich das ASIC-Mining zu ermöglichen. Die Idee ist es, GPU-Minern einen Vorsprung vor ASICs zu verschaffen.

Grin verwendet einen Dual-Struktur-Mining-Algorithmus mit Equihash und Cuckoo Cycle, der es den Anwendern ermöglicht, die Kryptowährung zunächst mit GPUs abzubauen, später aber auch ASIC-Mining zu ermöglichen. Cuckoo ist ein speichergebundener Algorithmus und wird nach zwei Jahren der primäre Mining-Algorithmus werden, der das Wachstum des ASIC-Mining-Marktes ermöglicht, sobald die Dezentralisierung des Netzwerks ausläuft.

Technische Besonderheiten/Richtung

BEAM zitiert mehrere der experimentelleren Initiativen von Grin als eines der Unterscheidungsmerkmale zwischen den beiden Kryptowährungen. Obwohl es sich bei Grin und BEAM um Mimblewimble-Implementierungen handelt, konzentrieren sich Grin und BEAM auf leicht unterschiedliche technische Richtungen, obwohl sie miteinander zusammenarbeiten.

Einige der differenzierten technischen Unterschiede zwischen den beiden Protokollen sind unter anderem:

BEAM ist in C++ geschrieben, während Grin in Rust geschrieben ist.
Grin betont eine minimale Implementierung von Mimblewimble.
Grin hat derzeit nur eine CLI-Wallet. BEAM hat eine GUI + CLI Wallet.
Der Datenschutz ist in Grin Standard und nicht optional. BEAM ermöglicht die Opt-in-Auditierbarkeit.
Grin verfolgt bei technischen Entwicklungen einen experimentelleren Ansatz als BEAM.
BEAM ermöglicht nicht-interaktive Offline-Transaktionen über ein sicheres BBS-System. Grin verwendet reinen Text wie z.B. E-Mail.
BEAM Core ist der technische Weg des BEAM-Projekts und hat in den kommenden Jahren zahlreiche Entwicklungen in der Pipeline, darunter:

Agile Atom – Eine API-Dokumentation und ein Ökosystem.
Bright Boson – Beinhaltet Atomic Swaps mit Bitcoin, Hardware-Wallet Integration, Android Mobile Wallet, Lightning Network PoC, Integration mit BTCPay Server.
Clear Cathode – Mining Algorithmus Hard Fork, iOS Mobile Wallet, Web Wallet mit Multisig Unterstützung, Lightning Alpha.
Double Doppler – Alternative Konsensusforschung, Porting BEAM, verbesserte Wallet-Sicherheit, Lightning Beta.
Eager Electron – I2P/Tor Integration, BLS-Signaturen, Lightning Mainnet.

Grin hat auch zahlreiche Innovationen am Horizont, darunter:

GrinSwap – Atomtausch-Funktionalität
Vertrauliche Vermögenswerte
Schnorr Unterschriften
Mögliche ZKP-Integration
BLS-Signaturen
Scripting – Multisig-Unterstützung, zeitgesteuerte Transaktionen, Lightning Network
Versteckte Knoten/Onion-Routing
Blockchain Beschneiden
Dandelion Protokoll-Optimierung
Grin unterzieht sich ständig Verbesserungsvorschlägen und Verbesserungen in einem eher „groben Konsens“-Stil, auf die man in seinem Community-Forum und Github Repo mehr finden kann.

Insbesondere verwenden sowohl Grin als auch BEAM bereits Dandelion++ als Datenschutzverbesserung auf Netzwerkebene, die auch in diesem Jahr für die Aufnahme in Bitcoin vorgesehen ist.

Eine der Herausforderungen, mit denen sowohl Grin als auch BEAM konfrontiert sein werden, besteht darin, ein Niveau der Netzwerkdezentralisierung zu erreichen und gleichzeitig die Miner zu motivieren, mehr Hashpower in das Netzwerk einzubringen und so die Blockchain zu sichern. Beide Projekte mindern die ASIC-Funktionalität in einem frühen Stadium, und das Starten einer PoW-basierten Kryptowährung ist eine schwierige Aufgabe. Die Unterstützung von GPU-Minern in den ersten Jahren ist entscheidend für die Dezentralisierung, bevor der ASIC-Markt startet, aber beide Projekte müssen effektiv genug Hash-Power bündeln, um auch Versuchen von 51% Attacken zu wiederstehen.

Fazit

Grin und BEAM sind die ersten beiden vollständigen Mimblewimble-Implementierungen und bringen einige wesentliche Vorteile in Bezug auf Datenschutz und Effizienz mit sich. Die zukünftige Entwicklung der Projekte wird einige einzigartige Innovationen in der breiteren Kryptowährungsgeschichte in Richtung einer besseren Privatsphäre bieten. Obwohl sie aus dem gleichen Blockchain-Protokoll stammen, weisen BEAM und Grin einige deutliche Unterschiede auf. Während sie sich weiterentwickeln, sollten sich ihre bevorzugten Anwendungen und Zielgruppen herausbilden.