Arweave推出的AO有哪些值得關注的細節?

作者:潘志雄

AO 實際上是一個開放和靈活的數據協議,用於在 Arweave 的協議上存儲計算日誌。它不是一個永久的帳本,也不是一個網絡本身。

Arweave 團隊在預熱了很多天後,終於在發布會中宣布推出名為 AO 的並行計算機方案,他們從構思到開發已有一年的時間,但它最早的歷史可以追溯到 Arweave 在四年前提出的基於永久存儲的智能合約方案 SmartWeave。這些技術方案的選擇和以太坊或其他類以太坊網絡差異很大:以太坊從圖靈完備的虛擬機作為開始,逐漸擴展疆土;而 Arweave 從提供永久存儲的網絡起步,然後逐漸加上了計算能力。

發布會轉錄【中英】全文: https://bodhi.wtf/13921

這裡面有太多值得對比和深挖的技術話題,Arweave 團隊也不太可能在一個多小時的時間把所有技術亮點和思路解釋完整。在觀看發布會後,我整理了這些值得關注的問題和話題。

什麼是 AO?

AO是一種超並行計算機,它是一個去中心化的計算環境,允許同時並行運行任意數量的進程。與之前的去中心化計算系統相比,AO既能實現 大規模計算 ,也能實現 可驗證計算 。AO的核心在於它不僅僅增加了可驗證計算的數量,而且實現了任意量級的可驗證計算,通過構建三個不同的子網絡以及以 Arweave 為基礎層,實現了高度的並行處理能力和可擴展性。

為什麼取名 AO?

取自於 「Actor Oriented」(面向執行體)概念,縮寫即是 AO。

計算機科學中有一種並發計算模型叫做 Actor Model,用於設計和實現分布式系統,其中基本單位是「Actor」。Actor Oriented 設計或編程是指採用 Actor 模型為基礎的設計或編程方法。這種方法適合於構建高並發、分布式、容錯性強的系統。

Arweave 創始人 Sam Williams 認為 AO 是與智能合約系統完全不同的編程範式,而且這基本上是目前世界上所有的分布式系統和 Web2 時代的最佳方案。

GPT4 給我的一個例子: 可以將其比喻成戲劇演出中的演員(Actor)。在戲劇中,每個演員都扮演著一個角色,他們各自獨立行動,通過對話(消息)與其他演員互動,但他們不會共享彼此的內部狀態(私有狀態),每個演員都只能通過觀察其他演員的行為(接收到的消息)來作出反應。

補充一個趣事:1973 年提出 Actor Model 的那篇論文的標題是《A Universal Modular Actor Formalism for Artificial Intelligence》,當時是為了研究人工智慧的。

論文連結:

https://dl.acm.org/doi/abs/10.5555/1624775.1624804

AO 由哪幾個部分組成?

AO 由三個子網組成,分別是 信使單元(Messenger Unit) 調度單元(Scheduler Unit) 計算單元(Compute Unit) ,縮寫分別是 MU、SU、CU。MU 負責接收處理信息;SU 用來調度和給信息排序;CU 用來處理計算。

AO 和 Arweave 之間的關係是?

「AO 實際上是一個開放和靈活的數據協議,用於在 Arweave 的協議上存儲計算日誌。它不是一個永久的帳本,也不是一個網絡本身。」

AO 作為一個去中心化的計算環境,利用 Arweave 的可擴展鏈上存儲作為其永久主機來存儲運行過程中的數據。AO 可以允許任意數量的並行進程同時運行,並通過消息傳遞相互協調,類似於數據中心和網際網路上的計算機通過發送數據包來共同工作。

簡而言之,AO 構建在 Arweave 的基礎層之上,利用 Arweave 提供的鏈上存儲功能來實現其去中心化計算環境的持久化存儲需求。

AOS 和 AO 是什麼關係?

Lua 是一種怎樣的程式語言?

AO 是並行計算機的架構,而 AOS 是基於這個並行計算機方案中的一臺特定的作業系統。開發者可以用 Lua 語言在 AOS 中開發應用(寫智能合約)。

Lua 是一種易於上手的高級語言,非常簡潔易用。巧的是我差不多在4年前用 Lua 寫過一些腳本,的確是一種很容易上手的程式語言。當時我對 Lua 零基礎,但需要使用自動化工具 HammerSpoon 中實現一些獲取價格和信息的功能,用了沒幾天就做出來了。如果有 GPT 幫忙,那更不在話下。

AO 有哪些應用?

目前已經組織社區開發了兩個應用,分別是去中心化交易所 Bark 和去中心化穩定幣協議 astro。Bark已經上線測試網,astro要之後再公開。

everVision 創始人 Outprog 也在發布會中露臉,還被 Sam 頻繁提及,他們開發的去中心化交易平臺 Permaswap 遠早於 AO 立項,之後也有機會在 AO 的架構下進一步開發並擴展。

AO 會很快迭代更新嗎?

Sam 表示,預計將來只需要進行類似比特幣風格的更新(也就是很低頻率)。隨著時間的推移,用戶的核心功能和權利將保持不變的小幅升級。這裡沒有「相信我,兄弟」的路線圖。只有一個完整且透明的協議,你可以審計並決定是否自己使用。

  • Related Posts

    幣安推出Alpha積分 規則一文全讀懂

    Jessy,比特鏈視界 參與幣安錢包TGE的要求越來越高了!…

    Bankless:有哪些值得關注的去中心化內容創作平臺?

    作者:William M. Peaster,Bankless…

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

    You Missed

    Web3娛樂新紀元:短劇如何解鎖個人影響力增長密碼

    • By jakiro
    • 26 4 月, 2025
    • 1 views
    Web3娛樂新紀元:短劇如何解鎖個人影響力增長密碼

    誰在繼續瘋狂購入BTC ?

    • By jakiro
    • 26 4 月, 2025
    • 2 views
    誰在繼續瘋狂購入BTC ?

    機構與以太坊「分手」 但仍放不下 ETH

    • By jakiro
    • 25 4 月, 2025
    • 5 views
    機構與以太坊「分手」 但仍放不下 ETH

    超越激勵:如何構建持久的 DeFi 生態

    • By jakiro
    • 25 4 月, 2025
    • 8 views
    超越激勵:如何構建持久的 DeFi 生態

    幣安推出Alpha積分 規則一文全讀懂

    • By jakiro
    • 25 4 月, 2025
    • 9 views
    幣安推出Alpha積分 規則一文全讀懂

    Avail聯創:以太坊通過多個L2的拓展或帶來高吞吐鏈

    • By jakiro
    • 25 4 月, 2025
    • 9 views
    Avail聯創:以太坊通過多個L2的拓展或帶來高吞吐鏈
    Home
    News
    School
    Search