隨著Aptos最近主網的發布以及它在Binance和其他加密貨幣交易平臺的代幣發布,現在正是對這個久負盛名的項目進行理性分析的最佳時機。作為Meta嘗試創建加密貨幣項目Libra的“遺孤”,Aptos繼承了Libra的愿景,即成為未來數百萬加密用戶使用的區塊鏈。
Aptos的首要重點是提供可擴展、安全和可靠的區塊鏈。為此,Aptos依賴于一種新的智能合約語言Move,它表面上是一種比當前以太坊的“黃金標準”Solidity更“安全”的語言。當然,Aptos并不是第一個將自己標榜為“可擴展、安全和可靠”的L1區塊鏈。其他L1,尤其是Solana,過去也曾嘗試將其作為他們的口號,也取得了不同程度的成功。
在本文中,我將努力從Move語言的基本屬性入手,在其他類似項目的背景下分析Aptos的技術基礎,并對這個熱門新鏈的潛力和局限性進行評估。
Move語言
如果不分析Move語言,就無法分析Aptos。事實上,這可以說是Aptos大部分潛力的來源。
Move最初由Meta的Libra團隊開發,旨在提供與其他智能合約語言相比在范式上不同的智能合約編程模型;Move沒有采用基于交易的方法,而是采用基于資源的方法來定義智能合約模型。
Meta正與AR創企Magic Leap洽談多年期協議,以打造其元宇宙愿景:5月21日消息,Facebook母公司Meta正在與增強現實(AR)初創公司Magic Leap洽談一項多年期協議,Meta將繼續投入數十億美元打造其元宇宙。
據知情人士透露,Meta正在探索Magic Leap在北美提供知識產權許可和合同制造的方式,以幫助其打造主流的AR產品。
Magic Leap生產定制組件,包括高科技鏡片和相關軟件,這些都是構建元宇宙可能需要的關鍵技術。然而,了解談判情況的人士表示,預計雙方的合作不會產生特定的聯合Meta-Magic Leap頭戴。兩名前員工表示,Magic Leap“最大的資產”是其先進的“waveguides”技術,這種技術可以讓用戶眼前的薄玻璃在不同深度呈現出逼真的圖像。[2023/5/21 15:16:53]
那么這一切意味著什么呢?從比特幣開始,絕大多數的區塊鏈都采用了“交易優先”的方法,區塊中的每個條目都是一筆交易。交易是相對的對象。要進行交易,需要存在Alice和Bob地址。為了確保Alice不會“雙重花費”代幣,我們需要檢查這筆交易與所有其他交易沒有沖突,這不可避免地會減慢交易速度。
然而,Move“基于資源”的方法卻截然不同。Move不記錄A到B的交易,而是記錄對象的易手情況,并相應地更新屬性。重要的是,資源是原子實體——資源X的存在不依賴于任何其他現有的資源。因此,使用基于資源的方法支持針對并行執行的更加獨立的結構。
以太坊Gas費10分鐘飆漲155%,ETH鏈上活躍度上升:金色財經報道,Ultrasound.money數據顯示,當前以太坊Gas費用漲至51Gwei,10分鐘飆漲155%,表明ETH鏈上活躍度有所上升,請留意行情變化。[2023/2/20 12:16:54]
Move中的“資源”本質上是具有某些屬性的對象。用技術術語來說,它們是容器數據結構。此時,有以太坊編程背景的人可能會提出一個問題:Solidity也有結構體,還有其他數據結構體。是什么讓Move的結構特別?我認為最重要的區別在于,雖然Solidity中的結構在語言中具有相對外圍的部分,但結構是Move中一切的基礎。此外,Move的結構具有不同的“功能”,包括“復制”、“刪除”、“存儲”,它們定義了對象是否可復制、可存儲、可刪除等。這種結構與Solidity或絕大多數常見編程語言完全不同。然而,這些不同的“能力”是非常直觀的。有些東西你可以“復制”,比如代幣。有些東西你可以“丟掉”。
現在思考一下Move上“資源”的官方定義:
“如果結構值無法復制且無法刪除,我們通常將其稱為資源。”?—結構和資源,Move語言文檔因此,“資源”本質上是獨一無二的“結構”,將永遠存在于你身邊。
烏克蘭央行公布數字格里夫納計劃:金色財經報道,烏克蘭央行公布了其開發央行數字貨幣(CBDC)的概念草案,稱為數字格里夫納或“e-格里夫納”。銀行業監管機構在其概念文件中指出,數字格里夫納將有效地執行貨幣的所有功能,同時“補充格里夫納的現金和非現金形式”。烏克蘭央行認為,為了使CBDC履行其職能,它必須向包括銀行和非銀行金融機構在內的全國所有人口開放。該文件提出來烏克蘭央行目前考慮的CBDC設計的三種可能方案。第一種方案是將電子格里夫納用于零售非現金支付,第二種方案是尋求在數字資產的流通中部署CBDC,最后一個方案是將其用于促進跨境支付。(金十)[2022/12/3 21:19:43]
Move對“結構”的完全重新定義允許它使用一種數據結構簡潔地定義代幣、NFT、智能合約和其他數字資產。這是以太坊的EVM根本無法比擬的;任何有EVM開發經驗的人都知道Solidity中的處理結構是多么令人沮喪。
至關重要的是,Move的基于資源的方法為其安全性提供了保障。正如Move的白皮書所提到的,在許多程序中存在資產的間接表示,這意味著稀缺性和訪問、控制是不可擴展的。例如,雖然ETH代幣的稀缺性被EVM硬編碼和保護,但其他ERC-20代幣“不繼承這些保護,它們必須小心不要引入允許復制、重用或資產丟失的錯誤”,例如經典的重入攻擊。這是長期困擾EVM項目的問題,經常導致它們損失數百萬美元。由于Move的基于資源的方法,重入攻擊是不可行的。因此,Move編碼的入門門檻可以說比EVM更容易獲得——這是大規模采用的一個關鍵因素。
美國運通高管:加密支付“目前并不劃算”,但公司看好其前景:6月28日消息,信用卡支付巨頭美國運通(American Express)的南歐政府事務主管Gonzalo Pérez del Arco認為,目前使用加密貨幣進行支付并不劃算。Pérez是在2022年歐洲區塊鏈大會上發表上述評論的,他在會上討論了美國運通目前與加密相關的計劃和未來前景。
Pérez解釋說,有幾個因素使得加密支付在當前市場上不可行,比如高交易成本和商家接受數字支付的意愿。然而,他指出,加密支付在未來可能成為現實,美國運通看好這個方向。
他補充說,該公司對加密支付感興趣,“因為這是市場競爭對手正在采取的正確方向。”Pérez指出,美國運通一直在押注加密領域,通過其風險投資部門Amex Ventures投資和開發了數個加密用例,例如最近與專注于加密的金融公司Abra合作推出的加密獎勵卡。(Cointelegraph)[2022/6/28 1:36:45]
Aptos的技術原理
可以說,Aptos最大的成就是將Move作為一種語言推向市場。事實上,Aptos的大部分設計都直接取自Meta開發的Diem(Libra)區塊鏈。回想一下,Aptos是一個強調可擴展性和安全性的區塊鏈。有兩種主要的技術用于實現這一點。首先是在它的共識層,即AptosBFT共識機制。第二個是它的執行層,即Block-STM執行引擎。
Cloudflare計劃運行PoS驗證器節點,以支持以太坊的開發和部署:5月17日消息,據官方博客,網絡基礎設施和網站安全公司Cloudflare計劃在網絡上運行PoS驗證器節點,以支持以太坊的開發和部署。在接下來的幾個月里,隨著社區通過合并實現從PoW到PoS的過渡,Cloudflare將在Cloudflare全球網絡上啟動完全質押的以太坊驗證器節點,同時作為實驗的一部分,Cloudflare沒有也不會在網絡上運行自己的PoW基礎設施。[2022/5/17 3:20:43]
首先,AptosBFT是一種拜占庭容錯共識機制,這本質上意味著只要網絡上不超過1/3的節點是惡意行為者,它就可以繼續保證安全性。這是一種標準做法:比特幣的工作量證明、以太坊的權益證明等都是拜占庭容錯的。那么AptosBFT究竟是如何實現其共識機制的呢?與所有其他權益證明鏈一樣,Aptos依賴于“質押”節點。它實現了HotStuff共識算法的變體,HotStuff?是一種PoS算法,與早期模型相比,它通過讓節點與“輪換領導者”通信,而不是與所有其他節點進行通信,從而在節點之間提供更簡潔的通信協議。雖然AptosBFT在HotStuff之上引入了多項優化,最顯著的優化是“密鑰輪換機制”和減少開銷,但HotStuff的PoS設計沒有重大的結構變化。
另一方面,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的長期成功將取決于在其之上構建的項目。目前,其生態系統中的項目,如LiquidswapDEX、TopazNFT市場和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語言的實驗,但肯定不會是最后一個。
風險提示:
根據央行等部門發布的《關于進一步防范和處置虛擬貨幣交易炒作風險的通知》,本文內容僅用于信息分享,不對任何經營與投資行為進行推廣與背書,請讀者嚴格遵守所在地區法律法規,不參與任何非法金融行為。
區塊鏈技術應用已經如此廣泛,以至于各個行業再也不能忽視它。世界各地的頂級公司目前都在這個市場上押下重注,而有些公司已經開始率先將該技術整合到他們的業務中.
1900/1/1 0:00:00TL;DR: 現有助記詞錢包的用戶體驗和安全性都遠遠達不到Web2的級別,使用助記詞錢包的高門檻阻止了大量Web2用戶進入Web3世界。低門檻錢包的使命就是解決此問題.
1900/1/1 0:00:00以太坊的社群其實討論了好一陣子究竟要如何設計新一代的帳戶,不同的思路也對應了不同的提案,本文主要介紹AA在以下這兩種方向的相關內容:讓現行的EOA有智能合約的功能讓現行的智能合約有EOA的功能.
1900/1/1 0:00:00在加密行業從業的這幾年中,筆者常常在與圈外人閑聊時遇到一種情況,即旁觀者著實無法理解「為什么大家對于Web3如此狂熱?」雖然興起的區塊鏈技術、DeFi,甚至是NFT的熱潮已經充斥在各大媒體之上.
1900/1/1 0:00:00引言:日益增長的趨勢 在SWIFT學院最近發布的一份報告《定義數字資產》中,拉夫堡大學商業和經濟學院教授AlistairMilne將數字資產定義為“?在共享加密安全賬本上直接持有和轉移的價值記錄.
1900/1/1 0:00:00通過10X擴展加密的用戶體驗和安全性Vitalik說,賬戶抽象是“我們一直想要的東西”,它“長期以來一直是以太坊開發者的夢想社區”.
1900/1/1 0:00:00