AO 公佈代幣經濟之際一份簡明總結助你搞懂技術細節

作者:AO;編譯:深潮TechFlow

導讀

2024年6月14日,AO基金會正式推出了去中心化超級電腦AO的代幣經濟學。其對應的經濟白皮書詳細介紹了AO代幣的鑄造機制、分配策略及經濟模型。

然而,AO不僅在經濟學上有著獨特的設計,其技術架構也同樣引人注目。

這裡有一份太長不看版的AO技術白皮書重點總結,幫助你快速了解專案細節。

關鍵點

  1. 無信任運算環境:AO 提供了一個去中心化的作業系統,讓開發者啟動類似智慧合約的命令列進程。這些進程可以在不受特定位置限制的情況下運行,從而實現網路中的無縫用戶互動。

  2. 並行處理:受演員模型和Erlang 的啟發,AO 支援多個通訊進程並行運行而無需共享記憶體。透過本地訊息傳遞標準進行協調,使進程能夠獨立且有效率地運作。

  3. 資源利用:AO 的架構是基於SmartWeave 和LazyLedger 的延遲評估模型。節點無需執行計算即可就程式狀態轉換達成共識。狀態由Arweave 託管的進程訊息日誌提示。

  4. 資料儲存:AO 進程可以將任何大小的資料直接載入到記憶體中執行,並將結果寫回網路。這種設定消除了典型的資源限制,支援完全並行執行,並擴展了機器學習等複雜應用的可能性。

  5. 模組化:AO 的架構允許使用者選擇最適合他們的虛擬機器、排序模型、訊息傳遞安全保證和付款選項。所有訊息最終結算到Arweave 的去中心化資料層,統一了這個模組化環境。

  6. 經濟安全模型:此網路使用代幣經濟模型來確保進程安全,用戶可自訂安全機制。此模型可確保經濟合理的安全定價和高效率的資源分配。

技術架構

  1. 進程:進程是網路的計算單元,由儲存在Arweave 上的交互訊息日誌和初始化資料項表示。進程在初始化期間定義其運算環境需求(VM、調度器、記憶體需求、必要的擴充)。狀態轉換由滿足這些需求的計算單元(CUs)計算。

  2. 訊息:與進程的每次互動都由訊息表示。訊息是符合ANS-104 標準的資料項。使用者和進程透過調度單元(SUs)發送訊息,SUs 為訊息分配唯一的槽號,並確保資料上傳到Arweave。

  3. 調度單元(SUs):SUs 負責向發送到進程的訊息分配原子遞增槽號。 SUs 確保簽名分配和訊息被持久化到Arweave,使其永久可供存取。

  4. 計算單元(CUs):CUs 是在AO 中計算進程狀態的節點。它們執行進程環境定義的虛擬機器功能,產生新狀態、出站訊息和計算的簽章證明。 CUs 在一個點對點市場中競爭提供計算服務。

  5. 訊息單元(MUs):MUs 在進程之間傳遞訊息,與SUs 和CUs 協調以確保訊息傳輸的安全和高效。 MUs 處理遞歸訊息傳遞,直到沒有更多訊息需要處理,確保穩健的進程間通訊。

  6. 子質押和子帳本進程:這些進程提供可自訂的安全配置並促進支付的並行執行。子質押進程允許滿足多樣化的安全需求,而子帳本透過在父進程中持有代幣餘額實現高效的交易處理。

關鍵要點

  1. 可擴展性:AO 的設計支援無限數量的平行進程,顯著增強了可擴展性,並允許根據具體操作需求進行各種配置。網路可以處理大量數據和計算任務,支援複雜應用。

  2. 靈活性和客製化:模組化架構支援在運算資源、虛擬機器、安全機制和付款選項上的廣泛客製化。這種靈活性允許用戶根據特定需求量身定制環境,促進創新和效率。

  3. 經濟效率:代幣經濟模型消除了對區塊獎勵的依賴,優化了資源利用,並在網路中對齊了激勵。安全性按訊息購買,創造了一個競爭性的質押服務市場,確保成本效益高的安全解決方案。

  4. 安全性:網路採用分層安全模型,具有可自訂機制,確保強大的保護和適應多樣化需求。 AO-Sec Origin 和SIV 等安全進程提供經濟保證和抗Sybil 攻擊的證明,增強了互動的可信度。

  5. 與Arweave 的整合:AO 與Arweave 無縫整合用於資料儲存和訊息日誌記錄,確保高效的資料處理和持久性。此整合支援網路的模組化架構,允許在去中心化環境中進行可擴展和無信任的計算。

Total
0
Shares
Related Posts