Aptos官方解讀白皮書:安全可擴展的Web3基礎設施

語言: CN / TW / HK

8月11日,公鏈項目Aptos正式發佈白皮書,稱Aptos區塊鏈是安全、可擴展和可升級的Web3基礎設施。

Aptos是 Diem 原團隊成員成立的公鏈項目,激勵測試網3將於8月19日啟動註冊,預計在9月底左右推出主網。

Aptos因今年7月25日以27.5億美元估值完成由FTX Ventures和Jump Crypto領投的1.5億美元融資而名聲大噪。今年迄今,Aptos已籌集3.5億美元,計劃投資於開發其安全且可擴展的第1層區塊鏈。

白皮書發佈後,Aptos Labs 對白皮書做了解讀。

願景

Aptos 正在推動區塊鏈安全、高性能和可升級的界限。以人為中心設計的網絡,專注於全球可訪問性和可用性。

Move語言:Move 語言受 Rust 啟發,專為智能合約開發而設計。Move 將簡單性與安全性相結合,改變了 web3 構建的遊戲規則,

Aptos 區塊鏈原生集成並在內部使用 Move 語言實現快速安全的交易執行。Move 證明者是用 Move 編寫的智能合約的正式驗證器,為合約不變量和行為提供額外的保障。

Aptos 通過經過三年多的測試和強化的一流 Move 實施,使開發人員能夠輕鬆構建消費者就緒型應用程序。表格和細粒度存儲等新功能有效地支持大型數據集(例如數百萬個 NFT)。

安全性

為了得到廣泛採用,web3 必須是安全的、可訪問的並且適用於現有的用例。Aptos 採用科學支持的安全措施構建,可確保用户現在需要的安全性 - 幫助阻止行業中的欺詐企圖。

Aptos 區塊鏈層支持靈活的密鑰管理功能是獨一無二的——提供所有密鑰相關操作的完全透明性,並簡化了具有豐富密鑰管理的錢包的實施,而無需複雜的基礎設施。

交易預執行在用户簽名之前解釋了簽名交易的結果。交易重放保護、基於移動的密鑰管理和重新簽名交易透明度等其他功能可實現更安全的用户體驗。

有時,用户可能會無意中籤署交易。為了降低這種風險,Aptos 限制了每個 txn 的可行性,並保護簽名者免受無限有效性的影響。三重保護:發送者的 seq#、交易過期時間和鏈 id。

快速和高性能 

Aptos 可以通過並行、批量優化和模塊化的事務處理管道實現接近理想的吞吐量和硬件效率。

為了實現高吞吐量和低延遲,Aptos 在交易處理的關鍵階段採用了流水線和模塊化方法。這充分利用了所有可用的物理資源,提高了硬件效率,並實現了高度並行執行。

交易處理生命週期如圖。所有階段都是完全獨立的,並且可以單獨並行化。

Block-STM 

Block-STM 是一個新的智能合約並行執行引擎,圍繞軟件交易內存(Software Transactional Memory,STM)和)Optimistic併發控制的原則構建。

與通過要求預先了解要讀取/寫入的數據來破壞交易原子性的並行執行引擎不同,Block-STM 使開發人員能夠無限制地編碼,併為實際用例實現更高的吞吐量和更低的延遲。

狀態同步

Aptos 旨在為所有參與者的個性化需求提供高吞吐量、低延遲的網絡。通過靈活且可配置的狀態同步方法,Aptos 適應不斷變化的用户需求,提供新的高效同步策略。

全節點可以處理自創世以來的所有交易或完全跳過區塊鏈歷史並使用航點僅同步最新的區塊鏈狀態。此外,支持僅重放狀態更改而不執行事務的低資源全節點。

輕客户端可以同步部分區塊鏈狀態,例如特定賬户或數據值,並啟用經過驗證的狀態讀取,例如使用 BFT 時間戳獲取經過驗證的賬户餘額。

可升級性

設計靈活,不斷支持新用例,並跟上技術進步的步伐。可升級性和可配置性作為一流的設計原則,包含新的用例和新技術,以適應未來的 Aptos 基礎設施。

Aptos 區塊鏈在鏈上對其配置進行編碼。每個驗證者都可以與區塊鏈的當前狀態同步,並根據當前的鏈上值自動選擇正確的配置(例如,共識協議和 Aptos 框架版本)。

頻繁更新作為核心功能,可在不干擾用户的情況下無縫進行升級。基礎設施淡入後台,讓開發人員專注於構建,讓用户享受流暢的體驗。

嘗試進一步擴展的舉措:其模塊化設計和並行執行引擎支持驗證器的內部分片,而同質狀態分片為節點運營商提供了水平吞吐量可擴展性的潛力,而無需額外的複雜性。

憑藉這些創新和社區的支持,Aptos 為開發人員提供了世界一流的 Move 開發人員體驗,以及支持下一代 web3 應用程序的安全、快速和高性能的區塊鏈基礎設施。

據金色財經查證,Aptos 生態已開始搭建,Blox Flomie NFT、Knoknok Metaverse、籌款平台Orion、NFT項目Aptos Toad、Omni BTC 等項目已基於Aptos 搭建。