#BinanceVietnamSquare
#CKB
#Intent
#opentransaction

Absicht ist ein abstrakter Trend, den nur wenige Projekte verfolgen. Aber dies ist die Art von Technologie, die „die Landschaft der gesamten Blockchain-Branche einen Schritt verändern kann“.

CKB und sein Ingenieurteam arbeiten seit 2019 an Intent und erst 2023 begann man mit der Entwicklung von Intent. In der CKB-Welt nannte man die Transaktion von Anfang an „Intent Open“.

Open Transaction (OTX) oder das offene Transaktionsformat von Nervos CKB ist ein bahnbrechendes und verwirrendes Konzept. Dies gilt als das dunkle Pferd von Nervos im Rennen zwischen Layer1. Lassen Sie uns anhand eines [Reddit AMA zwischen Community-Mitglied und Jordan Mack](https://www.reddit.com/r/CryptoCurrency/s/ Mf1qYLU3DR) – Mitbegründer und – erkunden, was offener Handel (OTX) ist und wie magisch er ist im September 2023 auch Softwareentwickler von Nervos.

______

Frage: Ich habe eine Frage zu Open Transactions (OTX). Was denken Sie derzeit über die Bedeutung von OTX für die Entwicklung von CKB und wie weit kann OTX zusammen mit dem Cell-Modell die einzigartige Architektur von Nervos bringen?

Oder anders ausgedrückt: Was bedeutet OTX für die Zukunft des gesamten Nervos-Ökosystems?

______


Antwort: Open Transaction (OTX) ist eine sehr wichtige Komponente für die Dapp-Entwicklung auf Nervos CKB. Bei der Smart-Contract-Programmierung mit UTXO im Allgemeinen treten große Hindernisse im Zusammenhang mit gemeinsamen Zuständen auf (z. B. Kontozustände auf der Blockchain). Wir nennen es das „State Contention“-Problem, manchmal auch das „Aggregator-Problem“. Jedes unterschiedliche UTXO-Ökosystem verwendet unterschiedliche Schlüsselwörter, aber alle beziehen sich auf dasselbe gemeinsame Problem.

Das Problem „Statusstreit“ tritt auf, wenn zwei unabhängige Transaktionen einen gemeinsamen Status im selben Block aktualisieren, beide Aktionen jedoch nicht kompatibel sind und miteinander in Konflikt stehen.

Deterministische UTXOs-Transaktionen haben einen großen Vorteil gegenüber Kontomodell-Transaktionstypen (Ethereum), da Sie bei UTXO-Transaktionen das genaue Ergebnis der Transaktion kennen, noch bevor Sie sie an die Blockchain senden.

Der Nachteil besteht in diesem Fall darin, dass nur eine der beiden oben genannten Transaktionen diesen Vorteil in jedem Block nutzen kann, da die zuerst bestätigte Transaktion die verbleibende Transaktion ungültig macht (der Status wurde geändert).

Dies führt zu vielen Schwierigkeiten bei der Lösung, außerdem ist die Lösung für Entwickler von Ethereum äußerst unintuitiv und verwirrend.

Es gibt verschiedene Möglichkeiten, mit diesem Statuskonfliktproblem umzugehen. Die Schwierigkeit hierbei besteht jedoch darin, dass jede Lösung sehr spezifisch und für jede Situation spezifisch ist, was bedeutet, dass Entwickler nicht dieselbe Lösung für verschiedene Situationen verwenden können.

Open Transaction (OTX) ist die beste Lösung für das Zustandskonfliktproblem, das Nervos für das Cell-Modell bietet. Diese Lösung funktioniert durch die Erstellung offener Transaktionen (OTX), bei denen Benutzer anstelle einer vollständigen Transaktion nur ihre Absicht (Absicht) zum Ausdruck bringen müssen.

Ein typisches Beispiel zum besseren Verständnis von OTX ist eine Coin-Swap-Transaktion zwischen den beiden Parteien A und B. Mit dem traditionellen UTXO-Modell ohne OTX können Coin-Swaps nur dann erfolgreich und sicher für beide Parteien sein, wenn beide Parteien zustimmen und die gleiche Transaktion unterzeichnen. Das ist so, als würde ich sagen: „Ich möchte 2 Münzen A gegen 3 Münzen B eintauschen, aber die 3 Münzen müssen von Matt kommen, und wenn Matt zuerst die anderen 3 Münzen B mit jemand anderem tauscht, dann beträgt der Deal 2 Münzen A gegen.“ 3 Münze B zwischen mir und Matt gilt als beendet. Konsistenz ist in manchen Fällen sehr vorteilhaft, in diesem Fall stellt sie jedoch eine große Hürde dar.

Mit OTX hingegen kann ich eine spezielle Art von Transaktion erstellen, die besagt: „Ich möchte diese 2 A-Münzen gegen 3 B-Münzen eintauschen“, und es ist mir egal, woher die anderen 3 B-Münzen kommen oder wer sie alle vermittelt . . Dies ist ein äußerst allmächtiges Konzept, da der Abschluss der offenen Transaktion (Ausfüllen des OTX mit der Information „3 Coin B von xyz …“) überhaupt nicht durch einen Softwareentwickler oder einen Smart Contract eingeschränkt wird. Softwareentwickler können dieses Protokoll verwenden, um Liquidität von vielen verschiedenen Dapps oder irgendwann auch von vielen verschiedenen Blockchains zu erhalten.

Innerhalb des Nervos-Ökosystems ist OTX sowohl eine Programmierformel als auch ein Standard. Es gibt kein Hindernis, das einen Entwickler davon abhält, sein Dapp jetzt mit OTX zu erstellen. Das Problem besteht darin, dass dieser OTX-Standard noch nicht vollständig standardisiert ist. Das heißt, wenn ein Entwickler eine offene OTX-Transaktion erstellt, können andere Entwickler dieses OTX nicht nutzen, es sei denn, sie wissen genau, wie der Entwickler es ursprünglich programmiert hat. Die größte Herausforderung für das Nervos-Team besteht darin, einen offenen Transaktionsstandard (OTX-Standard) zu erforschen und zu erstellen, damit Entwickler ihn für alle Arten von Dapps verwenden können.

Der Erfolg bei der Schaffung dieses offenen Transaktionsstandards (OTX-Standard) könnte es Programmierern ermöglichen, Tausende unabhängiger Dapps zu erstellen, die nicht miteinander in Beziehung stehen, aber gleichzeitig rhythmisch miteinander arbeiten können.

Dies ist ein allmächtiges Konzept mit großen Auswirkungen auf das gesamte Ökosystem. Wir können heute einfache Anwendungen erstellen, aber um das volle Potenzial des CKB Cell-Modells auszuschöpfen, sind eine Reihe von Komponenten erforderlich, und OTX ist unverzichtbar. Die Erschließung des vollen Potenzials des Cell-Modells wird Nervos von einer gewöhnlichen Smart-Contract-Plattform zu einer globalen Autobahn machen, auf der alles läuft.

______

Schauen wir uns anhand der obigen Idee an, was das Nervos CKB-Team getan hat:

1. Beginnen Sie 2019 mit der Recherche: https://talk.nervos.org/t/open-tx-protocol-brainstorm-1-otx-in-general/4010

2. Das OTX-Format wird schrittweise standardisiert: https://github.com/doitian/rfcs/tree/rfc-open-transaction

3. Ende 2023, Testen und Demonstration von Dapps, die gleichzeitig im OTX-Format laufen: https://github.com/cryptape/ckb-transaction-cobuild-poc

______

Sehen wir uns an, wie die Krypto-Community diesem Standard mit dem Schlüsselwort „Absicht“ folgt:

1. Was ist [Intent-Centric? Lösung für die Massenadoption](https://coin68.com/intent-centric-la-gi-giai-phap-huong-toi-mass-adoption/)