Stylus 與 EVM:那場不存在的偉大辯論



大家總是問我:「@arbitrum Stylus 會取代 Solidity 嗎?」錯誤的問題。

Stylus 和 EVM 不是競爭對手。它們是隊友。這就是為什麼智能合約的未來不是選擇一方,而是擁有多種選擇。

Solidity 主導著智能合約開發。它熟悉且運作良好。

但強迫每個開發者都學 Solidity,限制了鏈上建構者的範圍。Rust 開發者遠離,C++ 團隊完全跳過區塊鏈。

EVM 也有性能限制。某些工作負載的記憶體和計算成本擴展不佳。有些計算在鏈上運行變得過於昂貴。

Stylus 允許你用 Rust、C 或 C++ 通過 WebAssembly 編寫智能合約。

這些合約與 Solidity 合約並行運行。它們可以互相通信。Rust 合約調用 Solidity 合約,反之亦然。

同一條鏈。同一安全性。不同語言。性能差距是真實存在的。

基準測試中的亮點:

🔹 運行速度在計算密集型工作負載下顯著提升
🔹 複雜邏輯的記憶體使用效率大幅提高
🔹 重度數學運算在鏈上變得經濟可行
基準測試顯示,在特定的計算和記憶體密集型操作中,與 Solidity 相比,性能提升了數個量級。

這些結果來自在 Arbitrum 上對等邏輯的雙環境運行。

互操作模型:

1️⃣ 你的 Solidity DEX 呼叫一個 Rust 價格預言機
2️⃣ Rust 預言機高效處理繁重計算
3️⃣ 結果無縫返回 Solidity
4️⃣ 所有操作在同一筆交易中完成
你不是在從 EVM 遷移到 WASM。

你是在將它們結合。用 Solidity 實現標準的 DeFi 邏輯,用 Stylus 處理密碼學、進階數學或模擬等高強度運算。

在我看來,這改變了人們的建構方式:

- Rust 開發者可以在不學 Solidity 的情況下在鏈上建構
- 現有的 Solidity 項目優化昂貴的函數
- 新的應用場景變得可行,例如鏈上遊戲、ZK 驗證或 ML 相關計算
- 你為每個任務選擇合適的工具

EVM 依然存在,Solidity 依然存在。現在你擁有更多工具。智能合約向曾經遠離的開發者敞開大門。

這裡的贏家是:

1️⃣ Solidity 開發者。保持你的代碼,優化瓶頸
2️⃣ Rust 和 C++ 開發者。在你已熟悉的語言上構建鏈上應用
3️⃣ 用戶。用更低的 gas 費用完成複雜邏輯

就我個人而言,我認為 Solidity 會處理業務邏輯,而 Stylus 會負責性能關鍵路徑。最優的合約將同時使用兩者。

試試看 Stylus 快速入門,看看 Rust 合約如何與 Solidity 互動。

這場辯論不是 EVM 與 Stylus 的對決,而是當你擁有兩者時,你會建造出什麼。
ARB0.23%
DEFI-5.71%
查看原文
post-image
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)