Zusammenstellung |. GaryMa Wu spricht über Blockchain
Seit der Einführung von Ordinals & Inscriptions auf Bitcoin hat es für weiteren Verkehr und Aufmerksamkeit auf das Bitcoin-Netzwerk gesorgt. Obwohl Protokolle wie Ordinals die Programmierbarkeit des Bitcoin-Netzwerks erheblich verbessert haben, handelt es sich im Wesentlichen nur um eine „clevere Nutzung“ des Opcodes „op_if“ in Bitcoin-Skripten, um diese neuen Methoden zur Ausgabe von Vermögenswerten zu ermöglichen. Bitcoin ist im Wesentlichen nur ein dezentrales Hauptbuchsystem, und sein Skriptsystem weist keine Turing-Vollständigkeit auf. Diese Vermögenswerte haben keine andere Verwendung als den Austausch von Besitzern. Um die weitere Entwicklung und das Gedeihen des Bitcoin-Ökosystems zu ermöglichen, ist es daher dringend erforderlich, L2-Lösungen zu erforschen und zu finden, die für die Entwicklung intelligenter Verträge im Bitcoin-Netzwerk geeignet sind.
Zu den aktuellen Kategorien von Bitcoin L2-Lösungen gehören im Allgemeinen Statuskanäle (wie Lightning Network), Seitenketten (wie Liquid, Merlin), Rollup (wie Rollkit), Client-Verifizierung (wie RGB, RGB++, Taro) usw. Das bekannteste ist das Lightning Network, das hinsichtlich Skalierbarkeit, Sicherheit und Datenschutz als hervorragende Wahl gilt, die Fortschritte sind derzeit jedoch relativ langsam.
Angesichts der aktuellen Marktbegeisterung und -trends können wir daher das aktuelle Bitcoin-L2-Lager vielleicht vorübergehend in zwei Kategorien zusammenfassen:
● EVM-Camp: Zum Beispiel Merlin, der derzeit heiß auf das Abstecken von Airdrops ist, B²
● UTXO-Camp: Eine Gruppe, die vom UTXO-Modell abgeleitet ist, z. B. CKB, das RGB++ vorgeschlagen hat
Für das EVM-Lager wird die Side-Chain-Technologie tatsächlich stärker genutzt, das heißt, eine Side-Chain wird außerhalb des Bitcoin-Netzwerks aufgebaut und die Vermögenswerte auf den BTC- und EVM-Ketten werden über eine Cross-Chain-Brücke auf L2 übertragen, wodurch eine größere Leistung erzielt werden kann Leistungsverbesserungen verbessert, können aber nicht die Sicherheit des BTC-Mainnets erreichen. Gleichzeitig ist es mithilfe von Pledge-Airdrop-Operationen und der Vertrautheit der Benutzer mit EVM und verwandten L2-Technologien einfacher, die Aufmerksamkeit der Benutzer zu gewinnen und Marktanteile zu gewinnen.
Für das UTXO-Lager gehört es zu einer relativ einheimischen technischen Schule. Beispielsweise ist CKB, der in diesem Artikel analysierte Protagonist, ein beliebter Akteur auf diesem Weg und hat kürzlich ein RGB++-Erweiterungsprotokoll vorgeschlagen. Obwohl das UTXO-Lager relativ nativ und isomorph in der Technologie ist, ist es genau aus diesem Grund für viele Menschen schwierig, die Vorteile dieser Art von Design zu verstehen. Dieser Artikel wird die CKB kombinieren UTXO Public Chain und die damit verbundene technische Roadmap von Bitcoin L2, wir werden diese Art von Bitcoin L2-Lösung jedem erklären.
Technischer Hintergrund: UTXO-Modell und RGB
UTXO-Modell und Kontomodell
Das Kontomodell ist relativ einfach zu verstehen. Genau wie bei einem Bankkonto wird der Gesamtbetrag des Kontos visuell als Gesamtsaldo angezeigt. Das System muss lediglich die Kontostandänderungen des Benutzerkontos verfolgen Wird von den meisten öffentlichen Ketten wie Ethereum verwendet.
Das UTXO-Modell kommt dem Transaktionsszenario mit Bargeld näher. Beispielsweise haben Sie derzeit viele Banknoten unterschiedlicher Stückelung zur Hand. Man kann sich jede Banknote als UTXO vorstellen, einen Geldbetrag, den Sie verwenden können. Analog zu einem System wie Bitcoin ist das Geld, wenn Sie eine Bitcoin-Überweisung von jemand anderem erhalten, wie eine neue Banknote in Ihrer Brieftasche. Sie haben es nicht zum Bezahlen für etwas anderes verwendet, es ist also „nicht ausgegeben“. Transaktionsausgabe". Wenn Sie bei einer Transaktion 100 Yuan für den Kauf eines Artikels im Wert von 40 Yuan verwenden, erhalten Sie 60 Yuan als Wechselgeld. Diese Analogie zum Bitcoin-System besteht darin, dass Sie Ihr derzeit nicht ausgegebenes UTXO (100 Yuan) verwenden, um zwei neue UTXOs zu erstellen, eines zum Bezahlen des Artikels (40 Yuan) und eines, um sich selbst Wechselgeld zu geben (60 Yuan). ps: Das Verständnis des UTXO-Modells ist der Schlüssel zum Verständnis von RGB und nachfolgenden Inhalten.
RGB
Vereinfacht gesagt können wir sagen, dass die Ordinal-Seriennummer dazu dient, Satoshi Satoshi, die kleinste Währungseinheit von Bitcoin, die ursprünglich homogen ist, zu nummerieren und zu verfolgen, und die Inschrift basiert auf diesem Dateninhalt (kann Bilder, Text sein). Sogar Code usw. werden in den Zeugenisolationsbereich geschrieben, um die Bindung von Daten und Satoshi zu realisieren und so die Ausgabe und Zirkulation von Vermögenswerten abzuschließen. Mit der Entwicklung des Ordinals-Protokolls wurde den Menschen jedoch allmählich klar, dass diese Art der Speicherung aller Daten im Bitcoin-Mainnet viele Nachteile hat, was nicht nur hohe Bearbeitungsgebühren mit sich bringt, sondern auch zu einer stärkeren Überlastung des Bitcoin-Netzwerks führt, und zwar im Wesentlichen kann auch kein programmierbares Smart-Contract-System in das Bitcoin-Netzwerk einbringen.
Bereits vor vielen Jahren schlugen einige Entwickler die Idee vor, „nur den wichtigsten Teil der Daten in die Kette zu legen“. Dies ist das Konzept von RGB: Verwenden Sie die Bitcoin-Blockchain nur bei Bedarf und übertragen Sie den Token Die Überprüfungsarbeit wird aus der Konsensschicht der gesamten Kette entfernt und außerhalb der Kette platziert. Die Überprüfung erfolgt nur durch den Kunden der Partei, die die Zahlung erhält. Dabei wird jedoch das dezentrale Netzwerk von Bitcoin verwendet, um Doppelausgaben zu verhindern und der Zensur zu widerstehen.
Vielleicht wird es den Lesern durch den Vergleich der Unterschiede zwischen Ordinalzahlen und RGB leichter zu verstehen sein:
● RGB bindet verwandte Assets an UTXO, während Ordinals detaillierter und an die kleinste Einheit Satoshi gebunden sind;
● RGB schreibt nur die Transaktionsverpflichtung der relevanten Assets (d. h. einen Hash-Wert) in die Bitcoin-Hauptkette, und der spezifische Verifizierungsprozess wird außerhalb der Kette platziert, während alle Ordinaldaten und die Verifizierungslogik auf dem Bitcoin-Hauptnetzwerk basieren.
Unter Berücksichtigung des obigen Inhalts können wir die beiden Kerntechnologien von RGB vorstellen:
Einmalige Versiegelung: die oben erwähnte Bindung an UTXO
Die im Rahmen des RGB-Protokolls ausgegebenen Asset-Token haben keine bestimmte öffentliche Kette als Träger (dasselbe gilt für die aktuellen Ordinals/Atomicals und andere Protokoll-Assets. Jeder RGB-bezogene Asset-Token muss einen bestimmten Standort im Bitcoin-Netzwerk angeben). . Ein bestimmtes UTXO entspricht ihm. Jemand, der ein bestimmtes UTXO im Bitcoin-Netzwerk besitzt, besitzt auch den RGB-bezogenen Asset-Token, der dem im spezifischen RGB-Protokoll aufgezeichneten UTXO entspricht. Wenn Sie die Übertragung von RGB-bezogenen Vermögenswerten abschließen möchten, muss der Inhaber UTXO ausgeben. Aufgrund der einmaligen Natur von UTXO ist das entsprechende RGB-Asset im RGB-Protokoll nicht mehr verfügbar. Bei diesem Vorgang des Ausgebens von UTXO handelt es sich um den Vorgang des Öffnens des einmaligen Siegels. Der Hauptvorteil dieses Designs besteht darin, dass wir nicht die Daten aller Blöcke abrufen müssen, wenn wir einen bestimmten Status eines bestimmten Vertrags überprüfen müssen Um diesen Zustand zu ändern, müssen Sie dieses UTXO ausgeben und die Transaktion, die es ausgibt, von der Blockchain bestätigen lassen. Und durch die relevanten Transaktionsinformationen, die in UTXO enthalten sind, können wir den ursprünglichen Zustand dieses Vertrags zurückverfolgen und so das Wesentliche dieses Zustands identifizieren. Natürlich werden die RGB-Transaktionen hier nicht zwischen Bitcoin-Knoten verifiziert, wie die Lösung von Bitcoin RGB die clientseitige Verifizierung ist, die es Benutzern ermöglicht, sich selbst außerhalb der Kette zu verifizieren.
Kundenvalidierung
Anders als bei der Übertragung von Transaktionsdaten im Bitcoin-Hauptnetzwerk und der Synchronisierung von Verifizierungsaufzeichnungen von Transaktionen durch Knoten im gesamten Netzwerk wird dieser Prozess beim RGB-Protokoll außerhalb der Kette durchgeführt. Die Transaktionsinformationen werden nur zwischen dem Sender und dem Empfänger übertragen Der Empfänger ist für die Transaktion verantwortlich. Nachdem eine Transaktion überprüft wurde, muss er nur die mit der Transaktion verbundenen Daten aufzeichnen, um die Anforderungen für die On-Chain-Verifizierung zu erfüllen.
Herausforderungen und Schwierigkeiten, mit denen RGB konfrontiert ist
Obwohl das RGB-Protokoll ein hervorragendes Design hat, weist es dennoch viele Probleme auf:
● DA-Problem: Wie oben erwähnt, werden Transaktionsinformationen nur zwischen Sender und Empfänger übertragen, und die erforderlichen Informationen (z. B. der historische Zweig von UTXO) sind für normale Benutzer schwer zu erhalten und zu generieren. Darüber hinaus sind die von jedem Kunden gespeicherten Daten unabhängig voneinander, was zu dem Problem von Dateninseln und der Unfähigkeit führt, den globalen Status des Vertrags einzusehen.
● Probleme mit dem P2P-Netzwerk: Da es sich bei RGB-Transaktionen um eine erweiterte Bitcoin-Transaktion handelt, müssen sie für die Weitergabe auf ein P2P-Netzwerk angewiesen sein. Bei der Übertragung von Transaktionen zwischen Benutzern sind auch interaktive Vorgänge erforderlich, und der Empfänger muss eine Quittung vorlegen. Diese basieren auf einem P2P-Netzwerk, das vom Bitcoin-Netzwerk unabhängig ist.
● Virtuelle Maschine und Vertragssprache: Die virtuelle Maschine des RGB-Protokolls verwendet derzeit hauptsächlich AluVM. Als neue virtuelle Maschine fehlen ihr derzeit vollständige Entwicklungstools und praktische Codes.
● Das Problem eigentümerloser Verträge: Das RGB-Protokoll bietet derzeit keine vollständige Interaktionslösung für eigentümerlose Verträge (öffentliche Verträge). Dies macht es schwierig, eine Interaktion mit mehreren Parteien zu erreichen.
CKB bringt RGB++ in BTC L2
CKB-Transformation BTC L2
CKB wurde im November 2019 im Mainnet gestartet, wobei der PoW-Konsensmechanismus übernommen und das UTXO-Modell verbessert wurde. CKB verallgemeinerte das UTXO-Modell und nannte es Zellmodell. Wie UTXO ist auch Cell eine Transaktionsausgabe, aber Cell verallgemeinert die Menge in UTXO und entspricht der Kapazität und den Daten, wodurch der ursprüngliche Speicherplatz für Ganzzahlen in einen Speicherplatz für beliebige Daten umgewandelt wird.
Vor dem Hintergrund des Aufstiegs des Bitcoin-Ökosystems hat CKB den BTCKB-Plan „BTC+CKB“ formuliert, in der Hoffnung, durch CKBs „PoW+UTXO“ zum ersten Bitcoin zu werden, der vollständig isomorph zu BTC ist (basierend auf PoW+UTXO). und andere Funktionen CoinLayer2.
RGB++: CKB-basiertes RGB-Erweiterungsprotokoll
Am 13. Februar veröffentlichte CKB offiziell das RGB++-Lichtbuch.
RGB++ ist ein erweitertes Protokoll, das auf dem RGB-Prinzip basiert. Es nutzt die Tatsache, dass der Kernpunkt von RGB „UTXO“ und die zugrunde liegende Architektur von CKB denselben Ursprung haben, und kombiniert zwei Schlüsselpunkte im RGB-Protokoll mit der Architektur von CKB:
● Isomorphe Bindung: UTXO als RGB-Container kann an CKB Cell gebunden und zugeordnet werden
● Die Off-Chain-Client-Verifizierung von RGB kann in die öffentliche On-Chain-Verifizierung von CKB umgewandelt werden. Die verifizierten Daten und der Status können den Daten und dem Typ in Cell entsprechen.
Im RGB-Protokoll sind die beiden wichtigsten Komponenten UTXO zur Identifizierung der Eigentümer und Commitment zur Zustandsverwaltung sowie einmalige Siegel. Die isomorphe Bindung von RGB++ ordnet den Bitcoin UTXO nacheinander der CKB-Zelle zu, verwendet die Bitcoin-Sperre, um eine Eigentümersynchronisierung zu erreichen, und nutzt die Daten und den Typ der Zelle, um eine Zustandserhaltung zu erreichen.
Dies löst nicht nur die oben genannten Probleme von RGB, sondern bietet RGB auch mehr Möglichkeiten:
● Die CKB-Blockchain dient als erweiterter Verifizierungsclient: Alle RGB++-Transaktionen werden mit jeweils einer Transaktion in den BTC- und CKB-Ketten synchronisiert. Ersteres ist mit RGB-Protokolltransaktionen kompatibel und letzteres ersetzt den Client-Verifizierungsprozess. Benutzer müssen lediglich die relevanten Transaktionen auf CKB überprüfen, um zu überprüfen, ob die Statusberechnung dieser RGB++-Transaktion korrekt ist. Die oben genannten DA-Probleme und Dateninselprobleme gibt es nicht mehr.
● Transaktionsfaltung: Bitcoin UTXO ist isomorph an CKB Cell gebunden und realisiert Turing-vollständige Bitcoin UTXO-Transaktionen, die durch die CKB Cell-Verifizierung unterstützt werden. Wenn wir die Programmierbarkeit von CKB Cell weiter nutzen, können wir mehrere CKB-Transaktionen einer Bitcoin RGB++-Transaktion zuordnen, sodass die Bitcoin-Kette mit niedriger Geschwindigkeit und geringem Durchsatz durch eine leistungsstarke CKB-Kette erweitert werden kann.
● Nicht-interaktive Übertragung: Ein Problem des ursprünglichen RGB-Protokolls besteht darin, dass der Zahlungsempfänger online sein muss, um eine normale Transaktion abzuschließen, was das Verständnis des Benutzers erschwert und die Produktkomplexität erhöht. RGB++ kann die Turing-Komplettumgebung nutzen, interaktive Verhaltensweisen in der CKB-Umgebung platzieren und einen zweistufigen Sende-Empfangsvorgang verwenden, um nicht interaktive Übertragungslogik zu implementieren.
Im Allgemeinen erbt RGB++ die Kernideen des RGB-Protokolls und übernimmt verschiedene virtuelle Maschinen und Verifizierungsschemata. Benutzer benötigen keinen unabhängigen RGB++-Client. Sie müssen lediglich auf Bitcoin- und CKB-Lichtknoten zugreifen, um alle Verifizierungen unabhängig durchzuführen. RGB++ kann auch Turing-komplette Vertragsverlängerungen und eine Dutzendfache Leistungssteigerung für Bitcoin bringen. Es verwendet keine Cross-Chain-Brücke, sondern ein natives Client-Verifizierungsschema, um Sicherheit und Zensurresistenz zu gewährleisten.
Welche Vorteile hat CKB im BTC L2-Wettbewerb? Was sind die Pläne für die Zukunft?
Camp-Vergleich
Wir haben oben erwähnt, dass Bitcoin L2 basierend auf der aktuellen Marktbegeisterung und den Trends grob in das „EVM-Lager“ und das „UTXO-Lager“ unterteilt werden kann.
● Das von Merlin und B² angeführte „EVM-Lager“ startet einen harten Wettbewerb um das Abstecken von TVL und versucht, das Startzeitfenster des Bitcoin-Ökosystems zu nutzen, um sich als Erstanbieter einen Vorteil zu verschaffen und Marktanteile zu erobern.
● Das von CKB angeführte „UTXO-Lager“ stützt sich auf seine Technologieakkumulation, die vollständig isomorph zu BTC (basierend auf PoW+UTXO) und erweiterten Protokollen wie RGB ist, die von der Bitcoin-Community relativ anerkannt werden. Es nimmt den hohen Rang technischer Vorteile ein und kann Bitcoin mit Turing-vollständiger Vertragserweiterung und Leistungserweiterung ohne Cross-Chain oder Sicherheitsverlust versorgen. Im Hinblick auf die anfängliche Förderung und Attraktivität ökologischer Vermögenswerte besteht jedoch keine Versuchung, Luftabwürfe zu versprechen. Diese Operationsmethode wird sofortige Ergebnisse zeitigen.
Routengestaltung
Das erste Produkt von CKB, RGB++, wird voraussichtlich Anfang April auf den Markt kommen. Dann können RGB++-Assets im Bitcoin-Hauptnetzwerk ausgegeben werden, was die Welle der Asset-Ausgabe in Protokollen wie Ordinals/Atomicals/Runes erneut auslösen könnte . Daher können Sie zu diesem Zeitpunkt möglicherweise auf verwandte Tools zur Ausgabe von Vermögenswerten achten, und es könnten sich Möglichkeiten wie die Eintragung ergeben.
Um den BTCKB-Plan zu fördern, hat CKB auch ein CELL Studio-Unternehmen gegründet. Um das Verständnis zu erleichtern, können Sie CELL Studio mit ConsenSys im Ethereum-Ökosystem vergleichen und sich dabei auf die BTC- und CKB-Ökosysteme konzentrieren.
Was die Marktoperationen betrifft, wird CKB zwei Bitcoin-Konferenzen abhalten:
● Bitcoin Singapore fand im März in Singapur mit etwa 100 Teilnehmern statt, hauptsächlich für diejenigen, die sich große Sorgen um die Bitcoin-Ökologie machen, ein gewisses Verständnis der Bitcoin-Technologie haben und mit den neuesten Entwicklungen nicht so vertraut sind.
● Der Wanxiang Blockchain Summit Anfang April wird gemeinsam mit dem Bitcoin Magazine eine Bitcoin-Sitzung organisieren, die größer und beliebter sein wird.
Langfristig gesehen hofft CKB-Mitbegründer Cipher, RGB++ und das Lightning Network bis Ende des Jahres verbinden zu können. Das Lightning Network wird das Hauptschlachtfeld für die langfristigen Bemühungen von CKB sein. Zu diesem Zeitpunkt können auch verwandte RGB++-Assets über das Lightning Network im Bitcoin-Ökosystem zirkulieren, ohne dass Cross-Chain-Brücken erforderlich sind.
Abschluss
Zuvor war CKB in den Augen der meisten Menschen möglicherweise ein „Außerirdischer“. Im Zusammenhang mit der Entscheidung von Ethereum, sich PoS zuzuwenden, entschied sich CKB tatsächlich für den Weg der Bitcoin-Public-Chain-Technologie: PoW+UTXO Rollup L2 Vor dem Hintergrund der Erzählung ist CKB noch verhalten. Nachdem der Markt nun die Erzählung über die Bitcoin-L2-Ökologie entfacht hat, hat auch CKB diese Welle des Ostwinds rechtzeitig aufgegriffen. Aufgrund seiner vollständig isomorphen Eigenschaften mit Bitcoin und der Einführung seines innovativen RGB++-Protokolls hat es sich schnell zur Technologie entwickelt Auf der aktuellen Bitcoin-L2-Strecke entwickelte er sich zu einem Top-Player und konzentrierte sich nicht mehr nur auf die Technologie. Er begann auch mit der Durchführung von Marktoperationen und Markenwerbung und gründete das ökologisch führende Unternehmen CELL Studio. Obwohl CKB aufgrund seiner technischen Vorteile möglicherweise nicht der schnellste BTC L2 auf dem aktuellen Markt ist, wird dennoch erwartet, dass es ein wichtiger Teil des Bitcoin-Ökosystems wird. Schließlich wird die aktuelle Erzählung von Bitcoin L2 keine Eintagsfliege sein innerhalb eines einzigen Zyklus, sondern der Beginn der ökologischen Expansion des Bitcoin-Netzwerks.
Referenzlinks:
https://mp.weixin.qq.com/s/iMQPXFPWBpT9dQLyR8rzUg
https://www.btcstudy.org/2023/09/12/das-potenzial-des-RGB-protokolls/