深度解析擁有明星投資陣容的Movement

作者:河馬投研

在講Movement之前,我們先熟悉一下當今加密領域最主流的智慧合約程式語言:

1. Solidity:最常用的智慧合約程式語言,專為以太坊平台設計,它是一種高階物件導向語言,語法類似JavaScript,Solidity是編寫以太坊上智慧合約的首選語言。

2. Rust:用於編寫Solana區塊鏈上的智能合約,Rust是一種系統程式語言,以高性能和內存安全為特色,Solana上的智能合約稱為“程序”,用Rust編寫後編譯成WebAssembly(Wasm)。

3.Move:最初由Facebook(現為Meta)團隊開發,用於Libra(後來改名為Diem)區塊鏈開發的智慧合約語言。 Move專注於安全性和可驗證性以防止常見的智慧合約漏洞。

4.Vyper:也是為以太坊設計的智慧合約語言,相較於Solidity更簡潔安全。 Vyper避免了一些Solidity中的複雜功能,以減少安全漏洞的風險。

5.Cairo:用於StarkNet上的智慧合約編寫,Cairo是一種支援零知識證明的語言,專注於擴展性和隱私保護。

6.Tezos Michelson:一種為Tezos區塊鏈設計的堆疊語言,雖然比較低級,但提供了強大的形式化驗證支持,使得編寫安全的智能合約更加容易。

7.Clarity:用於Stacks區塊鏈(與比特幣整合)的智慧合約語言,Clarity是解釋性語言,不支援圖靈完備,旨在增強合約的可預測性和安全性。

以上眾多的智慧合約程式語言各有特色,其中以太坊的Solidity程式語言作為智慧合約開發的主要語言,儘管在區塊鏈開發領域廣泛使用,但仍存在以下痛點:

1. 安全性:Solidity智能合約的安全性是一個主要的痛點。由於智慧合約一旦部署就不可更改,程式碼中的漏洞可能會被惡意利用,導致資金損失。歷史上,像The DAO等安全事件就是因為智慧合約中的漏洞被攻擊者利用,每年被駭客攻擊導致資金損失的項目不計其數。

2. 開發調試難度:Solidity的開發與調試過程較為複雜。由於區塊鏈的不可變性和去中心化特性,開發者很難在主網環境中直接調試合約。雖然有Remix和Truffle等開發工具,但調試仍然需要一定的技巧和經驗。

3. 學習曲線陡峭:對於傳統的Web開發者來說,Solidity的學習曲線較為陡峭。 Solidity是一種類似JavaScript的程式語言,但它引入了區塊鏈特有的概念,如Gas費、合約狀態等,這使得初學者需要花更多時間來掌握。

4. 合約升級困難:Solidity智能合約的升級是一項挑戰,因為合約一旦部署到區塊鏈上就不能修改,所以在合約需要功能更新或修復錯誤時,開發者往往需要使用代理模式等複雜的設計模式來實現合約的升級,這增加了開發的複雜性。

5. Gas成本優化:Solidity程式碼的執行會消耗Gas,而Gas的成本直接影響使用者的使用體驗和開發者的成本控制。編寫高效的Solidity程式碼以減少Gas消耗是開發者必須考慮的問題,但這往往需要對EVM(以太坊虛擬機器)的深入理解。

6. 合約複雜度管理:隨著智慧合約功能的增加,程式碼的複雜度也會增加,管理複雜合約變得更加困難。複雜合約容易出現意外行為,難以測試和維護,這對開發者提出了更高的要求。

7. 工具和生態系統不夠成熟:儘管以太坊有一套相對完整的開發工具鏈,但與傳統開發生態系統相比,Solidity及其相關工具仍有較大的改進空間。有些工具可能功能不全或有相容性問題,影響開發效率。

這些痛點使得Solidity開發需要開發者俱備較高的專業技能,並且在開發過程中需要謹慎處理,以避免潛在的安全風險和高額的Gas消耗。幸運的是Move語言因其獨特的優勢,可以解決Solidity語言中存在的許多問題,例如:

1.安全性高:Move語言專注於資源安全管理,設計時就考慮到了防止常見的區塊鏈攻擊,如重播攻擊和雙花攻擊。它透過類型系統和資源模型來確保資產的安全管理,使得資源只能以特定方式創建、銷毀或轉移,避免了不安全的操作。

2.資源模型:Move使用了獨特的資源模型,將資產(如代幣)視為「不可複製和不可遺失」的資源。這意味著資產在轉移時只能從一個所有者轉移到另一個所有者,消除了重複創建或意外丟失資產的風險。

3. 靈活性和模組化:Move語言支援模組化設計,使得開發者可以重複使用程式碼,創建更複雜且可擴展的智慧合約。此外,Move的類型系統允許定義自訂的資源類型,使得開發者可以建立複雜的金融和商業邏輯。

4.形式化驗證:Move語言支援形式化驗證,這使得開發者可以在程式碼部署之前驗證智慧合約的正確性,進一步提高了安全性。透過數學證明的方式來驗證智能合約行為,可以減少智能合約的漏洞和錯誤。

5.同時處理:Move設計中考慮了並發執行的需求,支援多個交易的並行處理。這對於區塊鏈網路的效能提升至關重要,能夠顯著提高區塊鏈的吞吐量。

6.適應性強:雖然Move最初是為Libra/Diem設計的,但由於其獨立於具體區塊鏈的特性,Move可以適應到其他區塊鏈平台上。已經有多個區塊鏈專案(如Aptos、Sui)開始採用或探索使用Move語言。

這些特性使得Move語言在開發安全、高效、靈活的智能合約時具有顯著優勢。而EVM在現今加密領域的地位幾乎無法撼動,那麼有沒有一種既能利用Move語言的優勢又能將EVM連線打通的方案呢?這就是今天的主角Movement的誕生背景。

什麼是Movement?

簡單的來說Movement就是要將安全高效的MOVE語言引入EVM生態,Movement由M1和M2兩個核心組件構成,透過M1和M2的結合,提供了一個安全、高效、去中心化的區塊鏈生態系統。 Movement 是一個模組化框架,用於在任何分散式環境中建立和部署基於Move 的基礎設施、應用程式和區塊鏈。團隊正在建立一套產品和服務,使非Move協定能夠利用Move程式語言的強大功能,而無需編寫一行Move程式碼。團隊的第一個版本M1 將L1 重新定義為可垂直組合和水平可擴展的第1層框架,該框架與Solidity 兼容,連接EVM 和Move 流動性,在如今的加密市場中,公鏈開發的技術層面已經相當內捲了,吸引足夠多的用戶和資金入場才是公鏈能否持續生存的關鍵因素,而Movement另闢蹊徑,打通與EVM的流動性,使其生態可與EVM取得互通性,從而可直接獲得EVM所帶來的用戶和資金。

工作原理

Movement網路有三個主要元件可增強其效能、安全性和互通性:行動執行器、質押結算模組和去中心化共用排序器(M1)。每個元件在確保基於Move的rollups 運行方面都發揮著至關重要的作用。

1.移動執行器

Move 執行器是Movement-SDK 的核心元件,支援MoveVM 和EVM 字節碼。這種雙重相容性提供了強大的執行環境,使開發人員能夠利用Move 語言的高級功能,同時保持與現有以太坊應用程式的相容性。 Move 執行器將MoveVM 的平行執行功能與現有的EVM解釋器整合在一起,確保了相容性和可擴充性。

深度解析擁有明星投資陣容的Movement

質押結算模組:質押結算模組旨在為Move Rollups 網路內的交易提供快速終結性。透過利用質押資產來驗證狀態轉換的證明者網絡,該模組可確保較高的經濟安全性並減少延遲。驗證者質押資產並證明狀態轉換的正確性,將質押的安全性優勢與快速交易終結性的效率結合。

2.安全機制:

以太坊結算,驗證者質押資產以提供經濟安全,確保網路完整性中的重大經濟利益。 zk 和Optimistic Rollups:zk-rollups 透過有效性證明提供安全性,而Optimistic Rollups 則依靠挑戰期來解決爭議。這兩種方法的延遲和計算成本都較高。

Staked Rollups:與zk 和optimism Rollups 相比,它能提供快速的終結性和較高的經濟安全性,無需大量的證明生成或挑戰期,從而減少延遲並改善用戶體驗。

與其他Rollup:與zk-rollups 不同,Staked Rollups 不需要昂貴的證明生成設備。

與樂觀匯總和zk-rollups 相比,Staked Rollups 顯著降低了延遲,並在幾秒鐘內完成。

快速終結對於互通性和原子跨rollup 交易至關重要,這使得Staked Rollup 成為許多應用程式的理想解決方案。

3.去中心化共享排序器(M1)

M1 排序器是一種去中心化和共享的排序機制,可增強網路穩健性、公平性和抗審查性。透過提供可自訂的交易排序,M1 支援Move Arena 生態系統中的跨鏈原子交換和池化流動性。此共用排序器可確保所有參與匯總的交易排序公平且有效率。

深度解析擁有明星投資陣容的Movement

專案團隊

深度解析擁有明星投資陣容的Movement

1.Rushi Manche:Movement Labs 共同創辦人,先前是Aptos 軟體工程師;

2.Cooper Scanlon 從范德堡大學退學後打造了一個SPAC DAO 工具。完成該合資企業後,他與Move 建立並審計了第一個收益聚合器。然後,他創立了Movement Labs,這是一家下一代基礎設施公司,將區塊鏈環境與可組合的Move 模板統一起來;

3.Franck Cassez 是Movement 的研究主管,此前他曾是Windranger Labs 的區塊鏈研究主管,他也曾在ConsenSys 任職。他擁有南特中央大學的電腦科學博士學位;

4.Andy Bell 是Movement Labs 工程主管,畢業於諾丁漢大學,先前是Biconomy 工程副總裁、Ajuna 首席技術長;

5.Brian Henhsi 是Movement Labs 的策略主管,畢業於清華大學此前他曾在Sui / Mysten Labs 和Chia 任職。

投資機構

深度解析擁有明星投資陣容的Movement

1.2023年9月13日Movement Labs 完成340 萬美元的Pre-Seed 輪融資,由Varys Capital、dao5、Blizzard The Avalanche Fund、Borderless Capital 及其專注於Wormhole 生態系統的跨鏈基金領投;

2.2024年4月25日Movement Labs 完成3,800 萬美元A 輪融資,Polychain Capital 領投,Hack VC、Foresight Ventures、Placeholder、Archetype、Maven 11、Robot Ventures、Figment Capital、Nomad Capital、Bankless Ventures、5OKX和Aptos Labs 等參投;

3.2024年5月7日Movement Labs完成了由Polychain Capital領投的3800萬美元A輪融資,Hack VC、Foresight Ventures、Nomad Capital、Bankless Ventures、OKX Ventures等投資機構參投,同時Binance Labs也宣布投資Movement Labs。

我們可以看到Movement的明星豪華投資陣容非常強大,這種投資陣容項目的測試網我們盡量都去參與交互一下,後期應該會有不錯的空投預期。

專案發展

目前Movement上的生態項目已經達到了一百多個,涵蓋Gaming、Wallet、NFTs、SocialFi、DeFi、Infra等多個板塊,這對於一個僅在測試階段的公鏈來說已經非常繁榮了,這也代表Movement團隊的強大同時也顯示其他專案對Movement的前景非常看好。

深度解析擁有明星投資陣容的Movement

同賽道項目對比

Movement和Aptos以及SUI有什麼不同?

1.Movement: Movement是一個新的區塊鏈項目,旨在透過提供去中心化金融(DeFi)和去中心化應用(DApp)的解決方案來增強區塊鏈生態系統的功能性和效率。

特點:可能包括高吞吐量、低交易費用和強大的安全性。

2.Aptos: Aptos是一個以開發高效能智慧合約平台為目標的區塊鏈專案。它是由前Facebook 的Libra 專案團隊(現在稱為Diem)的一部分發起的。

特點:APTOS 專注於高效能、可擴展性和安全性,致力於解決傳統區塊鏈的擴展性問題,並支援複雜的智慧合約和去中心化應用。

3.SUI: SUI 是一個相對較新的區塊鏈平台,目標是提供一個去中心化、可擴展的網路環境,用於支援各種去中心化應用和金融服務。

特點SUI可能強調高吞吐量、低延遲和用戶友善性,同時也可能提供支援創新功能的開發工具和平台。

這三個項目各有其獨特的設計理念和技術實現,適合不同的應用場景和需求。

總結:

Movement本身定位是第一個以太坊上的MOVEEVM的L2,其作為一個模組化的Move區塊鏈框架,具有很大的發展潛力,Move作為一種新的智能合約程式語言,提供了更高的安全性和靈活性,Movement利用Move開發語言的先天優勢,可能會吸引更多開發者和專案使用其框架。 Movement的模組化設計可以提高區塊鏈系統的靈活性和可擴展性,開發者能夠根據需求選擇和組合不同的模組,簡化開發過程並提高效率。作為一個新興框架,Movement 需要證明其技術的成熟性和穩定性,以贏得市場信任,區塊鏈領域競爭激烈,其他框架和平台的創新也可能對Movement 形成威脅,Movement 需要不斷創新和優化,以保持競爭力。

我們期待Movement 未來能帶來更多的創新和突破,推動整個區塊鏈產業的發展。

Total
0
Shares
Related Posts