Wenn die Ausgabe von Vermögenswerten auf Bitcoin zu einem neuen Narrativ wird, werden wir dann einen praktikableren und benutzerfreundlicheren Weg haben und gleichzeitig die Belastung des Bitcoin-Mainnets minimieren?

Daher wird kürzlich ein seit vielen Jahren ruhendes Protokoll erneut diskutiert – „RGB“, ein Protokoll, das digitale Assets im Bitcoin-Netzwerk erstellen und verwalten kann und oft zusammen mit Bitcoin-Second-Layer-Konzepten wie dem Lightning Network auftaucht.

Was genau ist das RGB-Protokoll? Kann es eine echte Renaissance der Ausgabe von BTC-Vermögenswerten ermöglichen?

Das alte RGB konzentriert sich auf die Ausgabe von BTC-Vermögenswerten

Die Idee, Vermögenswerte im Bitcoin-Netzwerk auszugeben, hat tatsächlich schon seit längerem jemand.

Die Ursprünge des RGB-Protokolls reichen bis ins Jahr 2018 zurück, als Mitglieder der Bitcoin-Community wie Giacomo Zucco, Peter Todd und Alekos Filini begannen, eine neue Möglichkeit zur Erstellung und Verwaltung von Vermögenswerten im Bitcoin-Netzwerk zu erkunden. Ihr Ziel war es, ein Protokoll zu entwerfen, das die Sicherheits- und Dezentralisierungseigenschaften von Bitcoin nutzt und gleichzeitig komplexere Funktionen wie die Ausgabe von Vermögenswerten und intelligente Verträge unterstützt.

Um dieses Ziel zu erreichen, begannen sie zu untersuchen, wie sich Vermögens- und Zustandsinformationen mit dem UTXO-Modell von Bitcoin kombinieren lassen, und schlugen ein neues Protokoll namens RGB vor. Die Kernidee besteht darin, die Ausgabe von Vermögenswerten, den Besitz und Statusaktualisierungen mit dem UTXO-Modell von Bitcoin durch clientseitige Verifizierung zu kombinieren, anstatt sich auf vollständige Knoten im Bitcoin-Netzwerk zu verlassen, wie dies derzeit bei BRC-20 der Fall ist.

Was den Namen „RGB“ angeht, kann man sich unter den drei Primärfarben leicht Rot, Grün und Blau vorstellen. Tatsächlich war die ursprüngliche Forschungsrichtung des RGB-Protokolls „gefärbte Münzen“, daher wurden Konzepte im Zusammenhang mit Farben verwendet. Obwohl das, was das RGB-Protokoll derzeit macht, wenig mit gefärbten Münzen zu tun hat, wurde der Name beibehalten.

Wie aus seinem Github-Verzeichnis hervorgeht, besteht die Erklärung von RGB darin, skalierbare private Smart Contracts für Bitcoin und das Lightning Network bereitzustellen und so die Möglichkeit zu schaffen, Vermögenswerte im Bitcoin-Netzwerk auszugeben.

Aufgrund des späteren Aufstiegs von Ethereum und Bitcoin, das im Währungskreis eher als Wertaufbewahrungsmittel und Benchmark angesehen wird, ist die Praxis der Ausgabe von Verträgen zur Schaffung von Vermögenswerten auf Bitcoin eher verhalten.

Erst mit der jüngsten Popularität von BRC-20 wurde das alte Gerede über die Ausgabe von Bitcoin-Vermögenswerten wieder aufgegriffen. Im Vergleich zum früheren Beschriftungssystem, das sich direkt auf der Kette befindet, verwendet RGB mehr Verarbeitungslogik außerhalb der Kette, die dem Lightning Network etwas ähnelt.

Verwenden Sie UTXO, um den Asset-Status zu binden

Die Implementierung des RGB-Protokolls ist eigentlich nicht schwer zu verstehen. Der Kern liegt in der Abrechnungsmethode von Bitcoin selbst – UTXO.​

Aus Platzgründen beabsichtigt der Autor nicht, das Konzept von UTXO populär zu machen, sondern definiert es nur kurz: Es zeichnet nicht den endgültigen Status von Bitcoin-Transaktionen auf, sondern nur Transaktionsereignisse und -prozesse.

Ein einfaches Beispiel: A hat 10 Bitcoins, hat 5 an B geschickt und hat noch 5 übrig. Eine einfache Beschreibung mit UTXO lautet wie folgt:

  • UTXO 1: A hat 10 BTC

  • UTXO 2: A hat noch 5 BTC übrig

  • UTXO 3: B hat 5 weitere BTC

Es ist ersichtlich, dass UTXO die Transaktionsstatusänderungen in der Bitcoin-Kette aufzeichnet. Nach Abschluss der Transaktion verfügt A über 5 BTC, was sich vom vorherigen Status von 10 BTC unterscheidet. Dementsprechend wird UTXO1 tatsächlich in zwei neue Zustände aufgeteilt: 5 Änderungen an sich selbst (UTXO2) und 5 Übertragungen an andere (UTXO3).

Nach dem Verständnis dieses Prinzips bindet RGB tatsächlich die Ausgabe von Vermögenswerten außerhalb der Kette an die UTXO-Änderungen in der Kette:

Da UTXO das Transaktionsereignis von Bitcoin zu einem bestimmten Zeitpunkt bestätigen kann, können wir die Änderung dieses Transaktionsereignisses mit der Änderung des Status einiger anderer Dinge korrespondieren lassen.

Ich habe beispielsweise an einer anderen Stelle einen Vermögenswert ausgegeben, der UTXO1 im Bitcoin-Netzwerk entspricht. Wenn ich dieses Asset an andere übertrage, kann dieses „Übertragungs“-Verhalten auf UTXO2 im Bitcoin-Netzwerk abgebildet werden....

Da UTXO selbst festgelegt und vereinbart ist, sollten Änderungen in UTXO im Bitcoin-Mainnet auch entsprechend Änderungen im Status anderer Vermögenswerte vereinbart werden, solange ich nachweisen kann, dass diese Bindung zuverlässig ist.

Darüber hinaus nutzt das RGB-Protokoll die Sicherheit von UTXO im Bitcoin-Hauptnetzwerk, um die Sicherheit seiner Off-Chain-Asset-Ausgabe oder Vertragslogik zu unterstützen.

Wenn Sie Schwierigkeiten haben, es zu verstehen, werfen Sie einen Blick auf ein Beispiel des Twitter-Nutzers @trustmachinesco:

Matt hat sich im RGB-Netzwerk 100 $MATT-Münzen ausgegeben;

Im Bitcoin-Netzwerk entspricht Matts Währungsemission UTXO A, das er derzeit in Bitcoin hält;

Matt überweist Pam 50 $MATT-Münzen;

Im Bitcoin-Netzwerk entspricht Matts Währungstransfer einem neuen UTXO B, und gleichzeitig wird UTXO A in Schritt 2 zerstört;

Im Bitcoin-Netzwerk entspricht die Tatsache, dass Pam die Währung erhalten hat, einem neuen UTXO C, was bedeutet, dass Pam derzeit Bitcoin UTXO hält;

Wenn Pam Geld überweist, wird auf die gleiche Weise auch sein ursprüngliches UTXO C zerstört und ein neues UTXO D gebildet....

Wenn diese $Matt-Münze weiterhin an verschiedene Personen übertragen wird, wird es schließlich UTXO geben, das diesen Übertragungen im Bitcoin-Hauptnetzwerk entspricht, um sie zu identifizieren, und jede aktuelle Übertragung führt dazu, dass das ursprüngliche UTXO zerstört wird und neues UTXO generiert wird. Wenn diese $Matt-Münze weiterhin an verschiedene Personen übertragen wird, wird es schließlich UTXO geben, das diesen Übertragungen im Bitcoin-Hauptnetzwerk entspricht, um sie zu identifizieren, und jede aktuelle Übertragung führt dazu, dass das ursprüngliche UTXO zerstört wird und neues UTXO generiert wird.

Durch diesen Prozess können wir sehen, wie die Erstellung, Übertragung und Überprüfung von Assets im RGB-Protokoll mit den UTXOs von Bitcoin verknüpft sind. Diese Verbindung ermöglicht sichere, dezentrale und datenschutzschonende Übertragungen von RGB-Assets im Bitcoin-Netzwerk.

Einmalige Versiegelung und Verpflichtung

Das Obige ist ein sehr einfaches technisches Detail der RGB-Implementierung. Um sicherzustellen, dass die von RGB außerhalb der Kette ausgegebenen Assets tatsächlich mit dem UTXO in der Kette übereinstimmen können, müssen tatsächlich einige andere Technologien implementiert werden.

Clientseitige Alidierung: Im RGB-Protokoll erfolgen die Transaktionsüberprüfung und die Datenspeicherung auf dem Client (z. B. Wallet-Software) und nicht auf der Blockchain. Dadurch wird verhindert, dass Transaktionsdaten in der Kette offengelegt werden, was den Datenschutz verbessert. Durch die clientseitige Überprüfung können auch die Anforderungen an die Datenspeicherung in der Kette reduziert und die Skalierbarkeit des Netzwerks verbessert werden.

Dies ist auch ein großer Unterschied zwischen RGB und BRC20. Da sich die Transaktionsdaten auf dem Client und nicht in der Kette befinden, können theoretisch die aktuelle Netzwerküberlastung und die hohen Bearbeitungsgebühren erheblich reduziert werden.

Single-Use-Siegel: Eine Technologie, die sicherstellt, dass das Eigentum an Vermögenswerten nicht manipuliert werden kann. Ein einmaliges Siegel ist eine kryptografische Signatur, die den Status eines Vermögenswerts sperrt. Bei der Übertragung eines Vermögenswerts wird das alte Siegel zerstört und ein neues Siegel erstellt. Auf diese Weise wird jeder Manipulationsversuch an den Eigentumsverhältnissen des Vermögenswerts erkannt, da der Status des Siegels nicht übereinstimmt.

Dies entspricht auch der im vorherigen Abschnitt beschriebenen Zerstörung und Erzeugung von UTXO. Das alte Siegel repräsentiert das alte UTXO und das neue Siegel verweist auf das neue UTXO.

Verpflichtungen: Um Vermögenswerte mit dem Bitcoin-Netzwerk zu verknüpfen, verwendet das RGB-Protokoll eine Technologie namens Verpflichtungen. Eine Verpflichtung ist ein kryptografischer Beweis dafür, dass ein Vermögenswert mit einer bestimmten Bitcoin-Transaktion verbunden ist. Verpflichtungen werden in die Ausgaben (UTXOs) von Bitcoin-Transaktionen eingebettet, die die Übertragung von Vermögenswerten im Bitcoin-Netzwerk ermöglichen.

Verankerung: Um die Client-Verifizierung mit dem Bitcoin-Netzwerk zu verbinden, verwendet das RGB-Protokoll die Verankerungstechnologie. Verankerung ist der Prozess, bei dem ein einmaliger Stempel und eine Verpflichtung zusammengebracht werden. Bei der Übertragung von Vermögenswerten werden neue einmalige Stempel, Verpflichtungen und Transaktionsdaten im Bitcoin-Netzwerk verankert, wodurch die Sicherheit und Konsistenz des gesamten Systems gewährleistet wird.

Hier gibt der Autor einen RGB-Protokoll-Workflow an, der der tatsächlichen Situation besser entspricht:

Der Emittent des Vermögenswerts erstellt auf Kundenseite einen neuen Vermögenswert und generiert einen einmaligen Stempel und eine einmalige Verpflichtung.

Emittenten von Vermögenswerten verankern neue Vermögenswerte im Bitcoin-Netzwerk und betten Verpflichtungen in die Ergebnisse (UTXOs) von Bitcoin-Transaktionen ein.

Der Vermögenswertempfänger überprüft die Gültigkeit des Vermögenswerts, indem er die Verpflichtung einsieht und den Einmalstempel überprüft.

Bei der Übertragung von Vermögenswerten wird das alte Einmalsiegel zerstört und das neue Einmalsiegel sowie Commitment- und Transaktionsdaten im Bitcoin-Netzwerk verankert.

Auf diese Weise ermöglicht das RGB-Protokoll die Ausgabe, Übertragung und Überprüfung von Vermögenswerten im Bitcoin-Netzwerk unter Wahrung der Privatsphäre, Skalierbarkeit und Dezentralisierung.

Gleichzeitig lässt sich RGB auch gut in das Lightning Network integrieren. In seiner offiziellen Dokumentation beschreibt RGB sich selbst als L2 oder L3; wenn das Lightning Network existiert, kann RGB als L3 verwendet werden, um Bitcoin- und RGB-Tokens schnell außerhalb der Kette auszutauschen und so effizientere Transaktionen und Vermögensverwaltung zu erreichen.

Nach Meinung des Autors handelt es sich beim RGB-Protokoll und beim Lightning Network um Protokolle der zweiten Schicht von Bitcoin, die sich jeweils auf die Ausgabe und Verwaltung digitaler Vermögenswerte und den schnellen Werttransfer konzentrieren. Sie können sich gegenseitig unterstützen und ergänzen und so ein effizienteres und skalierbareres Bitcoin-Ökosystem ermöglichen.

Zukunft

Von einer langen Ruhephase bis hin zu einer erneuten Ausgrabung verließ sich RGB tatsächlich auf den Schwall an Vermögenswerten, die von BRC-20 ausgegeben wurden.

Ohne Werturteile und Bedeutungsdiskussionen zu fällen, können wir vielmehr feststellen, dass nach der ersten Spekulationswelle stillschweigend weitere Möglichkeiten auftauchen und die gesamte Ökologie inmitten des Lärms einen Schritt weiter vorantreiben werden.

Derzeit können wir sehen, dass RGB in der kürzlich veröffentlichten Version V0.1 auch die letzten verbleibenden Funktionen freigeschaltet hat, die zur Implementierung von Smart Contracts erforderlich sind. Angesichts der Belastung, die BRC-20 für das Netzwerk mit sich bringt, könnten RGBs, die den Weg auf der Infrastrukturebene ebnen, zur Entstehung anderer BTC-basierter Protokolle und Anwendungen führen.

Gleichzeitig hat RGB tatsächlich eine Wallet auf den Markt gebracht, die BTC-basierte Netzwerkressourcen senden und empfangen kann und NFT-bezogene Funktionen unterstützt. Während der Recherche des Autors habe ich herausgefunden, dass RGB-bezogene Telegram-Diskussionsgruppen immer noch aktiv sind und Entwickler daran interessiert sind, technologiebezogene Fragen zu diskutieren und zu beantworten.

BRC-20 steht an der Spitze der Erzählung über das Wiederaufleben von BTC und mag der erste sein, aber es ist unwahrscheinlich, dass er der letzte sein wird.

Jemand profitiert vom Hype und bringt neue technische Probleme mit sich; die Lösung dieser Probleme schafft oft neue Narrative und erweckt alte Protokolle wie RGB zum Leben, was möglicherweise die nächste Welle des Hypes auslöst.