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 搭建。