AO —— 自主智能體活動的基石
這是什麼?
AO 是構建在 Arweave 之上的面向參與者的計算層。簡而言之,AO 使信任最小化的並行計算成為可能。
為什麼這很重要?
區塊鏈通常是順序執行的,這意味著一個執行線程必須在下一個執行線程之前得到處理。用戶處於全局隊列中,排隊等待由 Gas 決定的區塊空間。
每個人共享執行線程;當我佔用塊空間時,我禁止其他人使用執行線程。這不僅很慢,而且還意味著塊空間大小很重要……而且越小越好,因為塊空間的需求量很大。限制智能合約大小的最終結果是智能合約不執行複雜的計算。
為什麼這在 AO 中有所不同?
AO 使用全息態(holographic state)系統:許多計算過程同時運行,不需要每個節點就當前狀態達成一致,從而實現無限的可擴展性!
執行線程不是一個,而是由計算量決定的 n 個線程。
AO 如何實現這種並行化?
與區塊鏈一樣,AO 基於確定性執行------相同的輸入和函數總是產生相同的輸出。但 AO 採用不同的方法來達成共識。
與每個節點執行每個交易(擴展性差)以就全局狀態達成一致的區塊鏈不同,AO 允許不同節點並行執行計算的不同部分(良好的擴展)以共同構建全局狀態。它怎麼能擺脫這個呢?
這就是 Arweave 的用武之地。AO 上的每個計算過程都會作為 Arweave 網絡上永久的、可驗證的日誌存儲。他們只需要檢查記錄的步驟是否有效,而每個節點無需執行每次計算。
這允許大規模並行化。節點可以"分而治之"計算工作,並使用 Arweave 上的永久日誌進行比對。每個節點執行每項計算時不再有上限!
通過 n 個執行線程,可以同時並行地執行無限數量的進程。AO 之所以成為可能,是因為 Arweave 的永久存儲。
是什麼讓我們興奮?
AO 的這些獨特功能 ------ 可擴展的並行處理、Arweave 上的永久存儲以及支持複雜、長耗時運行的計算的能力 ------ 可以為自主智能體(Autonomous AI Agent)提供一些真正強大的用例。
試想一下…由 AO 驅動的自主智能體可以根據新數據不斷學習和適應。他們可以處理大型數據集、訓練模型、微調模型,然後以去中心化、無需信任的方式做出決策。
AO 驅動的自主智能體可能會在 DeFi 領域爆發------處理實時數據、掃描地址以獲取 alpha、交易、判斷風險和管理投資組合。AO 的可擴展性允許許多代理並行操作,每個自主智能體專注於特定的鏈。
AO 驅動的自主智能體可以為大規模、永久存儲的區塊鏈遊戲提供動力 ------ 控制 NPC、管理經濟模型並根據玩家行為調整環境。AO 的可擴展性可實現豐富、身臨其境的定制體驗。
再見,昂貴擁堵的 Gas;你好,計算流動性。
有關架構的更多信息,請訪問:https://ao.arweave.dev/#/spec