Eine kurze Einführung in die RGB-Protokolle PlatoBlockchain Data Intelligence. Vertikale Suche. Ai.

Eine kurze Einführung in RGB-Protokolle

Am 3. Januar 2009 startete Satoshi Nakamoto den ersten Bitcoin-Knoten. Von diesem Moment an kamen neue Knoten hinzu und Bitcoin begann sich zu verhalten, als wäre es eine neue Lebensform, eine Lebensform, die sich ständig weiter entwickelt hat. Nach und nach wurde es aufgrund seines einzigartigen Designs – sehr gut durchdacht von Satoshi – zum sichersten Netzwerk der Welt, weil es durch wirtschaftliche Anreize Benutzer, die allgemein als Miner bezeichnet werden, anzieht, in Energie und Rechenleistung zu investieren trägt zur Netzwerksicherheit bei.

Während Bitcoin sein Wachstum und seine Akzeptanz fortsetzt, sieht es sich mit Skalierbarkeitsproblemen konfrontiert. Das Bitcoin-Netzwerk ermöglicht das Mining eines neuen Blocks mit Transaktionen in ungefähr 10 Minuten. Angenommen, wir haben 144 Blöcke an einem Tag mit Maximalwerten von 2,700 Transaktionen pro Block, Bitcoin hätte nur 4.5 Transaktionen pro Sekunde zugelassen. Satoshi war sich dieser Einschränkung bewusst, wir können sie in einer E-Mail im März 2011 an Mike Hearn geschickt, wo er erklärt, wie das, was wir heute als Zahlungskanal kennen, funktioniert. Hier kommen Off-Chain-Protokolle ins Spiel.

Laut Christian Decker, Off-Chain-Protokolle sind in der Regel Systeme, in denen Benutzer Daten aus einer Blockchain verwenden und verwalten, ohne die Blockchain selbst bis zur letzten Minute zu berühren. Basierend auf diesem Konzept wurde das Lightning Network geboren, ein Netzwerk, das Off-Chain-Protokolle verwendet, um Bitcoin-Zahlungen fast augenblicklich zu ermöglichen. Da nicht alle diese Operationen auf der Blockchain geschrieben sind, erlaubt sie Tausende von Transaktionen pro Sekunde und skaliert Bitcoin.

Forschung und Entwicklung im Bereich Off-Chain-Protokolle bei Bitcoin haben eine Büchse der Pandora geöffnet. Heute wissen wir, dass wir weit mehr erreichen können als dezentrale Werttransfers, die gemeinnützige LNP/BP Standards Association konzentriert sich auf die Entwicklung von Layer-2- und Layer-3-Protokollen für Bitcoin und das Lightning Network. Unter diesen Projekten, RGB sticht heraus.

Was ist RGB?

RGB basierte auf Recherche von Peter Todd zu Einwegsiegeln und clientseitiger Validierung und wurde 2016 von Giacomo Zucco als besseres Asset-Protokoll für Bitcoin und das Lightning Network ins Auge gefasst. Die Weiterentwicklung dieser Ideen führte zur Entwicklung von RGB zu einem vollwertigen Smart-Contract-System von Maxim Orlovsky, der die Implementierung seit 2019 unter Beteiligung der Community leitet.

Wir können RGB als eine Reihe von Open-Source-Protokollen definieren, die es uns ermöglichen, komplexe Smart Contracts skalierbar und vertraulich auszuführen. Es ist kein bestimmtes Netzwerk (wie Bitcoin oder Lightning); Jeder Smart Contract ist nur eine Gruppe von Vertragsteilnehmern, die über verschiedene Kommunikationskanäle (standardmäßig das Lightning Network) interagieren können. RGB verwendet die Bitcoin-Blockchain als Ebene der staatlichen Verpflichtung und verwaltet den Code des Smart Contracts und der Daten außerhalb der Kette, wodurch sie skalierbar ist. Durch die Nutzung von Bitcoin-Transaktionen (und Script) als Eigentumskontrollsystem für Smart Contracts wird die Entwicklung des Smart Contracts durch ein Off-Chain-Schema definiert. Es ist wichtig zu beachten, dass alles auf der Clientseite validiert wird.

Einfach ausgedrückt ist RGB ein System, das es dem Benutzer ermöglicht, einen Smart Contract jederzeit ohne zusätzliche Kosten zu auditieren, auszuführen und einzeln zu überprüfen, da keine Blockchain verwendet wird, wie dies bei „herkömmlichen“ Systemen der Fall ist. Während komplexe Smart-Contract-Systeme von Ethereum entwickelt wurden, erfordert es, dass der Benutzer für jeden Vorgang erhebliche Mengen an Gas ausgibt, und es hat nie die versprochene Skalierbarkeit erreicht. Infolgedessen war Ethereum nie eine Option, um die vom aktuellen Finanzsystem ausgeschlossenen Benutzer zu banken.

Derzeit fördert die Blockchain-Industrie, dass sowohl der Code von Smart Contracts als auch die Daten in der Blockchain gespeichert und von jedem Knoten des Netzwerks ausgeführt werden müssen, unabhängig von der übermäßigen Größenzunahme oder dem Missbrauch von Rechenressourcen. Das von RGB vorgeschlagene Schema ist viel intelligenter und effizienter, da es mit diesem Blockchain-Paradigma schneidet, indem Smart Contracts und Daten von der Blockchain getrennt werden und so die Sättigung des Netzwerks vermieden wird, die bei anderen Plattformen zu sehen ist. RGB wiederum zwingt nicht jeden Knoten, jeden Vertrag auszuführen, sondern die beteiligten Parteien, was die Vertraulichkeit auf ein noch nie dagewesenes Niveau erhöht.

image1

Intelligente Verträge in RGB

In RGB definiert ein Smart Contract-Entwickler ein Schema, das Regeln für die Entwicklung des Vertrags im Laufe der Zeit festlegt. Das Schema ist der Standard für die Konstruktion von Smart Contracts in RGB: Sowohl ein Emittent bei der Vertragsdefinition als auch eine Wallet oder Börse müssen sich an ein bestimmtes Schema halten, gegen das sie den Vertrag validieren müssen. Nur wenn die Validierung korrekt ist, kann jede Partei Anfragen annehmen und mit dem Asset arbeiten.

Ein Smart Contract in RGB ist ein gerichteter azyklischer Graph (DAG) von Zustandsänderungen, bei dem immer nur ein Teil des Graphen bekannt ist und auf den Rest kein Zugriff besteht. Das RGB-Schema ist ein Kernsatz von Regeln für die Entwicklung dieses Diagramms, mit dem der Smart Contract beginnt. Jeder Vertragsteilnehmer kann zu diesen Regeln hinzufügen (sofern dies vom Schema erlaubt ist) und der resultierende Graph wird aus der iterativen Anwendung dieser Regeln erstellt.

Fungible Vermögenswerte

Die fungiblen Vermögenswerte in RGB folgen dem LNP/BP RGB-20-Spezifikation. Wenn also ein RGB-20 definiert wird, werden die Asset-Daten, die als „Genesis-Daten“ bekannt sind, über das Lightning Network verteilt, das alles enthält, was für die Verwendung des Assets erforderlich ist. Die einfachste Form von Vermögenswerten erlaubt keine Sekundärausgabe, keine Token-Verbrennung, Renominierung oder Ersatz.

Manchmal muss der Emittent in Zukunft weitere Token ausgeben, beispielsweise Stablecoins wie USDT, wodurch der Wert jedes Tokens an den Wert einer inflationären Währung wie dem USD gebunden bleibt. Dazu existieren komplexere RGB-20-Schemata, die zusätzlich zu den Genesis-Daten vom Emittenten die Erstellung von Sendungen verlangen, die auch im Lightning Network zirkulieren werden. Mit diesen Informationen können wir das gesamte zirkulierende Angebot des Vermögenswerts kennen. Gleiches gilt für das Verbrennen von Assets oder das Ändern des Namens.

Die Informationen im Zusammenhang mit dem Vermögenswert können öffentlich oder privat sein: Wenn der Emittent Vertraulichkeit verlangt, kann er sich dafür entscheiden, keine Informationen über das Token weiterzugeben und Operationen in absoluter Privatsphäre durchzuführen, aber wir haben auch den umgekehrten Fall, in dem der Emittent und die Inhaber dies benötigen Der gesamte Prozess soll transparent sein. Dies wird durch die gemeinsame Nutzung der Token-Daten erreicht.

RGB-20-Verfahren

Der Brennvorgang deaktiviert Token und gebrannte Token können nicht mehr verwendet werden. Das Ersetzungsverfahren findet statt, wenn Token verbrannt werden und eine neue Menge desselben Tokens erstellt wird. Dies trägt dazu bei, die Größe der historischen Daten des Assets zu reduzieren, was wichtig ist, um die Asset-Geschwindigkeit aufrechtzuerhalten. Um den Anwendungsfall zu unterstützen, bei dem es möglich ist, Assets zu brennen, ohne sie ersetzen zu müssen, wird ein Unterschema von RGB-20 verwendet, das nur das Brennen von Assets zulässt.

Nicht-Fungible Token

Die nicht fungiblen Token (NFTs) in RGB folgen dem LNP/BP RGB-21-Spezifikation, wenn wir mit NFTs arbeiten, haben wir auch ein Hauptschema und ein Unterschema. Diese Schemata verfügen über ein Gravurverfahren, das es uns ermöglicht, benutzerdefinierte Daten durch den Token-Besitzer anzuhängen. Das häufigste Beispiel, das wir heute bei NFTs sehen, ist digitale Kunst, die mit dem Token verbunden ist. Der Token-Aussteller kann diese Datengravur durch die Verwendung des RGB-21-Subschemas verbieten. Im Gegensatz zu anderen NFT-Blockchain-Systemen ermöglicht RGB die Verteilung großer Medien-Token-Daten auf eine vollständig dezentrale und zensurresistente Weise, indem eine Erweiterung des Lightning P2P-Netzwerks namens Bifrost verwendet wird, die auch zum Erstellen vieler anderer Formen von RGB- spezifische Smart-Contract-Funktionalitäten.

Zusätzlich zu fungiblen Vermögenswerten und NFTs können RGB und Bifrost verwendet werden, um andere Formen von Smart Contracts zu erstellen, einschließlich dezentraler Börsen (DEXes), Liquiditätspools, algorithmische Stable Coins und mehr, die wir in zukünftigen Artikeln behandeln werden.

NFT von RGB im Vergleich zu NFT von anderen Plattformen

  • Keine Notwendigkeit für teuren Blockchain-Speicher.
  • Das InterPlanetary File System (IPFS) ist nicht erforderlich, stattdessen wird eine Lightning Network-Erweiterung (genannt Bifrost) verwendet (und sie ist vollständig Ende-zu-Ende-verschlüsselt).
  • Es ist keine spezielle Datenverwaltungslösung erforderlich (auch hier übernimmt Bifrost diese Rolle).
  • Es ist nicht erforderlich, Websites zu vertrauen, um Daten für NFT-Token oder über Vermögenswerte des Emittenten oder Vertrags-ABIs zu verwalten.
  • RGB verfügt über eine integrierte DRM-Verschlüsselung und Eigentumsverwaltung.
  • RGB verfügt über eine Infrastruktur für Backups über das Lightning Network (Bifrost).
  • RGB hat Möglichkeiten, Inhalte zu monetarisieren (nicht nur den NFT selbst zu verkaufen, sondern auch mehrmals auf die Inhalte zuzugreifen).

Schlussfolgerungen

Seit der Einführung von Bitcoin vor fast 13 Jahren wurde in diesem Bereich viel geforscht und experimentiert. Sowohl die Erfolge als auch die Fehler haben es uns ermöglicht, ein wenig besser zu verstehen, wie sich dezentrale Systeme in der Praxis verhalten, was sie wirklich dezentral macht und welche Maßnahmen sie tendenziell zur Zentralisierung führen. All dies hat uns zu dem Schluss geführt, dass eine echte Dezentralisierung ein seltenes und schwer zu erreichendes Phänomen ist; echte Dezentralisierung wurde nur durch Bitcoin erreicht und aus diesem Grund konzentrieren wir unsere Bemühungen darauf, darauf aufzubauen.

RGB hat seinen eigenen Kaninchenbau innerhalb des Bitcoin-Kaninchenlochs. Während ich durch sie beide falle, werde ich posten, was ich gelernt habe. Im nächsten Artikel werden wir eine Einführung in die LNP- und RGB-Knoten und deren Verwendung geben.

Dies ist ein Gastbeitrag von Francisco Calderón. Die geäußerten Meinungen sind ausschließlich ihre eigenen und spiegeln nicht unbedingt die von BTC, Inc. wider Bitcoin Magazin.

Quelle: https://bitcoinmagazine.com/guides/a-brief-introduction-to-rgb-protocols

Zeitstempel:

Mehr von Bitcoin Magazin