ETFFIN Finance >> Finanzbildung >  >> Finanzverwaltung >> investieren

Was ist RGB?

Bitcoin skaliert in Schichten. Dadurch gewinnt Bitcoin nicht nur an Geschwindigkeit und Durchsatzleistung, sondern auch an Ausdruckskraft. Während das Lightning Network als die beliebteste Option zur Erhöhung der Geschwindigkeit und des Durchsatzes von Bitcoin gilt, wurden andere Lösungen wie Sidechains (z. B. RSK) entwickelt, um Bitcoin eine größere Funktionalität zu verleihen.

Während Sidechain-Lösungen auf Blockchain-Technologie basieren, gibt es einen anderen Ansatz, der darauf abzielt, intelligente Vertragsfunktionen zu ermöglichen, ohne sich auf eine Blockchain zu verlassen, um sie zu implementieren. Smart Contracts werden vielmehr von einer eigenständigen Partei ausgestellt und bestehen als eine Reihe von Verträgen mit den Teilnehmern, die für diesen Vertrag relevant sind. Anstatt Smart Contracts auf einer globalen Zustandsmaschine – üblicherweise als Blockchain bezeichnet – bereitzustellen, befinden sich Smart Contracts bei den jeweiligen Clients.

Das Projekt, das diesem Ansatz folgt, heißt RGB, was für R steht wirklich G gutes B itcoin. Dieser Name ist das Ergebnis früher Versuche, die farbige Münzimplementierung von Bitcoin zu verbessern, als frühe Pioniere mit einer Möglichkeit experimentierten, Vermögenswerte in der Bitcoin-Blockchain zu tokenisieren. Basierend auf den Ideen von Peter Todd, einem frühen Mitwirkenden von Bitcoin Core, stellte sich ein italienischer Bitcoiner namens Giacomo Zucco RGB als ein nicht blockkettenbasiertes Asset-System vor.

Wie unterscheidet sich RGB von anderen Smart-Contract-Lösungen?

Die vorherrschende Vorstellung in der Blockchain-Industrie ist derzeit, dass der Code sowie die mit Smart Contracts verbundenen Daten in die zugrunde liegende Blockchain selbst eingebettet werden müssen. Dieser Code muss dann in der Kette ausgeführt werden, wodurch eine globale Zustandsmaschine erstellt wird, die kontinuierlich von jedem einzelnen Knoten des Blockchain-Netzwerks validiert wird.

RGB hingegen weicht von diesem Blockchain-Paradigma ab, indem Smart Contracts sowie deren Daten getrennt von der Blockchain ausgeführt und validiert werden. Auf diese Weise wird nicht jede Node mit der Ausführung und Validierung des Smart Contracts beauftragt, sondern nur die vom Vertrag betroffenen Entitäten.

Dieses Prinzip, alle Daten eines Smart Contracts bei den jeweiligen Vertragsparteien zu halten, also getrennt von den Bitcoin-Blockchain- oder Lightning-Zahlungskanälen, wird üblicherweise als Prinzip der clientseitigen Validierung bezeichnet. Alles, was für den Smart Contract relevant ist, verbleibt bei den jeweiligen Kunden.

Durch die Wahl dieses Setups glaubt RGB, dass es der Art und Weise näher kommt, wie menschliche Interaktion auf der Grundlage von Verträgen in der realen Welt funktioniert. Stellen Sie sich vor, Sie haben eine 10-Euro-Rechnung für eine von Ihnen erbrachte Dienstleistung erhalten. Nach Erhalt der Notiz führen Sie als Kunde eine clientseitige Validierung durch. Sie prüfen den 10-Euro-Schein und entscheiden selbst, ob Sie ihn annehmen möchten. Um die richtige Entscheidung zu treffen – zu entscheiden, ob die Banknote gefälscht ist – müssen Sie sich nicht auf einen globalen Staat beziehen, der alle Informationen über jede andere 10-Dollar-Banknote enthält, die es gibt. Unvollständige Informationen reichen aus, um die richtige Entscheidung zu treffen. Und genau das ist der Paradigmenwechsel, an dem RGB arbeitet, um ihn in die virtuelle Welt zu bringen. Durch den Einsatz von Kryptografie sollten Menschen in der Lage sein, digitale Verträge zu erstellen und sie genauso ausführen zu lassen, wie sie im physischen Bereich arbeiten – was bedeutet, dass sie lokal durchgesetzt werden, ohne dabei auf eine globale Datenbank zurückgreifen zu müssen.

Was sind die Vorteile der RGB-Methode?

Die Vorteile dieses Ansatzes sind hauptsächlich zweierlei. Erstens kann die Skalierbarkeit von Smart Contracts auf ein neues Niveau gebracht werden. Zweitens kann die Vertraulichkeit verbessert werden, was zu einer erhöhten Privatsphäre für Benutzer von RGB-basierten Protokollen führt.

Da sich Smart Contracts außerhalb der Blockchain befinden, sind sie potenziell unbegrenzt skalierbar und nicht durch den begrenzten Blockspeicherplatz einer Blockchain eingeschränkt. Überlastung, die derzeit der Standardzustand bei Ethereum ist und zu höheren Transaktionsgebühren führt, die wiederum von der Verwendung von Smart Contracts abhalten, ist bei RGB kein Thema. Auch bei traditionellen Smart-Contract-Plattformen befinden sich Smart Contracts in ihrem öffentlichen Hauptbuch, wodurch sie für alle sichtbar sind. Dies gefährdet die Vertraulichkeit, die ein Schlüsselmerkmal von Verträgen in der realen Welt ist. Umgekehrt bieten RGB-basierte Smart Contracts auf Wunsch absolute Vertraulichkeit. Da diese Smart Contracts nicht in einem öffentlichen Hauptbuch gespeichert werden, haben sie keine eingebaute Transparenz. Ähnlich wie reale Verträge, die der Öffentlichkeit präsentiert werden können und somit für jeden sichtbar sind, können auch die Bedingungen von RGB-basierten Smart Contracts von ihrem jeweiligen Emittenten transparent gemacht werden, sind aber standardmäßig nicht öffentlich.

Standardisierung der Verwendung von RGB-basierten Smart Contracts

Obwohl RGB-basierte Smart Contracts clientseitig ausgegeben und definiert werden, sind sie nicht zufällig. So wie Ethereum sogenannte ERC-Standards hat, die Token-Standards für die Ausgabe von fungiblen sowie nicht fungiblen Token definieren, kennt RGB ein sogenanntes Schema. Fungible Assets in RGB folgen der LNP/BP RGB-20-Spezifikation, während nicht fungible Tokens (NFTs) durch die LNP/BP RGB-21-Spezifikation definiert werden.

Wichtig ist ein Schema vor allem auch deshalb, weil es die Smart-Contract-Validierungsregeln für die clientseitige Validierung kodifiziert und seine konkrete Umsetzung immer beim Launch eines RGB-basierten Smart Contracts vom Issuer definiert wird. Als solches ist ein Schema eigentlich das Mittel, um den gesellschaftlichen Konsens über die Validierung zu gewährleisten. Als Empfänger eines Vermögenswerts, der durch einen RGB-basierten Smart Contract erstellt wurde, validieren Sie jede Änderung in der Form des Zustandsübergangs zum Smart Contract anhand seiner Schemaregeln. Eine Änderung ist nur gültig, wenn sie gemäß den zu Beginn des Starts des Smart Contracts festgelegten Schemaregeln vorgenommen wurde.

Wie funktioniert RGB?

Zu diesem Zeitpunkt könnte man fragen:Wie werden diese RGB-basierten Smart Contracts abgesichert? Die Antwort lautet:Durch eine zugrunde liegende Blockchain. Aber anstatt irgendeine der intelligenten Vertragslogiken in die Blockchain einzubetten, verwendet RGB die Bitcoin-Blockchain als eine Ebene der staatlichen Verpflichtung. Durch sogenannte Single-Use Seals wird Bitcoin-Transaktionen der aktuelle Zustand eines RGB-basierten Smart Contracts zugeordnet. Auf diese Weise werden Off-Chain-RGB-Smart-Contracts und ihre Vermögenswerte mit Transaktionsausgaben (UTXO-Set) verknüpft, die ihr Eigentum definieren und doppelte Ausgaben verhindern.

Durch die Nutzung von Bitcoin-Transaktionen als Eigentumskontrollsystem für Smart Contracts können RGB-basierte Smart Contracts völlig unabhängig von jeder Blockchain existieren, aber dennoch von der Sicherheit von Bitcoin profitieren. Außerdem hat jeder, der die entsprechenden Transaktionsausgaben kontrolliert und ausgeben kann, das Recht, Teile des Smart-Contract-Status zu ändern. Indem Sie derjenige sind, der Zugriff hat, um eine bestimmte Bitcoin-Ausgabe durch eine Transaktion auszugeben, kann ein neuer Zustandsübergang eingeleitet werden, der den Smart Contract ändert. Auf diese Weise können sich intelligente Verträge durch den rechtmäßigen Eigentümer in Bezug auf die Marktanforderungen entwickeln.

Was kann man mit RGB machen?

Kann RGB also bereits verwendet werden und was genau kann man damit machen? Während RGB noch nicht in einem produktionsreifen Zustand ist, können versierte Entwickler bereits damit herumspielen. Es gibt zwei Demos:RGB Beta Demo sowie Bitcoin Pro Demo. Da RGB ein sich entwickelndes Projekt ist, das für die Weiterentwicklung von Bitcoin von entscheidender Bedeutung ist, wird die Entwicklung ernst genommen und kein „Hello World Product“ (auch als Minimum Viable Product bezeichnet) sollte vorzeitig auf den Markt gebracht werden.

Außerdem ist RGB kein Token-Protokoll – was bedeutet, dass es kein RGB-Token gibt – und wird daher nicht als eines veröffentlicht. Als nicht blockkettenbasiertes Asset-System kann RGB jedoch verwendet werden, um alle Arten von fungiblen und nicht fungiblen Assets zu erstellen. Folgendes kann mit RGB erreicht werden:

  • Fungible Vermögenswerte und Wertpapiere (Optionen, Futures, Stablecoins usw.)
    • Zentral oder vom Bund ausgegeben
    • Anonym oder öffentlich ausgestellt
    • Mit möglicher Zweitausgabe, Demurrage, Inflation usw.
  • Verschiedene Formen von Inhaberrechten (Stimmrecht usw.)
  • Nicht fungible Vermögenswerte (tokenisierte Kunst, Spiele-Skins, Sammlerstücke)
  • Dezentrale digitale Identität, Roaming-Profile und Schlüsselverwaltung
  • Komplexe Rechteverwaltung, Abrechnungssysteme und Utility Tokens auch jenseits der Finanzwelt:Strom, Krankenakten etc.
  • Erstellen Sie ein DAO mit bestimmten Stimmrechten durch RGB

Wichtig ist, dass, obwohl RGB-basierte Smart Contracts lokal gespeichert und nur auf der Client-Seite validiert werden, verschiedene RGB-basierte Smart Contracts miteinander interagieren können, was Funktionen wie den dezentralen Austausch von Assets über das Lightning Network ermöglicht. Diese Interaktion wird durch verschiedene Vertriebskanäle ermöglicht, die von RGB bereitgestellt werden.

RGB wirkt sehr abstrakt und hat einen grundlegend anderen Ansatz für die Funktionalität von Smart Contracts gewählt als der gängige Ansatz von Smart Contract Blockchains. Theoretisch scheint der Ansatz von RGB eine Möglichkeit zu sein, viele der Mängel zu beseitigen, mit denen native Smart-Contract-Blockchains konfrontiert sind. In der Praxis muss sich dieser Fall noch beweisen.