作者:Zohan, ID Theory;編譯:王少華 PermaDAO
這是什麼?
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;你好,計算流動性。