作者:Zohan, ID Theory;編譯:王少華?PermaDAO
AO 是構(gòu)建在 Arweave 之上的面向參與者的計(jì)算層。簡(jiǎn)而言之,AO 使信任最小化的并行計(jì)算成為可能。
區(qū)塊鏈通常是順序執(zhí)行的,這意味著一個(gè)執(zhí)行線程必須在下一個(gè)執(zhí)行線程之前得到處理。用戶處于全局隊(duì)列中,排隊(duì)等待由 Gas 決定的區(qū)塊空間。
每個(gè)人共享執(zhí)行線程;當(dāng)我占用塊空間時(shí),我禁止其他人使用執(zhí)行線程。這不僅很慢,而且還意味著塊空間大小很重要……而且越小越好,因?yàn)閴K空間的需求量很大。限制智能合約大小的最終結(jié)果是智能合約不執(zhí)行復(fù)雜的計(jì)算。
AO 使用全息態(tài)(holographic state)系統(tǒng):許多計(jì)算過(guò)程同時(shí)運(yùn)行,不需要每個(gè)節(jié)點(diǎn)就當(dāng)前狀態(tài)達(dá)成一致, 從而實(shí)現(xiàn)無(wú)限的可擴(kuò)展性!
執(zhí)行線程不是一個(gè),而是由計(jì)算量決定的 n 個(gè)線程。
與區(qū)塊鏈一樣,AO 基于確定性執(zhí)行——相同的輸入和函數(shù)總是產(chǎn)生相同的輸出。但 AO 采用不同的方法來(lái)達(dá)成共識(shí)。
與每個(gè)節(jié)點(diǎn)執(zhí)行每個(gè)交易(擴(kuò)展性差)以就全局狀態(tài)達(dá)成一致的區(qū)塊鏈不同,AO 允許不同節(jié)點(diǎn)并行執(zhí)行計(jì)算的不同部分(良好的擴(kuò)展)以共同構(gòu)建全局狀態(tài)。它怎么能擺脫這個(gè)呢?
這就是 Arweave 的用武之地。AO 上的每個(gè)計(jì)算過(guò)程都會(huì)作為 Arweave 網(wǎng)絡(luò)上永久的、可驗(yàn)證的日志存儲(chǔ)。他們只需要檢查記錄的步驟是否有效,而每個(gè)節(jié)點(diǎn)無(wú)需執(zhí)行每次計(jì)算。
這允許大規(guī)模并行化。節(jié)點(diǎn)可以“分而治之”計(jì)算工作,并使用 Arweave 上的永久日志進(jìn)行比對(duì)。每個(gè)節(jié)點(diǎn)執(zhí)行每項(xiàng)計(jì)算時(shí)不再有上限!
通過(guò) n 個(gè)執(zhí)行線程,可以同時(shí)并行地執(zhí)行無(wú)限數(shù)量的進(jìn)程。AO 之所以成為可能,是因?yàn)?Arweave 的永久存儲(chǔ)。
AO 的這些獨(dú)特功能 — 可擴(kuò)展的并行處理、Arweave 上的永久存儲(chǔ)以及支持復(fù)雜、長(zhǎng)耗時(shí)運(yùn)行的計(jì)算的能力 — 可以為自主智能體(Autonomous AI Agent)提供一些真正強(qiáng)大的用例。
試想一下...由 AO 驅(qū)動(dòng)的自主智能體可以根據(jù)新數(shù)據(jù)不斷學(xué)習(xí)和適應(yīng)。他們可以處理大型數(shù)據(jù)集、訓(xùn)練模型、微調(diào)模型,然后以去中心化、無(wú)需信任的方式做出決策。
AO 驅(qū)動(dòng)的自主智能體可能會(huì)在 DeFi 領(lǐng)域爆發(fā) — 處理實(shí)時(shí)數(shù)據(jù)、掃描地址以獲取 alpha、交易、判斷風(fēng)險(xiǎn)和管理投資組合。AO 的可擴(kuò)展性允許許多代理并行操作,每個(gè)自主智能體專注于特定的鏈。
AO 驅(qū)動(dòng)的自主智能體可以為大規(guī)模、永久存儲(chǔ)的區(qū)塊鏈游戲提供動(dòng)力 — 控制 NPC、管理經(jīng)濟(jì)模型并根據(jù)玩家行為調(diào)整環(huán)境。AO 的可擴(kuò)展性可實(shí)現(xiàn)豐富、身臨其境的定制體驗(yàn)。
再見,昂貴擁堵的 Gas;你好,計(jì)算流動(dòng)性。