Aptos 和 Sui 是高速(超過 100,000 tps)且可擴展的智能合約平台。兩者都使用了最初是為 Meta 的 Diem 項目開發的 Move 語言,其創始人中也有 Diem 的高管。讓我們看看它們在技術、性能、可用的 dApps 等方面的比較。
原用標題: Aptos vs. Sui:詳細對比
什麼是 Aptos 和 Sui ?
Aptos 和 Sui 都是新的 L1 區塊鏈(智能合約平台)。這意味著各種 dApps(DEXs,錢包,遊戲等)可以基於它們建立。就像在以太坊,Solana,Avalanche,Fantom 等一樣。
Sui 和 Aptos 都使用了相似的、最初為 Diem 開發的 Move 編程語言模型。Aptos 繼續使用最初的 Move 語言,而 Sui 已經發展出屬於他們自己的"Sui Move "。Diem 原名為 Libra,是由 Meta(Facebook)支持的區塊鏈項目。Meta 最初確實試行了錢包 Novi,但最終在 2022 年 1 月將該項目出售給加密銀行 Silvergate。
雖然,就所有的意圖和目的而言,Diem 已亡,但它也創造了非常有價值的東西——其它項目可使用的開源的 Move 語言以及虛擬機 Move VM。
Move 是一種非常安全和高效的語言,可以幫助開發者避免許多可能導致漏洞的編碼錯誤。Move VM 是一個運行智能合約的安全環境,可以替代 EVM。
Diem 被認為是一個需要許可的網絡,而 Sui 和 Aptos 是去中心化和無需許可的——任何人都將能夠作為驗證者加入它們。Sui 和 Aptos 擁有相同的願景,即成為第一個擁有 10 億用戶的區塊鏈。
創始人和支持者
apts
Aptos 區塊鏈由 Aptos 實驗室提出,由兩位前 Diem 高管引領。
Mo Shaikh —— 資深創始人和擴展業務專家。他曾領導 Novi(Meta) 的戰略合作部門,甚至在達沃斯世界經濟論壇 (World Economic Forum) 上發言。
Avery Ching, 首席技術官—— Novi 的前首席軟件工程師,曾在 Facebook 和雅虎工作。
2022 年 7 月,Aptos 從 FTX Ventures、a16z、Jump Crypto、Multicoin Capital 等投資機構籌集了 $1.5 億美元。在此之前的 3 月份也進行了一輪 $2 億美元的融資,投資參與者有 a16z、Multicoin、Tiger Capital、Katie Haun 等。
有趣的是,“Aptos” 名字來自於 Ohlone 印第安人的語言,意思是 “人”。Ohlone 人生活在加州,Aptos 的總部就在加州。
Sui
Sui 是由同樣位於加州的 Mysten 實驗室創建。該團隊的關鍵人物包括四名前 Meta/Novi 團隊成員。
Evan Cheng,首席執行官—— Novi 公司的前研發總監,之前在 Facebook 擔任工程總監。
Adeniyi Abiodun,首席產品官—— 以前是 Novi 的產品主管和 Vmware 的產品主管。
Sam Blackshear,首席技術官—— Novi 公司的前首席工程師。
George Danezis,首席科學家—— 倫敦大學學院的安全和隱私工程教授,曾是 Facebook/Novi 的研究科學家。
Mysten Labs 得到了 a16z、Redpoint、Coinbase Ventures 和 Electric Capital 等投資機構的支持。2021 年 12 月,它在 A 輪融資中籌集了 3600 萬美元。截至 2022 年 8 月,該公司試圖在 B 輪融資中再籌集 2 億美元。
一覽 Aptos 與 Sui 的對比
架構和共識
AptosBFT:基於 HotStuff 的共識模型
共識是一種允許區塊鏈節點(驗證者)就交易和區塊的有效性達成一致的機制。Aptos 和 Sui 的核心都是一個叫做 BFT,即拜占庭容錯的共識概念。其主要思想是,即使多達三分之一驗證者宕機或成為惡意的驗證者,網絡仍可正常運行。
Aptos 依賴於 BFT 共識的一個高級版本—— HotStuff。Diem 對其進行了修改,由此產生了 DiemBFT,隨後 Aptos 對其進行了進一步的改進,並命名為 AptosBFT。我們已經在最近關於 Aptos 共識的文章中對其進行了詳細介紹。其要點如下:
在 HotStuff 中,出塊者提出一個新的區塊,其它驗證者對其進行投票。
每一輪中,由所有驗證者與出塊者交流而發出的信息總數,比驗證者之間交流發出的信息要少得多。
一旦每個人都同意某個區塊是有效的,該區塊就成為了最終確定性的區塊——這種快速的最終確定性是 Aptos 相對於 BNB Chain(最終確定性為 30 秒)或 Solana(大約 6 秒)等區塊鏈的一個關鍵優勢。
每一輪投票都會改變出塊者,以可驗證的隨機方式選擇新的出塊者。
出塊者可以同時處理幾個區塊(比如,一個在 Pre-Commit 階段,另一個在 Commit 階段,等等)——這被稱為流水線技術。
Block-STM: Aptos 的並行執行引擎
Block-STM,其中 STM 代表 “軟件交易性內存”,是 Aptos 創建的一個每秒可處理多達 16 萬筆交易的系統。通俗地講,交易首先由節點並行執行,然後才進行驗證。如果在這個階段出現問題,交易可以被終止並重新執行或丟棄。
Block-STM 還將確定交易之間的依賴關係,因此,如果某個操作無法被驗證,那麼依賴於該操作的操作也將被重新執行。最後,一旦解決了所有的衝突,區塊中的所有交易都將一併提交到區塊鏈上(即,惰性提交:lazy commit)。
Block-STM 無需按順序執行所有交易,無需提前定義依賴關係,就可以節省大量的時間和資源。Block-STM 的擴展性也很好——因此 Aptos 的想法是成為可擴展性最強的 L1 鏈。
下圖來自 Aptos 的 Medium 博客上的圖表顯示了 TPS 與處理器線程之間的相關關係。
Sui:為簡單的交易擺脫共識
Sui 採取了一個激進的措施,它徹底消除了許多交易的共識。也就說,代幣所有者將代幣簡單地轉移到另一個地址之類的交易,可以被立即確認,無需依賴於任何他們其它的交易。發送者廣播交易,收集驗證者投票,並收到一個有效性證明。
然而,Sui 確實使用了更傳統的 BFT 共識來處理更複雜的交易,這些交易涉及所謂的共享對象,這些共享對像是可以由多個所有者修改的資產,不同於錢包中的代幣。這適用於與智能合約之間的許多互動。
這種方法使 Sui 成為特定用例的 L1。在這些用例中,dApp 產生大量的簡單交易,這些交易需要被低延遲地確認,其去中心化程度並不那麼被關注。遊戲和空投就是很好的例子。
和 Aptos 一樣,Sui 也對沒有依賴性的簡單交易進行並行執行,而復雜的操作則以精確的順序連續執行。
獨角鯨和象牙
Sui 使用的共識引擎名為 Narwhal and Tusk。它是由 Mysten Labs 和 Aptos Labs 的幾位研究人員共同開發,且是開源的,所以現在任何區塊鏈都可以與它整合,事實上,Celo 正在完成在與之整合的工作。
Narwhal 是 mempool 模塊:它確保了交易數據的可用性。它也可在沒有 Tusk 的情況下單獨與其它共識引擎,如 HotStuff 或 Cosmos 的 Ignite,一起使用。Narwhal 的架構是一個有向無環圖——它的許多元素是被作為一個網絡連接在一起,而不是作為一個鏈(類似區塊鏈那樣)連接在一起。
Tusk 是一個共識模塊,它對提交共識的複雜交易進行排序。
重要的是,Narwhal 和 Tusk, 允許每個驗證者在一個單位時間內處理更多的交易。如果你想知道這個名字是怎麼來的……獨角鯨是一種 15 英尺長的鯨魚,因為它的長牙看起來像獨角獸。
性能
Aptos:130,000 TPS 和亞秒級的最終確定性
Sui 和 Aptos 區塊鏈都非常強大,擁有令人難以置信的快速和可擴展性能。Aptos 可以達到 130,000 tps:這一結果是在一次速度測試中取得的。Block-STM 在其中發揮了重要作用,可以將其提高到 160,000 tps。以下是使這種速度成為可能創新的要點:
交易並行執行—— 如果驗證出現問題,那麼其操作會和那些依賴它的操作一起重新執行。
狀態同步—— 允許非驗證者跨區塊鏈驗證和同步數據的協議。
惰性提交:一個區塊中的所有操作都被批量提交。
協作調度:交易的執行以有效利用資源的方式安排。
根據該團隊的最新報告,DevNet 現在的交易執行達到了 4.5k TPS,當最新的狀態同步技術被激活時,甚至達到了 10k TPS。下一個基準是 100k TPS,當然,真正的性能測試將在 Aptos 推出主網的時候進行。
理論上的最大容量是 160,000 tps,但更重要的是亞秒級的最終確定性。對於終端用戶來說,重要的不是 TPS,而是他們的交易能夠以多快的速度完成最終確定性。在 Aptos 上,是不到 1 秒的時間,而在 Solana 上,它需要 6 秒。
Sui: "無限"的 TPS 和近乎即時的最終確定性
Sui 的性能目標也很有趣:該團隊聲稱他們的 TPS 有可能是"無限的"。隨著網絡負載的增長,Sui 節點(稱為 Authorities)可以不斷增加工作者(一種二級節點)來創建一個小型網絡並執行更多的交易。
在最近的一次測試中,一個運行在有 8 個內核的 Macbook Pro 上的單一節點,每秒處理了 120,000 個交易。不過,結果在很大程度上取決於交易的類型。在這個測試中,一個用戶使用一個簽名,向 100 個不同的地址發送代幣。當每次向一個收件人逐一轉賬時,同一個節點只能執行 20,000 TPS。Sui 的橫向擴展要歸功於它的共識模式,簡單的交易不需要全局共識(如前文解釋)。
同樣的,由於在大多數情況下不需要共識,所以最終確定性是亞秒級的。在這方面,Sui 和 Aptos 的最終確定性時間相似。但長期來看,這可能並不重要,因為主網需要相當長的時間才能達到如此多的用戶,才能每秒產生成千上萬的交易。Solana 就是一個很好的例子,它每秒處理超過 2000 筆交易,但其中高達 90% 是驗證人的投票,用戶發送的真正交易只有 200-300 筆。
Aptos 和 Sui 區塊鍊主網何時上線?
Aptos 主網計劃將在 2022 年秋季上線,隨後會發布激勵性測試網。
然而,即使在 DevNet 上,Aptos 也已非常龐大了,峰值超過 2 萬個節點。這使得它在節點參與方面成為最大的 PoS 鏈之一。相較而言,以太坊的 Beacon 鏈有 41.5 萬個節點,但 Solana 只有不到 2000 個。
Sui 還沒有宣布主網啟動日期。但由於其激勵性測試網將在第三季度或第四季度啟動。理論上,主網可以在 2022 年底前上線,但這可能將取決於激勵階段的結果。
現在可以如何參與 Aptos 和 Sui ?
激勵性測試網
激勵性測試網是一種遊戲化的活動,它納入驗證者(運行節點的用戶)以對共識進行壓力測試,參與 staking,識別 bugs,測試升級的工作方式,等等。他們會得到代幣的獎勵,並經常在排行榜上爭奪頭名。如果你是一個開發者或有作為區塊鏈驗證者的經驗,加入一個激勵性的測試網是了解更多關於令人興奮的 Move 技術的一個好方法。
Aptos 已經完成了其 Aptos 激勵性測試網(AIT: Aptos Incentivized Testnet)四個計劃階段中的兩個。第三階段計劃於 8 月 30 日至 9 月 9 日進行,隨後是主網啟動,然後是 AIT4(第四階段)。
Sui 在 6 月宣布了自己的激勵性測試網,並在 8 月 2 日開放驗證者提交。每個成功的驗證者將獲得 2000 個 SUI。此外,整個 SUI 的 10% 將被質押給表現最好的參與者,他們將成為主網的驗證者。
每週 AMA
要想了解這些令人興奮的新 L1 鏈的最新情況,最好的方法是收聽他們的定期 AMA。
MystenLabs 傾向於舉行專題 AMA。例如,最近專門討論了 SUI tokenomics、Move 語言和技術性寫作。你可以在 Sui 的 Discord 上找到下一次 AMA 的日期和時間。
Aptos 團隊每週在 Twitch 上舉行 Move Mondays。內容主要有關開發更新,但也有開放的會議問答,非常值得觀看。詳情見 Aptos Discord。
要想了解更多有關 Aptos 區塊鏈發生的事情,你可以收聽每週的 Pontem Network AMA,其關鍵協議貢獻者 Alejo Pinto 將一起參加。討論內容通常集中在 Aptos dApp 生態系統、安全、構建新的 DeFi 基礎設施等方面。關於下一次 AMA 的鏈接,請查看我們的 Telegram 聊天。
Sui 和 Aptos 區塊鏈的錢包及其它 dAapp
儘管截至 2022 年 8 月,Aptos 和 Sui 仍處於 DevNet 階段,但現在已經可以嘗試使用一些 dApps 了。
Aptos 生態
錢包
目前,已經有一個 Aptos 的功能性錢包,它是由 Pontem Network 區塊鏈工作室創建的。它剛剛被添加到 Chrome 應用商店,而其它瀏覽器的用戶可以從 GitHub 下載.zip 格式的錢包擴展。
Pontem Wallet 真正的特別之處在於,它可以直接整合各種 DeFi 功能。例如,你將能夠直接在錢包中交換代幣,而不是將錢包鏈接到 DEX 上。在不久的將來,我們也將增加一些功能,如,流動性質押和為流動性質押衍生品設計的 DeFi 集成。試想一下,Anchor 的 stETH 的流動性池在 Aptos 上是怎樣的場景。
如果你使用的是 MetaMask,那麼 Pontem Wallet 就非常容易理解。由於還沒有推出主網,所以 Pontem Wallet 目前僅在測試網上運行,但你可以申請免費的 APTOS 代幣,並向另一個 Pontem Wallet 地址發送交易,且無需付出任何實際的手續費。
除了 Pontem Wallet ,還有 Martian Wallet 和 Fewcha Wallet。它們都可以作為 Chrome 瀏覽器的擴展應用,並且允許你通過龍頭獲得測試代幣,並將它們發送到其它 DevNet 地址。此外,Martian 有一個有很意思的 NFT 鑄幣演示。Fewcha 正積極開發移動應用程序。
DEX / AMM 交易所
Liquidswap DEX 已經可以在 DevNet 使用。你可以通過 Pontem Wallet 連接到 DEX,並與 APTOS、BTC、USDT 進行少量 swap,沒有任何風險。
開發工具
Pontem 網絡新發布了兩個工具:
Move Code Playground: 一個基於瀏覽器的代碼編輯器,可以幫助程序員爭對所有 Move 兼容的區塊鏈而練習編碼。雖然目前僅僅是 Aptos 和 Sui,但未來會出現更多基於 Move 的鏈,而 Code Playground 將兼容任何一個 Move 鏈。
Move Intellj IDE 插件: 為使用 JetBrains 的 Intellij IDEs(集成開發環境軟件)的編碼者提供的工具。該插件使得可以在開發者習慣使用的圖形界面中試驗 Move,並為 Aptos 構建整個 dApps。它有一些方便的功能,如動態錯誤檢查,語法高亮顯示,和自動代碼格式化。
Aptos上的NFT:Topaz市場,Aptos Name Service 等。
Aptos 的測試網上已經有超過 20 個 NFT 集合。它們被列在 Aptos 的第一 NFT 市場—— Topaz 上。Topaz 正與 Martian Wallet 集成,計劃將很快發布。
最突出的 NFT 集合是一個名為 Aptos Names 的元宇宙的域名地址。
其想法是,將長的加密貨幣地址和其它區塊鏈資產鏈接為人類可讀的地址,如 justsayhello.aptos 或 readyplayer1.aptos,為元宇宙創造一個單一的標識符。最著名的例子是 ENS(Ethereum Name Service),但其它鏈現在也有了自己的名字服務。
Aptos 區塊鏈 DevNet 上的其它 NFT 集合包括:Topaz Punks 和 Aptos Punks、Pokemon2 和 Azuki 的一個版本,以及第二個 Aptos NFT 市場 Souffl3 的官方集合。
Aptos 上的借貸
Vial 是 Aptos 上第一個借貸協議。利率是根據池子裡的供需比算法確定的。你可以藉出或借入 APTOS,兌換 BTC 或 USDC,當然,所有這些目前都還只是在測試網上進行。目前,借貸年利率為 8%,而年化借貸成本為 10%。Vial 也有一個可以獲得免費的測試網 BTC 和 USDC 的水龍頭。
Sui dApps:第一個 Sui 錢包
7 月,Sui 推出了 Chrome 版錢包擴展程序,你可以在上面創建一個 Sui 地址,發送測試網代幣和 NFT,或連接到演示 NFT 鑄造的 dApp。該錢包的目的是向其他開發者展示可以用 Sui 做什麼,所以該團隊並不打算將它作為生態系統的"官方"錢包。
截至發稿時間,沒有公開可用的 AMM,NFT 市場,借貸協議,或其它 Sui 的 DApps。
免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。本文內容僅用於信息分享,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。