#BinanceVietnamSquare
#CKB
#Intent
#opentransaction
L’intento è una tendenza astratta e pochi progetti la perseguono. Ma questo è il tipo di tecnologia che può “cambiare in un solo passo il panorama dell’intero settore Blockchain”.
CKB e il suo team di ingegneri lavorano su Intent dal 2019 e solo nel 2023 le persone hanno iniziato a sviluppare Intent. Nel mondo CKB fin dai primi giorni, hanno chiamato transazione Intent Open.
Open Transaction (OTX) o il formato di transazione aperta di Nervos CKB è un concetto innovativo e confuso. Questo è considerato il cavallo oscuro di Nervos nella corsa tra Layer1. Esploriamo cos'è il trading aperto (OTX) e quanto sia magico attraverso un [Reddit AMA tra il membro della comunità e Jordan Mack](https://www.reddit.com/r/CryptoCurrency/s/ Mf1qYLU3DR) - Co-fondatore e anche ingegnere informatico di Nervos nel settembre 2023.
______
Domanda: ho una domanda riguardante le transazioni aperte (OTX). Al momento, cosa pensi dell'importanza di OTX per lo sviluppo di CKB e insieme al modello Cell, fino a che punto OTX può portare l'architettura unica di Nervos?
O per dirla in altro modo, cosa significa OTX per il futuro dell’intero ecosistema Nervos?
______
Risposta: Open Transaction (OTX) è un componente molto importante per lo sviluppo di Dapp su Nervos CKB. Nella programmazione dei contratti intelligenti con UTXO in generale, emergono importanti barriere relative agli stati condivisi (ad esempio, gli stati degli account sulla blockchain). Lo chiamiamo problema della "contesa di stati", o altre volte "problema dell'aggregatore". Ogni diverso ecosistema UTXO utilizza parole chiave diverse ma si riferiscono tutte allo stesso problema comune.
Il problema della "disputa sullo stato" si verifica quando due transazioni indipendenti aggiornano uno stato comune nello stesso blocco, ma entrambe le azioni non sono compatibili e sono in conflitto tra loro.
Le transazioni UTXO deterministiche hanno un grande vantaggio rispetto ai tipi di transazione del modello di conto (Ethereum) perché con le transazioni UTXO, conosci l'esito esatto della transazione anche prima di inviarla alla blockchain.
Lo svantaggio in questo caso è che solo 1 delle 2 transazioni di cui sopra può usufruire di questo vantaggio in ciascun blocco perché la transazione confermata per prima renderà la transazione rimanente non valida (lo stato è stato modificato).
Ciò causa molte difficoltà nella soluzione e la soluzione è anche estremamente poco intuitiva e confusa per gli sviluppatori di Ethereum.
Esistono diversi modi per gestire questo problema di conflitto di stato. Ma la difficoltà qui è che ogni soluzione è molto specifica e specifica per ogni situazione, il che significa che gli sviluppatori non possono utilizzare la stessa soluzione per situazioni separate.
Open Transaction (OTX) è la migliore soluzione al problema del conflitto di stati che Nervos offre per il modello Cell. Questa soluzione funziona creando transazioni aperte (OTX) in cui gli utenti devono solo esprimere la propria intenzione (intento) anziché una transazione completa.
Una transazione di scambio di monete tra due parti A e B è un tipico esempio per comprendere meglio OTX. Con il tradizionale modello UTXO senza OTX, gli scambi di monete possono avere successo e essere sicuri per entrambe le parti solo quando entrambe sono d'accordo e firmano la stessa transazione. È come quando dico "Voglio scambiare 2 monete A con 3 monete B, ma le 3 monete devono provenire da Matt, e se Matt scambia prima le altre 3 monete B con qualcun altro, allora l'accordo è di 2 monete A per 3 monete B tra me e Matt sono considerate finite. La coerenza è molto vantaggiosa in alcuni casi, ma in questo caso crea un’enorme barriera.
OTX d'altra parte mi permette di creare un tipo speciale di transazione che dice "Voglio scambiare queste monete da 2 A con monete da 3 B" e non mi interessa da dove provengono le altre monete da 3 B, o chi le intermedia tutte . Questo è un concetto estremamente onnipotente perché il completamento della transazione aperta (compilando l’OTX con le informazioni “3 monete B da xyz…”) non è affatto vincolato da uno sviluppatore di software o da un contratto intelligente. Gli sviluppatori di software possono utilizzare questo protocollo per cercare liquidità da molte Dapp diverse o, un giorno, da molte Blockchain diverse.
All'interno dell'ecosistema Nervos, OTX è sia una formula di programmazione che uno standard. Non vi è alcun ostacolo che impedisca a uno sviluppatore di creare la sua Dapp ora con OTX. Il problema è che questo standard OTX non è ancora completamente standardizzato, il che significa che se uno sviluppatore crea una transazione aperta OTX, altri sviluppatori non possono sfruttare questo OTX a meno che non sappiano esattamente come lo sviluppatore l'ha programmato per primo. La sfida più grande per il team di Nervos è ricercare e creare uno standard di transazione aperto (standard OTX) in modo che gli sviluppatori possano utilizzarlo per tutti i tipi di Dapp.
Il successo nella creazione di questo standard di transazione aperto (standard OTX) potrebbe consentire ai programmatori di creare migliaia di Dapp indipendenti, non correlate tra loro, ma in grado di operare simultaneamente tra loro ritmicamente.
Questo è un concetto onnipotente con grandi implicazioni per l’intero ecosistema. Oggi possiamo creare semplici applicazioni, ma sbloccare il pieno potenziale del modello CKB Cell richiede una serie di componenti e OTX è indispensabile. Sbloccare il pieno potenziale del modello Cell porterà Nervos da una normale piattaforma di contratti intelligenti a un’autostrada globale dove tutto scorre.
______
Con l'idea di cui sopra, vediamo cosa ha fatto il team Nervos CKB:
1. Nel 2019, inizia a fare ricerche: https://talk.nervos.org/t/open-tx-protocol-brainstorm-1-otx-in-general/4010
2. Il formato OTX viene gradualmente standardizzato: https://github.com/doitian/rfcs/tree/rfc-open-transaction
3. Fine 2023, test e dimostrazione di Dapps in esecuzione contemporaneamente al formato OTX: https://github.com/cryptape/ckb-transaction-cobuild-poc
______
Vediamo come la comunità crypto segue questo standard con la parola chiave "intent":
1. Cos'è [Incentrato sull'intento? Soluzione verso l'adozione di massa](https://coin68.com/intent-centric-la-gi-giai-phap-huong-toi-mass-adoption/)
