
Arbitrum Stylus 主網已上線:引入 WASM VM 允許使用 Rust、C 和 C++ 編寫合約
TechFlow Selected深潮精選

Arbitrum Stylus 主網已上線:引入 WASM VM 允許使用 Rust、C 和 C++ 編寫合約
Stylus 為開發智能合約提供了高效且安全的編程工具。

自 2021 年 8 月 31 日 Arbitrum One 正式推出以來,Arbitrum 生態系統為開發者提供了一系列靈活工具,以幫助更好的釋放想象力,並在區塊鏈上構建更強大、高效和獨特的產品,而今天在 Arbitrum One 和 Nova 主網上激活 Stylus則是又一個里程碑,並將進一步增強 Arbitrum 在賦能開發者方面的努力。
恰逢 Arbitrum 三週年慶典,目前 Arbitrum Stylus 已在 Arbitrum One 和 Nova 主網上推出,未來 Orbit 鏈也將有機會自行決定是否使用和實驗Stylus這項新技術,畢竟,Arbitrum 一直以來的宗旨都是:你的鏈,你的規則。
目前,Solidity 是以太坊上最廣泛使用的智能合約語言之一。不可否認 Solidity 在塑造區塊鏈方面發揮了重要作用,並將在未來繼續發揮作用。然而,使用 Solidity 構建智能合約時存在一些挑戰,從數據維度來看,估計目前大約有 20,000 名 Solidity 開發者,這一數字遠低於 Rust 的 300 萬開發者,以及 C / C++ 的 1200 萬開發者。
Stylus 為開發智能合約提供了高效且安全的編程工具。任何編譯為 WebAssembly(WASM)的語言都受到支持,包括 Rust 及其他語言。這是因為 Stylus 引入了一個與 EVM 完全互操作的平行虛擬機,旨在執行 WASM 而非 EVM 字節碼。該虛擬機並不是替代 EVM,而是與其協同工作,以促進狀態轉換和執行各自的字節碼,與 EVM 相比,它在性能上進行了優化。
此外,WASM 由於對 Rust 和 C 語言進行了數十年的編譯器開發,其程序比 Solidity來得更高效。這使得開發者能夠創建複雜的加密和計算任務,否則這些任務將極其耗費 Gas。另外值得一提的是,Solidity 合約和 WASM 合約是完全可互操作的。Solidity 合約可以自由調用 Rust 合約,反之亦然。若選擇使用 Rust,開發者可以立即訪問完整的開發工具套件和鏈上功能。
藉助這些新的編程語言和高效的 WASM 虛擬機,開發者擁有了更具表現力的編碼工具,可以幫助他們進一步探索鏈上創新的邊界。此外,Stylus 引入的 WASM 虛擬機可以顯著降低複雜智能合約的 Gas 成本,這意味著對於計算和內存密集型應用來說,使用 Stylus 將大幅降低他們的運行成本。
在 Arbitrum One 和 Nova 主網上推出 Stylus 與我們擴容以太坊的願景相一致,未來通過 Stylus 我們將更有能力探索區塊鏈更廣闊的未知領域,同時我們希望更多開發者加入我們這段旅程。
與我們一起構建
雖然 Stylus 生態系統充滿了增長和擴展的可能性,但在推出之際,Stylus 生態系統仍處於早期階段。儘管啟動所需的基本組件已經到位,但我們還是很期待能通過生態系統的擴展,為大家提供更多開發工具、和功能以進一步促進創新。這意味著第一批使用 Stylus 的先鋒者們將能夠在積極構建的過程中同時幫助塑造和完善 Stylus。
目前已經有許多早期採用者團隊正在使用 Stylus,下面我們將通過一些項目案例來讓大家進一步瞭解 Stylus。
-
Renegade Finance
Renegade 正在構建一種「鏈上暗池(onchain dark pool)」,這是一種新型的具有隱私保護能力的去中心化交易所。與傳統金融中的暗池類似,Renegade 實現了隱藏規模的交易,以達到高質量的執行效果,並且沒有 MEV、滑點、價差或價格影響。在其底層,Renegade 利用多方計算(MPC)和零知識證明來確保交易前後的隱私。
Renegade 創始工程師 Andrew 介紹:
「如果沒有 Stylus,這個交易所不會如此快速、便宜和安全。」
-
Superposition
Superposition 的 AMM 合約「Longtail」是一種集中流動性類型的 AMM,旨在實現無縫的跨鏈流動性,同時最小化市場風險。得益於 Stylus,Longtail 旨在將所有流動性集中在一個合約中,每個池之間僅共享一個資產(fUSDC)。該 AMM 還支持 Permit2,使用戶能夠更無縫、更低成本的與代幣進行交互。
Superposition 創始人 Alex 表示:
「Stylus 是一個兩全其美的解決方案,它結合了 Rust 生態系統的表現力、經濟性和安全性,以及 EVM 的豐富性。我們選擇 Stylus 來構建 EVM 上最低成本和最安全的 DeFi 套件,同時兼顧可組合性。Stylus是實現這一切的遊戲規則改變者。」
-
Crypto Valley Exchange
Stylus 為 Crypto Valley Exchange 提供了利用 Rust、WASM 和 LLVM 的工具,使得 Crypto Vally 團隊可以開放一個高效且與以太坊生態完全互操作的前沿智能合約。這一能力使團隊能夠在鏈上實現衍生品交易的投資組合保證金管理。
Crypto Valley Exchange 首席技術官 Ivan 表示:
「多虧了 Stylus,我們可以充分利用 Rust、WASM 和 LLVM 的潛力,創建先進且高效的智能合約,同時保持與整個以太坊生態的完全互操作性。Stylus 成為了我們在鏈上實現全面功能的衍生品交易投資組合保證金管理的唯一選擇。」
-
Fairblock
Fairblock 利用 Stylus 實現多方計算(MPC)方案,例如閾值身份基礎加密,這在僅依靠 EVM 操作碼的情況下是不可行的。這些算法釋放了構建多種應用程序的潛力,包括防搶先交易的訂單、玩家對玩家(PVP)遊戲、NFTs 盲盒、抗脅迫投票以及機密 AI 等。
生態系統支持
Stylus 的應用離不開整個生態系統的共同推動,Web3 的許多夥伴們正在齊心協力,讓 Stylus 變得更加普及、人人可用。
-
Etherscan:備受歡迎的區塊瀏覽器和分析平臺 Etherscan 正在支持 Stylus 合約在 Arbitrum rollups 和 orbit 鏈上的驗證和交互,從而增強對 Stylus 智能合約的信任和可訪問性。
-
OpenZeppelin:作為開源智能合約庫和安全解決方案的提供者,OpenZeppelin 正在為 Rust 構建 Stylus 庫,旨在使開發更加安全可靠。這將使開發人員能夠加速 Stylus 的開發。
-
Tenderly:作為全棧 Web3 基礎設施提供者,Tenderly 將通過區塊發現、執行和模擬來支持Stylus。他們的路線圖中還包括改進追蹤和虛擬測試網,以提高Stylus的兼容性。
下一步規劃
未來 Offchain Labs 將繼續致力於開發 Stylus SDK 並改進 CLI。Offchain Labs 承諾以開放、透明的方式構建經得起時間考驗的產品。為了幫助更多人瞭解 Stylus,未來幾周 Arbitrum 將上線多個活動。以下是一些值得關注的活動:
-
Stylus AMA 活動
從 9 月 2 日開始,Arbitrum 基金會每週將會舉辦 AMA 活動,邀請使用 Stylus 的團隊分享他們的開發的經驗,並討論這些工具為他們的產品及服務帶來了哪些賦能。
-
主網鑄造
為了慶祝 Stylus 的發佈,Arbitrum 基金會還將為首個由 Stylus 提供支持的 NFT 合約舉辦鑄造活動!這款 NFT 由藝術家 Jimena Buena Vita 所創作,將於 2024 年 9 月 9 日開始鑄造。
-
StylusPro 系列
我們計劃將於 9 月底和 10 月底舉辦直播研討會,該活動將面向對 Stylus 感興趣的高級開發者,旨在鼓勵使用 Stylus 在 EVM 上構建以前不可能實現的事物或創新用例,比如:
-
零知識證明;
-
25519 曲線驗證及其他密碼學方法;
-
完全同態加密;
-
期權定價的 Black Scholes 模型;
-
存儲證明。
-
Stylus 迭代
Stylus 迭代計劃旨在鼓勵 Stylus 智能合約和工具的早期開發,從而最終使 Stylus 可以服務於更廣大的加密社區、生態, 並開拓新的應用潛力。
目前,一項 DAO 提案正在尋求為Stylus 迭代計劃提供高達 500 萬 ARB 的獎勵。該提案目前正在等待 Arbitrum DAO 的反饋,如果獲得通過,團隊申請將於 10 月 4 日開放。
結語
作為 Arbitrum 有史以來最大的執行層升級,Arbitrum Stylus 使開發人員不必侷限在傳統 Solidity 語言,而能夠使用他們最喜歡的編程語言(包括 Rust、C 和 C++)部署應用程序,並與 EVM 完全可組合,這不僅使得開發者和用戶體驗更上一層樓,更讓 Arbitrum 生態面向全行業乃至 Web2 行業的應用打開了大門,未來隨著 Stylus 的不斷採用與發展,期待 Arbitrum 生態更多精彩表現。
歡迎加入深潮 TechFlow 官方社群
Telegram 訂閱群:https://t.me/TechFlowDaily
Twitter 官方帳號:https://x.com/TechFlowPost
Twitter 英文帳號:https://x.com/BlockFlow_News














