zombie
> > > >
> > > >

Arweave 推出的並行計算機方案 AO 有哪些值得關注的細節?

2024/02/29 18:14
Arweave 推出的並行計算機方案 AO 有哪些值得關注的細節?

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

  • 作者:ChainFeeds 創辦人潘致雄

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

這裡面有太多值得對比和深挖的技術主題,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》,當時是為了研究人工智能的。

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,可類比為 Uniswap 和 MakerDAO。Bark 已經上網測試網,astro 要之後再公開。

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

AO 會很快迭代更新嗎?

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

AO 有獨立的代幣嗎?

還未公開這部分的信息。


本文經授權轉載自ChainFeeds

join Zombit

加入桑幣的社群平台,跟我們一起討論加密貨幣新資訊!

桑幣區識 Zombit

桑幣筆記 Zombit 為專業的區塊鏈財經自媒體,利用自身的金融和區塊鏈知識,提供區塊鏈相關的時事新聞、專題專欄、新手教學和趨勢週報...等,協助大眾吸收正確的資訊,並和社群朋友站在一起,互相扶持成長。

桑幣熱門榜

zombie

桑幣正在徵文中,我們想要讓好的東西讓更多人看見!
只要是跟金融科技、區塊鏈及加密貨幣相關的文章,都非常歡迎向我們投稿
投稿信箱:[email protected]

為提供您更多優質的服務與內容,本網站使用 cookies 分析技術。若您繼續閱覽本網站內容,即表示您同意我們使用 cookies,關於更多相關隱私權政策資訊,請閱讀我們的隱私權及安全政策宣示