BEAM wurde Anfang Januar gestartet 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 Vorschlag von Mimblewimble um einige zusätzliche Funktionen. Derzeit ist ein 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 verfolgte einen strukturierteren Unternehmensansatz – ähnlich wie ZCash – als Grin, der größtenteils durch von der Community finanzierte Spenden und ein Kernteam von Entwicklern, mit denen zusammengearbeitet wurde, vorangetrieben wird Mimblewimble seit seinem ursprünglichen Vorschlag. BEAM konzentriert sich auf die Bereitstellung eines privaten Wertspeichers, der auf einen benutzerfreundlichen Ansatz und eine Startup-Denkweise zugeschnitten ist.
BEAM verfügt über mehrere Funktionen – sowohl in der Entwicklung als auch in Arbeit -, die das ursprüngliche Mimblewimble-Design erweitern, einschließlich der Verwendung der Transaktionssignatur über das Schnorr-Protokoll, der Opt-In-Überprüfbarkeit, Bright Boson (eine funktionierende Entwicklung für die Unterstützung von Atomtausch mit Bitcoin). Offline-Transaktionen und Hardware-Wallet-Integration als Teil von Bright Boson.
BEAM legt außerdem großen Wert darauf, Unternehmen gerecht zu werden und die Entwicklung der Plattform in zwei Bereiche zu unterteilen: Der BEAM Core und BEAM Compliance. BEAM Core konzentriert sich auf die technische Innovation des Netzwerkdesigns, während BEAM Compliance die Opt-In-Compliance- und Prüfbarkeitsaspekte des Netzwerks zum Ziel hat. Die BEAM Compliance ist das Segment des Projekts, das sich direkt an Unternehmen richtet, die nach einer Überprüfbarkeit für Aufsichtsbehörden oder Prüfer suchen und dabei die Privatsphäre als optionale Funktion beibehalten möchten.
Die technischen Ähnlichkeiten zwischen BEAM und Grin sind offensichtlich, da es sich um Mimblewimble-basierte Protokolle handelt. Die Bewertung der Unterschiede in den anderen Bereichen ist daher das beste Mittel zur Unterscheidung der beiden Projekte.
Kurzer Überblick über Mimblewimble
Mimblewimble ist eine abgespeckte Version des Bitcoin-Protokolls, mit dem die Methode zur Erstellung von Transaktionen geändert werden soll, um die Effizienz und den Datenschutz im Netzwerk zu verbessern. Der Nebeneffekt einer verbesserten Privatsphäre ist die Fungibilität – eine Eigenschaft einer Währung, die eine Werteinheit nicht von einer anderen unterscheidet, da sie alle gleich sind.
Mimblewimble verwendet eine Kombination aus CTs (Confidential Transactions) und Pedersen Commitments, damit der Empfänger einer Transaktion einen Blinding Factor als Signaturschlüssel für eine Transaktion generieren kann. Wie andere datenschutzorientierte Transaktionsmethoden sind CTs aufgrund der Beweise, die jeder Transaktion hinzugefügt werden müssen, umständlicher als kryptografische Standardtransaktionen in Bitcoin.
Mimblewimble wurde jedoch entwickelt, um die umständliche Natur von CTs zu umgehen, indem sie von ihrem Scripting-Verhalten befreit werden. In Kombination mit den Blinding-Faktoren und „Dummy-Ausgaben“ kann das Protokoll das gleiche Maß an Sicherheit und Datenschutz wie CTs erreichen, ohne dass Leistungsprobleme auftreten .
Darüber hinaus verwendet Mimblewimble eine Transaktionsaggregationsmethode, die CoinJoin ähnelt und das Speichern eines Großteils der früheren Transaktionsdaten in der Blockchain überflüssig macht. Transaktionen innerhalb eines Blocks in Mimblewimble sehen stattdessen wie eine zufällige Mischung von Eingaben und Ausgaben aus, anstatt wie ein Block, der eine Liste von korrelierenden Eingaben und Ausgaben durchläuft. Knoten können anschließend viel schneller mit der Blockchain synchronisiert werden, da sie nur die Authentizität bestimmter Eingaben überprüfen müssen und nicht die gesamte Blockchain, indem sie die native Durchschneidefunktion von Mimblewimble verwenden.
Grin vs Beam – Was sind die Unterschiede?
Einer der Hauptunterschiede zwischen BEAM und Grin ist ihre Gründung und der allgemeine Community/Führungs-Ansatz. Das Verwaltungs- und Entwicklungsmodell von BEAM ähnelt eher dem von ZCash, während sich Grin mehr vom Monero-Modell der Open-Source-Community-Mitglieder inspirieren lässt, die durch Spenden unabhängig an dem Projekt arbeiten.
Insgesamt können wir die Hauptvarianten zwischen Grin und BEAM in verschiedene Kategorien unterteilen:
- Geldpolitik
- Führung/Gemeinschaft
- Mining
- Technische Nuancen/Richtungen
Geldpolitik
In der Geldpolitik von BEAM wird explizit ein privater Wertvorrat anstelle eines P2P-Digitalgeldes betont. Das Angebot von BEAM ist auf rund 263 Millionen BEAM-Token begrenzt und basiert auf einem deflationären Emissionsplan, der auf der Halbierung der Blockbelohnungen im Zeitverlauf basiert, ähnlich wie bei Bitcoin. Die Blockbelohnung für das erste Jahr beträgt 80 BEAM-Münzen pro Block und halbiert sich ungefähr alle 4 Jahre bis zum 133. Jahr, in dem die Emission endet.
Wichtig ist, dass BEAM blockweise Prämien an die BEAM-Finanzabteilung ausgibt, die monatlich an die BEAM-Stiftung, einschließlich Investoren, Entwickler und Berater, ausgezahlt werden. Dieses Modell ähnelt ZCashs Founder’s Reward und wird zur Finanzierung des fortlaufenden unternehmensbasierten Ansatzes der Kryptowährung verwendet. Die Belohnung für die Staatskasse beträgt im ersten Jahr 20 Münzen pro Block 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 Inflationsversorgungsplan konzipiert, um einen relativ stabilen Preis aufrechtzuerhalten. Grin ist kein Wertspeicher, sondern vielmehr eine fungible und private Währung für Transaktionen. Jede Sekunde wird eine neue Grin-Münze geprägt, was 60 pro 1-Minuten-Block entspricht, und die Gesamtverdünnung der Inflation nimmt im Laufe der Jahre ab und nähert sich schließlich Null, obwohl sie eigentlich nie Null erreicht.
Die Auswirkungen der Geldpolitik von Grin sind faszinierend und bieten eine einzigartige Perspektive im breiteren Kryptowährungssektor. Grin hat keine Kasse, keine Gründerlohnung oder Firma hinter sich und ist stattdessen auf Spenden und freiwillige Teilnahme durch eine Open-Source-Struktur angewiesen.
Führung/Gemeinschaft
BEAMs Führung und frühe VC-Finanzierung ähneln einem Startup-Ansatz, bei dem hauptberufliche Entwickler und Mitwirkende in einem traditionellen Unternehmensumfeld eingestellt werden. Die BEAM Foundation beaufsichtigt derzeit das Projekt – eine gemeinnützige Organisation in der Schweiz, die die Entwicklung des Netzwerks leiten wird.
BEAM betont kontinuierlich die Benutzerfreundlichkeit – insbesondere bei Unternehmen – durch seine Opt-In-Überprüfungsfunktionen, mit denen Unternehmen bei Bedarf finanzielle Nachweise für Transaktionen für Prüfer / Aufsichtsbehörden bereitstellen können. Die BEAM-Compliance-Suite ist Teil ihrer umfassenderen BEAM-Compliance-Initiative und zielt auf integrierte Dienste von Drittanbietern und auf die Einhaltung von Vorschriften in bestimmten Ländern ab. BEAM suchte nach Investitionen von VC-Firmen und sucht aktiv nach Entwicklungspartnern sowie nach der Gründung der BEAM Sovereign Money Foundation in diesem Jahr.
Grin schöpft mehr aus Cypherpunk-Wurzeln und konzentriert sich auf eine saubere und minimale Mimblemwimble-Implementierung mit einigen experimentelleren Komponenten in seinem Design. Das Projekt ist vollständig auf die Gemeinschaft ausgerichtet und stützt sich auf finanzielle Beiträge von Gebern und freiwillige Entwicklungsarbeit. Das Grin Github-Repo listet zahlreiche Ressourcen für Beiträge sowie eine Liste der aktuell laufenden Community-Projekte auf. Grin und Mimblewimble beziehen sich beide konsequent auf Harry Potter, und viele seiner Hauptentwickler verwenden Pseudonyme aus der Fantasy-Serie.
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 bis 18 Monaten ASIC-resistent wird, sodass BEAM auf GPUs gewonnen werden kann. Das Entwicklerteam wird das Protokoll in den nächsten Jahren mehrmals streng anpassen, um den Mining-Algorithmus anzupassen und schließlich das ASIC-Mining zu ermöglichen. Die Idee ist, GPU-Minern einen Vorsprung gegenüber ASICs zu verschaffen.
Grin verwendet einen Dual-Structure-Mining-Algorithmus mit Equihash und Cuckoo Cycle, mit dem Benutzer die Kryptowährung zunächst mithilfe von GPUs analysieren und später auch ASIC-Mining durchführen können. Cuckoo ist ein speichergebundener Algorithmus, der nach zwei Jahren zum primären Mining-Algorithmus wird und das Wachstum des ASIC-Mining-Marktes ermöglicht, sobald die Dezentralisierung des Netzwerks ausgereift ist.
Technische Nuancen/Richtungen
BEAM nennt einige der experimentelleren Initiativen von Grin als eines der Unterscheidungsmerkmale zwischen den beiden Kryptowährungen. Obwohl beide Mimblewimble-Implementierungen sind, konzentrieren sich Grin und BEAM auf leicht unterschiedliche technische Richtungen, obwohl sie zusammenarbeiten.
Einige der nuancierten technischen Unterschiede zwischen den beiden Protokollen sind:
- BEAM ist in C++ geschrieben, während Grin in Rust geschrieben ist.
- Grin betont eine minimale Implementierung von Mimblewimble.
- Grin verfügt derzeit nur über ein CLI-Wallet. BEAM verfügt über ein GUI + CLI-Wallet.
- Datenschutz ist in Grin voreingestellt und nicht optional. BEAM aktiviert die Opt-In-Überprüfbarkeit.
- Grin verfolgt bei technischen Entwicklungen einen experimentelleren Ansatz als BEAM.
- BEAM ermöglicht nicht interaktive Offline-Transaktionen über ein sicheres BBS-System. Grinsen verwendet einfachen Text wie E-Mail.
BEAM Core
BEAM Core ist die technische Hauptstraße des BEAM-Projekts und wird in den kommenden Jahren zahlreiche Entwicklungen in Angriff nehmen, darunter:
- Agile Atom – Eine API-Dokumentation und ein API-Ökosystem.
- Bright Boson – Beinhaltet Atomic Swaps mit Bitcoin, Hardware Wallet Integration, Android Mobile Wallet, Lightning Network PoC und Integration mit BTCPay Server.
- Clear Cathode – Mining Algorithmus Hard Fork, iOS Mobile Wallet, Web Wallet mit Multisig-Unterstützung, Lightning Alpha.
- Double Doppler – Alternative Konsensforschung, Portierung von BEAM, verbesserte Brieftaschensicherheit, Lightning Beta.
- Eager Electron – I2P / Tor-Integration, BLS-Signaturen, Lightning-Mainnet.
Bemerkenswert ist, dass BEAM nach dem Start eine kritische Sicherheitsanfälligkeit in seiner Kernbrieftasche festgestellt hat, den Fehler nun jedoch behoben und Anweisungen für Benutzer bereitgestellt hat, um die Gefährdung durch die Sicherheitsanfälligkeit zu beseitigen.
Die Grin Innovationen
Grin hat auch zahlreiche Innovationen am Horizont, darunter:
- GrinSwap – Atomic-Swap-Funktionalität
- Vertrauliche Vermögenswerte
- Schnorr Signatures
- Mögliche ZKP-Integration
- BLS Unterschriften
- Scripting – Multisig-Unterstützung, zeitgesperrte Transaktionen, Lightning Network
- Versteckte Knoten / Onion-Routing
- Blockchain Beschneidung
- Dandelion-Protokoll-Optimierung
Grin unterzieht sich ständig Verbesserungs- und Verbesserungsvorschlägen in einem eher „groben Konsens“ -Stil, der im Community-Forum und im Github-Repo näher erläutert wird.
Insbesondere verwenden sowohl Grin als auch BEAM bereits Dandelion ++ als eine Verbesserung der Privatsphäre auf Netzwerkebene, die auch in diesem Jahr in Bitcoin aufgenommen werden soll.
Die Herausforderungen
Eine der Herausforderungen, denen sich sowohl Grin als auch BEAM gegenübersehen werden, besteht darin, einen angemessenen Grad an Netzwerkdezentralisierung zu erreichen und die Bergleute dazu zu motivieren, mehr Hash-Power in das Netzwerk einzubringen und die Ketten zu sichern. In beiden Projekten wird die ASIC-Funktionalität in einem frühen Stadium gemindert, und das Booten einer PoW-basierten Kryptowährung ist eine mühsame Aufgabe. Die Unterstützung von GPU-Minern in den ersten Jahren ist für die Dezentralisierung von entscheidender Bedeutung, bevor der ASIC-Markt reif ist. Beide Projekte müssen jedoch eine ausreichende Hash-Leistung bereitstellen, um die Möglichkeit böswilliger Umstrukturierungsversuche zu verhindern.
Die Einführung neuer Protokolle bringt auch inhärente Kritik daran mit sich, was einen „fairen Start“ ausmacht. Das Thema ist polarisierend und kann subjektiv interpretiert werden, aber Hasu und Arjun Balaji präsentieren einige exzellente Analysen zur fairen Verteilung eines Starts und wie Grin dazu gekommen ist so nah wie möglich an einem fairen Modell auf dem heutigen Markt.
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 eine einzigartige Neuerung in der breiteren Darstellung der Kryptowährung zur Verbesserung der Privatsphäre bringen. BEAM und Grin zeichnen sich zwar durch dasselbe Blockchain-Protokoll aus, unterscheiden sich jedoch deutlich voneinander. Im weiteren Verlauf sollten ihre bevorzugten Anwendungen und Zielgruppen hervorgehen.
Mit freundlichen Grüßen