Am 17. Februar teilten Kevin, CKB-Mitbegründer/CEO des Khalani Network, Baiyu, CMO/SeeDAO-Gründer des CKB Ecological Fund, und CyberOrange, Botschafter der CKB-Community, während einer Live-Übertragung im X Space ihre Ansichten zum UTXO-Modell und seiner Ökologie.

Die Live-Übertragung dauerte 1 Stunde und 40 Minuten und enthielt viele Informationen. Nachfolgend die wichtigsten Punkte basierend auf dem Ton:


1. Der Unterschied zwischen UTXO-Modell und Kontomodell

In Bezug auf das UTXO-Modell verwendete Moderator Baiyu eine sehr leicht verständliche Metapher: Wenn man auf der Straße geht, kann man nicht wissen, wie viel Geld die Leute auf der Straße in ihren Taschen haben, es sei denn, man geht sie einzeln durch. Im Gegensatz dazu verfügt Ethereum, das das Kontomodell verwendet, über einen Weltzustandsbaum, der den Status aller Ethereum-Konten auf der Welt speichert (z. B. Kontostände, Vertragsinformationen usw.).

Kevin fügte hinzu, dass es vor der Veröffentlichung von Ethereum eigentlich nur UTXO gab. In den Anfängen wurden sowohl UTXO- als auch Kontomodelle rund um Vermögenswerte interpretiert. Auch heute noch ist UTXO ein eher auf Assets ausgerichtetes Konzept oder eine eher ressourcenzentrierte Programmierabsicht, da jedes UTXO ein Asset, ein tragbares Asset ist und ein Skript verwendet wird, um zu definieren, wem es gehört. Das Kontomodell wurde später weiterentwickelt und in Vermögenswerte umgewandelt, um Verträge zu bedienen, und es handelt sich im Grunde nicht mehr um einen Punkt-zu-Punkt-Pool wie bei UTXO, sondern um einen Punkt-zu-Punkt-Pool. Aus der Sicht der Vermögenswerte sind intelligente Verträge eine intelligente Verwahrung, und zwar für alle Interagieren Sie mit diesem Smart Hosting.

CyberOrange stellte dann mehrere wesentliche Vorteile des UTXO-Modells vor: Erstens unterstützt UTXO natürlich die parallele Transaktionsverarbeitung, sodass seine Leistungsobergrenze höher ist. Zweitens ist das Sicherheitsniveau der in der UTXO-Kette ausgegebenen Vermögenswerte das gleiche wie das der nativen Münzen, da es sich ebenfalls um ein UTXO handelt. Im Vergleich dazu sind andere auf Ethereum ausgegebene Vermögenswerte (wie ERC-20) alle in Smart Contracts gehostet und ihr Sicherheitsniveau ist weitaus niedriger als das des nativen Tokens ETH. Drittens wird der Datenschutz von UTXO verbessert. Die Wallet kann bei jeder Verwendung eine Adresse ändern (die Kosten hierfür sind im Kontomodell sehr hoch), und der Datenschutz kann mithilfe von Protokollen wie Mimblewimble weiter verbessert werden . Viertens führt das Kontomodell gleichzeitig Berechnungen und Überprüfungen in der Kette durch, während das UTXO-Modell nur Überprüfungen in der Kette durchführt, wodurch es besser als Abrechnungsschicht geeignet ist. Darüber hinaus ist die leistungsstärkste Erweiterungslösung das Kanalnetzwerk (Channel), das auf dem UTXO-Modell basieren muss. Dies wird auf dem Kontomodell äußerst schwierig sein.

2. Zellmodell

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.

Gleichzeitig gibt es LockScript und TypeScript in der Datenstruktur von Cell. Ersteres spiegelt hauptsächlich den Besitz wider, während letzteres viele umfangreiche Funktionen anpassen kann, sogar die meisten der im BIP (Bitcoin Improvement Proposal) genannten Funktionen. In den Skripten von Cell können Entwickler auch kryptografische Grundelemente entsprechend ihren eigenen Anforderungen angeben, was sehr flexibel ist.

Kurz gesagt, das Cell-Modell führt die Grundphilosophie von Bitcoin UTXO fort und macht es für die CKB-Kette einfach, die einfachen und sicheren Funktionen von Bitcoin zu übernehmen. Gleichzeitig ist Cell durch clevere Modifikationen in der Lage, intelligente Verträge zu unterstützen.

3. Warum entwickelt sich das UTXO-Ökosystem langsam?

Kevin glaubt, dass der Kern nach so vielen Jahren der Entwicklung der Blockchain immer noch eine dezentrale Technologie ist, die Vermögenswerte bedient, und dass jeder Anwendungen rund um Vermögenswerte erstellt.

UTXO ist ein programmierbarer Vermögenswert, um den Zweck und die Übertragungsbedingungen dieses Vermögenswerts zu definieren. Bei der Erstellung von DeFi-Anwendungen in der UTXO-Modellkette ist es jedoch ein relativ schwieriger Punkt, die Liquidität in der Kette zu lösen ist ein tragbarer Vermögenswert, mit dem jeder Peer-to-Peer handelt. Es ist nicht einfach, eine Gegenpartei zu finden, die den Anforderungen gerecht wird.

In der Blockchain, die das Kontomodell übernimmt, legt jeder seine Vermögenswerte in intelligente Verträge ein und nutzt intelligente Verträge, um die Liquidität in der Kette zu bündeln und das Problem der Gegenparteien zu lösen. Dies birgt natürlich auch einige Risiken. Beispielsweise kann ein Fehler im Smart Contract dazu führen, dass der gesamte Fondspool leer ist.

Kevin glaubt, dass Liquidität die Art und Weise ist, wie man für die Zukunft programmiert, was ein Konzept auf der Zeitachse ist, daher braucht UTXO auch ein solches Programmierparadigma, das die Zeit überspannen kann. UTXO ist ein souveräner Vermögenswert, das heißt, der Inhaber hat die volle Kontrolle über sein Eigentum. Wie können wir also die Eigenschaften von UTXO aufrechterhalten und das Liquiditätsproblem im Laufe der Zeit lösen? Kevin glaubt, dass dies erfordert, dass UTXO-Assets nicht nur die Eigentumsverhältnisse zum Ausdruck bringen, sondern auch, wie sie in Zukunft zusammenpassen oder wohin die Vermögenswerte gebracht werden sollen. Er glaubt, dass teilweise signierte Transaktionen eine Lösung sind. Derzeit untersucht die Bitcoin-Community auch teilweise signierte Bitcoin-Transaktionen (PSBT, teilweise signierte Bitcoin-Transaktionen).

Darüber hinaus ist das Programmiermodell von UTXO komplexer als das Kontomodell. Die Programmiermethode des Kontomodells ist sehr benutzerfreundlich. Entwickler müssen lediglich die Logik in der Kette klären und intelligente Verträge bereitstellen, und dann müssen sie sich nicht darum kümmern. Die Off-Chain-Teile sind alle Standardschnittstellen Verbinden Sie sich mit Smart Contracts. Daher entwickelt sich die Blockchain-Ökologie des Kontomodells relativ schnell und hat viele Anwendungen, während sich die Blockchain-Ökologie des UTXO-Modells oder des Pan-UTXO-Modells langsam entwickelt.

4. Teilweise signierte Transaktionen

Teilweise signierte Transaktionen können der UTXO-Modell-Blockchain dabei helfen, die Funktionen von Finanzanwendungen auf Ethereum zu realisieren.

Am Beispiel einer Börse hält der Benutzer UTXO-Vermögenswerte und verwendet dann teilweise signierte Transaktionen, um eine Transaktion zu buchstabieren, die noch nicht in die Kette hochgeladen wurde. Diese Transaktion drückt seine Absicht aus, beispielsweise möchte er 1 BTC gegen 10 ETH eintauschen und 59 BNB. Erst wenn seine Absicht erfüllt ist, wird die Transaktion hochgeladen; bevor sie erfüllt ist, wird der Vermögenswert (in diesem Beispiel 1 BTC) immer in seinen Händen sein.

CyberOrange erwähnte, dass teilweise signierte Transaktionen es Benutzern ermöglichen, mit ihren Transaktionen außerhalb der Kette zu tun, was sie wollen, und auch die Absicht der gesamten Kette erreichen können.

Auf CKB wird eine Lösung namens Open Transaction verwendet, bei der es sich um einen Off-Chain-Koordinierungsmechanismus zum Aufbau von Transaktionen handelt. Transaktionsinitiatoren können interessante und komplexe Aufgaben durch Off-Chain-Zusammenarbeit erledigen und die Transaktionsstruktur auch in jeweils mehrere kleine Schritte unterteilen entsprechend einer anderen modularen Lösung. Klicken Sie hier, um die populärwissenschaftliche Einführung von Open Transaction zu lesen.

5. Vorteile der „On-Chain-Verifizierung, Off-Chain-Berechnung“

In Bezug auf „On-Chain-Verifizierung, Off-Chain-Berechnung“ gab Baiyu eine sehr leicht verständliche Metapher: Sie gehen in den Laden, um etwas im Wert von 20 Yuan zu kaufen, und in Ihrer Tasche haben Sie ein Stück im Wert von 10 Yuan, zwei Stücke 5 Yuan wert und fünf Stücke 1 wert. Berechnen Sie selbst 20 Yuan Banknoten (es können 10 Yuan für ein Stück, 5 Yuan für 2 Stück sein; oder 10 Yuan für ein Stück, 5 Yuan für ein Stück, 1 Yuan für 5 Stück). ) und gib es dem Boss, Boss, bitte überprüfe, ob der Gesamtbetrag 20 Yuan beträgt.

Die On-Chain-Verifizierung ist eigentlich sehr einfach, Off-Chain-Berechnungen sind jedoch viel komplexer und verbrauchen mehr Ressourcen. Kevin glaubt, dass nur die Überprüfung in der UTXO-Modellkette erfolgt und Probleme außerhalb der Kette berechnet und gelöst werden. Dies hat mindestens drei Vorteile:

1. Die Anwendung kann eine sehr einfache Liquidationslogik oder Verifizierungslogik implementieren und ist aufgrund ihrer Einfachheit viel einfacher zu implementieren.

2. Die Anwendung muss keine Optimierung in der Kette (Protokollschicht) berücksichtigen. Es gibt immer schlauere Menschen auf dieser Welt, die sich bessere Mechanismen für den Transaktionsabgleich, anwendbarere Preiskurven usw. einfallen lassen. Da die Schritte zur Suche nach Gegenparteien und zum Abgleich von Transaktionen alle durch Off-Chain-Berechnungen implementiert werden, erfolgt nur die Überprüfung in der Kette. Daher muss die Anwendung keine On-Chain-Optimierung in Betracht ziehen. Wenn Sie eine optimierte Version des Transaktionsabgleichsmechanismus oder der Preiskurve für das Kontomodell verwenden, müssen Sie einen Smart Contract erneut bereitstellen und Benutzern die Migration von Vermögenswerten dorthin ermöglichen (z. B. die Migration von Uniswap v2 zu Uniswap v3). Mit anderen Worten: Anwendungen, die nur eine Verifizierung auf dem UTXO-Modell durchführen, sind zukunftssicher.

3. Es besteht keine Notwendigkeit, Fragen der Interoperabilität zu berücksichtigen. Denn nur die Verifizierung erfolgt in der Kette und die Berechnung erfolgt außerhalb der Kette, und das „Off-Chain“ kann hier On-Chain anderer Blockchains oder Nicht-Blockchains sein. Unabhängig davon, woher die Berechnung einer Transaktion kommt, wird sie an die Kette übermittelt und von der Anwendung überprüft.

Darüber hinaus erwähnte Kevin auch, dass sich viele Anwendungen der neuesten Generation auch einem verifizierungsbasierten Paradigma in der Kette zuwenden, mit Matching außerhalb der Kette, und dass es einen Trend zur Protokollplattformisierung gibt.

6. Die Pan-UTXO-Ökologie hat große Aussichten

Während der Live-Übertragung erwähnte Kevin, dass die beliebtesten unternehmerischen Möglichkeiten im Ethereum-Ökosystem (z. B. Datenschutz, Absicht, Kontoabstraktion, Parallelverarbeitung usw.) aus Sicht von UTXO diese unternehmerischen Möglichkeiten tatsächlich durch die Nachteile mit sich bringen des Kontomodells. Das UTXO-Modell selbst verfügt über diese Eigenschaften oder sie sind einfach auf dem UTXO-Modell zu implementieren.

Am Ende der Live-Übertragung drückte Kevin seinen starken Optimismus für die Pan-UTXO-Ökologie aus. Nachdem Inscription populär wurde, richteten alle ihre Aufmerksamkeit wieder auf Bitcoin, die Zahl der Entwickler begann zu strömen und alle begannen darüber nachzudenken, wie sie nach dem UTXO-Modell entwickeln könnten. Unabhängig davon, ob es sich um Cardano oder CKB handelt, ist das Abrechnungsmodell eine Verbesserung, die auf dem UTXO-Modell basiert. Daher ist es einfach, eine Verbindung mit Bitcoin herzustellen. Nach der Verbindung werden diese Pan-UTXO-Blockchains auch viele Möglichkeiten eröffnen wohlhabender sein.

#CKB #UTXO #BTC‬ $CKB