原文作者:0xFishylosopher
編譯:白澤研究院
隨著 Aptos 最近主網的發布以及它在 Binance 和其他加密貨幣交易平臺的代幣發布,現在正是對這個久負盛名的項目進行理性分析的最佳時機。作為 Meta(原 Facebook)嘗試創建加密貨幣項目 Libra 的“遺孤”,Aptos 繼承了 Libra 的愿景,即成為未來數百萬加密用戶使用的區塊鏈。
Aptos 的首要重點是提供可擴展、安全和可靠的區塊鏈。為此,Aptos 依賴于一種新的智能合約語言 Move,它表面上是一種比當前以太坊的“黃金標準”Solidity 更“安全”的語言。當然,Aptos 并不是第一個將自己標榜為“可擴展、安全和可靠”的 L1 區塊鏈。其他 L1,尤其是 Solana,過去也曾嘗試將其作為他們的口號,也取得了不同程度的成功。
在本文中,我將努力從 Move 語言的基本屬性入手,在其他類似項目的背景下分析 Aptos 的技術基礎,并對這個熱門新鏈的潛力和局限性進行評估。
如果不分析 Move 語言,就無法分析 Aptos。事實上,這可以說是 Aptos 大部分潛力的來源。
Move 最初由 Meta 的 Libra 團隊(現名為 Diem)開發,旨在提供與其他智能合約語言相比在范式上不同的智能合約編程模型;Move 沒有采用基于交易的方法,而是采用基于資源的方法來定義智能合約模型。
NFT平臺Omnisea在Aptos測試網上線:11月9日,據官方消息,NFT平臺Omnisea宣布已在Aptos測試網上線,幾周后將推出其Aptos主網版本。
Omnisea的測試網應用程序支持Aptos和Polygon網絡,還能夠使用Polygon Mumbai Testnet在EVM兼容鏈上測試新功能,比如白名單和批量鑄造。[2022/11/9 12:34:29]
那么這一切意味著什么呢?從比特幣開始,絕大多數的區塊鏈都采用了“交易優先”的方法,區塊中的每個條目都是一筆交易(比如 Alice 和 Bob 之間的交易)。交易是相對的對象。要進行交易,需要存在 Alice 和 Bob 地址。為了確保 Alice 不會“雙重花費”代幣,我們需要檢查這筆交易與所有其他交易沒有沖突,這不可避免地會減慢交易速度。
然而,Move“基于資源”的方法卻截然不同。Move 不記錄 A 到 B 的交易,而是記錄對象(或資源)的易手情況,并相應地更新屬性。重要的是,資源是原子實體——資源 X 的存在不依賴于任何其他現有的資源。因此,使用基于資源的方法支持針對并行執行的更加獨立的結構。
Move 中的“資源”本質上是具有某些屬性的對象。用技術術語來說,它們是容器數據結構。此時,有以太坊編程背景的人可能會提出一個問題:Solidity 也有結構體,還有其他數據結構體。是什么讓 Move 的結構特別?我認為最重要的區別在于,雖然 Solidity 中的結構在語言中具有相對外圍的部分(主要用于清晰起見),但結構是 Move 中一切的基礎。此外,Move 的結構具有不同的“功能”,包括“復制”、“刪除”、“存儲”,它們定義了對象是否可復制、可存儲、可刪除等。這種結構與 Solidity 或絕大多數常見編程語言(例如 C/C++)完全不同。然而,這些不同的“能力”是非常直觀的。有些東西你可以“復制”,比如代幣。有些東西你可以“丟掉”。
借貸協議Argo已部署至Aptos測試網:10月1日消息,借貸協議Argo已部署至Aptos測試網,未來將不會每周進行重置,用戶可通過Aptos生態錢包連接Aptos測試網參與協議交互。
此前報道,Aptos借貸協議Argo已在Aptos Devnet發布。Argo允許用戶存入APT等加密資產作為抵押品,以借入與美元掛鉤的穩定幣USDA。Argo計劃在Aptos啟動主網的同一天上線主網。[2022/10/1 22:44:10]
現在思考一下 Move 上“資源”的官方定義:
因此,“資源”本質上是獨一無二的“結構”,將永遠存在于你身邊。
Move 對“結構”的完全重新定義允許它使用一種數據結構簡潔地定義代幣、NFT、智能合約和其他數字資產。這是以太坊的 EVM 根本無法比擬的;任何有 EVM 開發經驗的人都知道 Solidity 中的處理結構(和嵌套結構)是多么令人沮喪。
至關重要的是,Move 的基于資源的方法為其安全性提供了保障。正如 Move 的白皮書所提到的,在許多程序中存在資產的間接表示,這意味著稀缺性和訪問、控制是不可擴展的。例如,雖然 ETH 代幣的稀缺性被 EVM 硬編碼和保護,但其他 ERC-20 代幣“不繼承這些保護,它們必須小心不要引入允許復制、重用或資產丟失的錯誤”,例如經典的重入攻擊。這是長期困擾 EVM 項目的問題,經常導致它們損失數百萬美元。由于 Move 的基于資源的方法,重入攻擊是不可行的。因此,Move 編碼的入門門檻可以說比 EVM 更容易獲得——這是大規模采用的一個關鍵因素。
公鏈項目Aptos推出生態系統資助計劃:6月30日消息,據官方公告,由Diem原團隊成員成立的公鏈項目Aptos宣布推出Aptos生態系統資助計劃,資助類別包括:1.開發人員工具、SDK、庫、文檔、指南及教程;2.用于開發、治理、DeFi和NFT的工具和框架;3.核心協議貢獻:代幣標準、庫、協議升級等;4.開源和公共產品;5.教育舉措;6.應用程序。Aptos稱,贈款資金將以美元分配,不過未來有可能會選擇分發代幣以幫助激勵各方的長期生態系統增長。
此外,Aptos宣布已有100個項目在該網絡上構建,用例涵蓋DeFi、NFT、游戲等,并預計在9月底左右推出Aptos主網。[2022/6/30 1:41:28]
可以說,Aptos 最大的成就是將 Move 作為一種語言推向市場。事實上,Aptos 的大部分設計都直接取自 Meta 開發的 Diem (Libra) 區塊鏈。回想一下,Aptos 是一個強調可擴展性和安全性的區塊鏈。有兩種主要的技術用于實現這一點。首先是在它的共識層,即 AptosBFT 共識機制。第二個是它的執行層,即 Block-STM 執行引擎。
首先,AptosBFT 是一種拜占庭容錯共識機制,這本質上意味著只要網絡上不超過 1/3 的節點是惡意行為者,它就可以繼續保證安全性。這是一種標準做法:比特幣的工作量證明、以太坊的權益證明等都是拜占庭容錯的。那么 AptosBFT 究竟是如何實現其共識機制的呢?與所有其他權益證明鏈一樣,Aptos 依賴于“質押”節點。它實現了 HotStuff 共識算法的變體,HotStuff 是一種 PoS 算法,與早期模型(例如 pBFT)相比,它通過讓節點與“輪換領導者”通信,而不是與所有其他節點進行通信,從而在節點之間提供更簡潔的通信協議。雖然 AptosBFT 在 HotStuff 之上引入了多項優化,最顯著的優化是“密鑰輪換機制”(以增強安全性)和減少開銷(以增強可擴展性),但 HotStuff 的 PoS 設計沒有重大的結構變化。
公鏈項目Aptos將自5月起分階段啟動激勵性測試網:4月19日消息,Meta(原Facebook)Stablecoin項目Diem前團隊成員發起的公鏈項目Aptos已公布激勵測試網路線圖,計劃在主網正式啟動之前分階段啟動激勵測試網,將于5月13日開放激勵性測試網IT1注冊,5月16日正式開啟并將持續到5月27日。
另外,Aptos預計將于6月開始IT2,屆時可使用測試幣進行質押并賺取質押獎勵;7月啟動包含治理和升級的IT3;8月啟動IT4,主要交付成果是支持盡可能多的驗證者和驗證者DDoS保護。AptosLabs將在Aptos社區的支持下確定適當的成功標準和激勵措施,目前還在評估Token經濟學,預計在運行激勵測試網時以某種形式發布。
此前報道,公鏈項目Aptos于3月15日宣布完成2億美元戰略融資,該輪融資由a16z領投,Tiger Global、Katie Haun、Multicoin Capital、Three Arrows Capital、FTX Ventures和Coinbase Ventures等參投。Binance Labs于3月29日宣布戰略投資公鏈項目Aptos開發團隊Aptos Labs,將與Aptos在開發、代碼審查、基礎設施建設和黑客馬拉松方面進行密切合作。[2022/4/19 14:34:21]
YC(Younkert Captials)即將上線TokenBetter:據TokenBetter官方公告,YC(Younkert Captials)將于5月13日14:00上線TokenBetter。
YC(Younkert Captials)通過區塊鏈和智能合約技術,將去中心化跨境交易平臺實現法幣互換轉賬,并將清算賬簿等數據上鏈,參照全球監管法律法規安全要求以及金融ISO國際標準,基于區塊鏈技術,建立一條公有鏈網絡協議,為金融機構分類賬薄和區塊鏈分布式賬簿之間建立有效聯系,實現銀行間交易和數據的跨鏈轉接,支持線上法幣互換、交易轉賬和線下支付兌換,滿足交易處理效率和監管隱私保護要求,實現跨境支付等復雜的國際金融業務相互協作。[2020/5/11]
另一方面,Block-STM 并行執行引擎是一個更具原創性的設計,可以說是該項目的主要技術突破點。回想一下,資源是原子的——某個資源 X 的易手不依賴于任何其他資源。通過將交易分組(就像樂高積木),我們可以在執行資源交易時利用大規模并行性,與以太坊相比,計算速度提高了 20 倍。
但這與 Solana 和其他并行執行引擎相比如何?Solana 的主要創新是對其所有智能合約依賴項進行硬編碼,以使其能夠并行執行。有了預先知道的所有依賴項,Solana 執行引擎就可以在運行前鎖定必要的依賴項。但 Aptos 是動態管理依賴關系,首先“樂觀地”運行所有事務,然后在失敗的情況下重新運行那些失敗的特定事務。
讓我們用一個簡單的類比來解釋上面的內容:
以太坊是一條單車道的道路,所有的汽車都必須排成一條線。而 Solana 和 Aptos 都是四車道的高速公路,這顯然加快了速度。但問題是,汽車如何在高速公路上行駛?在 Solana 的情況下,每輛車基本上都被分配了一個特定的車道,并且總是沿著車道行駛。在最好的情況下,這是非常快速和有效的,但是如果分配過程出錯,那么你就會遇到非常糟糕的最壞情況。在 Aptos 的情況下,首先為汽車分配一些車道,但如果這不起作用,則允許汽車轉向其他車道以防止發生事故。因此,即使 Aptos 在最佳情況下運行速度可能不如 Solana,但它比 Solana 更可靠,并且具有面對最壞情況時的應對方法。
Aptos 是目前第一個也是唯一一個推出主網的基于 Move 的 L1 鏈。因此,Aptos 的主網發布是一個非常具有象征意義的事件。Aptos 所吸引的資金和媒體關注不一定與其內在的技術創新相匹配。
如上所述,Aptos 自身的主要技術創新在于其 Block-STM 并行執行引擎。大多數其他技術方面,包括其共識機制和 Move 語言的使用,都是從 Meta 繼承的略微改進的遺留產品。關于 Block-STM 并行執行引擎,目前尚不清楚這是否會導致 Aptos 上的用戶體驗與 Solana 上的用戶體驗之間存在本質上的差異,但如果用戶體驗是相同的,那么用戶不會關心它在技術層面是如何實現的。
與任何 L1 一樣,Aptos 的長期成功將取決于在其之上構建的項目。目前,其生態系統中的項目,如 Liquidswap DEX、Topaz NFT 市場和 Aptos 域名服務,雖然是任何區塊鏈生態系統中的必要產品,但對于 Aptos 的設計來說還不夠獨特。這些項目就像一個小村莊的雜貨店、學校和醫院,雖然對村莊的運作是必要的,但它們并沒有賦予村莊任何其他村莊所沒有的獨特特征。
回顧過去,Solana 的部分成功可能要歸功于 StepN 等項目,這些項目實際上利用了 Solana 的并行優勢。這些 GameFi 和 SocialFi 項目往往涉及大量相對孤立的并行數據。因此,這些應用程序特別適合并行執行引擎,例如 Aptos 和 Solana,同時還能夠帶來龐大的用戶、消費者基礎和高交易量。事實上,在某一時刻,僅 StepN 就占 Solana 付費用戶的約 20%。
因此,要讓 Aptos 作為 L1 取得成功,需要有一系列獨特的項目來充分利用 Aptos 的并行執行引擎,而這些項目無法在以太坊甚至 Solana 上完成。借助 Aptos 新穎的 Block-STM 設計,這些項目可能會以一種新的 SocialFi 的形式形成,用戶在這些項目中以小圈子的形式進行交互(如群聊),因為這些群組可以是流動的和動態的,同時也有點相互獨立,所以相比 Solana 或以太坊,Aptos 的并行執行引擎更適合它們。但當然,這只是一個推測。
盡管如此,Aptos 的主網發布仍然是加密世界中非常重要和具有象征意義的事件。它代表了 Meta 工程師多年來為解決以太坊的可擴展性瓶頸而努力的結晶。Move 獨特的語言特性意味著一定會有許多 dApp 轉而在 Move 上實現,而不是繼續在 Solidity 或其他智能合約語言上實現。但是這些項目一定會在 Aptos 生態系統中實施嗎?沒人知道。Aptos 可能會享有一些先發優勢,即能夠將 Move 投入使用,并將其與 Move 語言聯系起來。但與此同時,它很可能會遭遇類似 MySpace 先發制人卻逐漸隕落的命運。
至少有一件事是肯定的:Aptos 可能是市場上第一個使用 Move 語言的實驗,但肯定不會是最后一個。
白澤研究院
個人專欄
閱讀更多
金色早8點
區塊律動BlockBeats
1435Crypto
金色財經
吳說區塊鏈
比推 Bitpush News
blockin
Block unicorn
Foresight News
Odaily星球日報
Bankless
DeFi之道
本文是筆者在中國信通院2022年開源產業大會上的演講內容總結,主要探討了幾個方面的內容:一是Web3的緣起與概念;二是Web3與開源的關系.
1900/1/1 0:00:00撰文:dave stanton 編譯:DeFi 之道 圖片來源:由無界版圖AI工具生成準確點來講,我的意思是,在加密游戲中引入永久性死亡的概念,就像在現實生活中一樣.
1900/1/1 0:00:00Core Scientific 是美國最大的上市加密礦業公司之一,據稱擁有 457 MW 的運營規模,它在上周向美國證券交易委員會提交了一份聲明,稱其未來有破產的可能性,該公司還透露.
1900/1/1 0:00:00原文標題:《Cracks At Kraken: Crypto's Near Empty C-Suite》原文編譯:郭倩雯.
1900/1/1 0:00:00▌報告:Meta今年的元宇宙損失高達94億美元金色財經報道,Meta報告顯示,其元宇宙部門Reality Labs在今年第三季度虧損37億美元.
1900/1/1 0:00:001.觀點: 我所理解的Layer0、1、2層到底是什么?Web3 一直是一個概念新詞滿天飛的領域,所以我斗膽用一篇文章嘗試為大家講講我所理解的 Layer0、1、2.
1900/1/1 0:00:00