#BinanceVietnamSquare
#CKB
#Intent
#opentransaction

意圖是一種抽象的趨勢,很少有項目追求它。但這是一種可以“一步改變整個區塊鏈行業格局”的技術。

CKB 和他們的工程團隊從 2019 年開始就開始研究 Intent,直到 2023 年人們纔開始開發 Intent。從早期開始,在 CKB 世界中,他們稱爲 Intent Open 交易。

開放交易(OTX)或 Nervos CKB 的開放交易格式是一個開創性且令人困惑的概念。這被認爲是 Layer1 之間競賽中 Nervos 的黑馬。讓我們通過 [社區成員和 Jordan Mack 之間的 Reddit AMA] (https://www.reddit.com/r/CryptoCurrency/s/ Mf1qYLU3DR) 來探索開放交易 (OTX) 是什麼以及它有多麼神奇 - 聯合創始人和2023 年 9 月擔任 Nervos 軟件工程師。

______

問題:我有一個關於開放交易 (OTX) 的問題。目前,您如何看待 OTX 對 CKB 發展的重要性?與 Cell 模型一起,OTX 能將 Nervos 獨特的架構帶出多遠?

或者換句話來說,OTX 對於整個 Nervos 生態的未來意味着什麼?

______


答:Open Transaction(OTX)是 Nervos CKB 上 Dapp 開發非常重要的組件。一般來說,在使用 UTXO 進行智能合約編程時,會出現與共享狀態(例如,區塊鏈上的賬戶狀態)相關的主要障礙。我們稱之爲“狀態爭用”問題,或者有時稱爲“聚合器問題”。每個不同的 UTXO 生態系統使用不同的關鍵字,但它們都涉及相同的常見問題。

當兩個獨立的交易更新同一個區塊中的公共狀態,但兩個操作不兼容並且相互衝突時,就會出現“狀態爭議”問題。

確定性 UTXO 交易比賬戶模型(以太坊)交易類型具有很大優勢,因爲使用 UTXO 交易,您甚至在將交易發送到區塊鏈之前就知道交易的確切結果。

這種情況的缺點是,每個區塊中只有上述 2 筆交易中的 1 筆可以利用此優勢,因爲首先確認的交易將使剩餘交易無效(狀態已更改)。

這給解決方案帶來了很多困難,而且該解決方案對於以太坊的開發人員來說也極其不直觀和令人困惑。

有多種方法可以處理此狀態爭用問題。但這裏的困難在於,每個解決方案都非常具體且針對每種情況,這意味着開發人員不能針對不同的情況使用相同的解決方案。

開放交易(OTX)是 Nervos 爲 Cell 模型提供的狀態爭用問題的最佳解決方案。該解決方案的工作原理是創建開放交易(OTX),用戶只需要表達自己的意圖(intent)而不是完整的交易。

A 和 B 兩方之間的代幣互換交易是一個典型的例子,可以更好地理解 OTX。在沒有 OTX 的傳統 UTXO 模型中,只有當雙方都同意並簽署同一筆交易時,貨幣互換才能成功且安全。這就像當我說“我想用2個幣A換3個幣B,但這3個幣必須來自Matt,如果Matt先與其他人交換另外3個幣B,那麼這筆交易就是2個幣A換”我和馬特之間的3枚硬幣B就算結束了。一致性在某些情況下非常有益,但在這種情況下卻造成了巨大的障礙。

另一方面,OTX 允許我創建一種特殊類型的交易,即“我想將這 2 個 A 幣換成 3 B 幣”,我不關心其他 3 B 幣來自哪裏,也不關心誰代理它們..這是一個極其萬能的概念,因爲完成公開交易(在 OTX 中填寫信息“來自 xyz 的 3 個幣 B ...”)根本不受軟件開發人員或智能合約的約束。軟件開發人員可以使用該協議從許多不同的 Dapp 或有一天從許多不同的區塊鏈中尋求流動性。

在 Nervos 生態系統中,OTX 既是一種編程公式,也是一種標準。現在沒有任何障礙可以阻止開發人員使用 OTX 創建他的 Dapp。問題在於,這個 OTX 標準尚未完全標準化,這意味着如果一個開發人員創建了一個 OTX 開放交易,其他開發人員就無法利用這個 OTX,除非他們確切地知道如何利用該 OTX,但開發人員最初是如何對其進行編程的。 Nervos 團隊面臨的最大挑戰是研究並創建一個開放交易標準(OTX 標準),以便開發者可以將其用於所有類型的 Dapp。

成功創建這種開放交易標準(OTX 標準)可以讓程序員創建數千個獨立的 Dapp,這些 Dapp 彼此無關,但能夠有節奏地同時運行。

這是一個全能的概念,對整個生態系統具有重大影響。今天我們可以構建簡單的應用程序,但釋放 CKB Cell 模型的全部潛力需要許多組件,而 OTX 是不可或缺的。釋放 Cell 模型的全部潛力將使 Nervos 從一個普通的智能合約平臺變成一個萬物運行的全球高速公路。

______

有了上面的思路,我們來看看 Nervos CKB 團隊做了什麼:

1. 2019年,開始研究:https://talk.nervos.org/t/open-tx-protocol-brainstorm-1-otx-in-general/4010

2. OTX格式正在逐漸標準化:https://github.com/doitian/rfcs/tree/rfc-open-transaction

3. 2023年底,與OTX格式同時運行的Dapp的測試和演示:https://github.com/cryptape/ckb-transaction-cobuild-poc

______

讓我們看看加密社區如何通過關鍵字“意圖”來遵循這個標準:

1.什麼是【以意圖爲中心?大規模採用的解決方案](https://coin68.com/intent-centric-la-gi-giai-phap-huong-toi-mass-adoption/)