適合 Rust 開發者的以太坊
了解如何使用基於 Rust 的專案與工具在以太坊上進行開發
使用以太坊建立去中心化應用程式 (dapp),以利用加密貨幣與區塊鏈技術的優勢。這些 dapp 值得信賴,這意味著一旦部署到以太坊,它們將始終按照程式設計的方式運行。它們可以控制數位資產,以建立新型態的金融應用程式。它們可以是去中心化的,這意味著沒有單一實體或個人控制它們,且幾乎不可能被審查。
開始使用智能合約與 Solidity 語言
邁出將 Rust 與以太坊整合的第一步
需要先了解更基礎的入門知識嗎?請查看 ethereum.org/learn 或 ethereum.org/developers。
初學者文章
- Rust 以太坊客戶端 (在新分頁開啟) * 請注意,OpenEthereum 已被棄用 (在新分頁開啟)且不再維護。 請謹慎使用,並最好切換到其他客戶端實作。
- 使用 Rust 發送交易到以太坊 (在新分頁開啟)
- 如何在 Kovan 使用 Rust Wasm 撰寫合約的逐步教學 (在新分頁開啟)
中階文章
進階使用模式
Rust 專案與工具
- pwasm-ethereum (在新分頁開啟) - 用於與類以太坊網路互動的外部函式集合
- 萊特豪斯 (在新分頁開啟) - 快速的以太坊共識層客戶端
- Ethereum WebAssembly (在新分頁開啟) - 提議使用 WebAssembly 的確定性子集重新設計以太坊智能合約執行層
- oasis_std (在新分頁開啟) - OASIS API 參考文件
- Solaris (在新分頁開啟) - 使用原生 Parity 客戶端 EVM 的 Solidity 智能合約單元測試框架。
- SputnikVM (在新分頁開啟) - Rust 以太坊虛擬機實作
- Wavelet (在新分頁開啟) - 使用 Rust 撰寫的 Wavelet 智能合約
- Foundry (在新分頁開啟) - 以太坊應用程式開發工具包
- Alloy (在新分頁開啟) - 高效能、經過充分測試且文件齊全的函式庫,用於與以太坊及其他基於 EVM 的區塊鏈互動。
- Ethers_rs (在新分頁開啟) - 以太坊函式庫與錢包實作
- SewUp (在新分頁開啟) - 一個幫助你使用 Rust 建立以太坊 WebAssembly 合約的函式庫,就像在一般後端開發一樣
- Substreams (在新分頁開啟) - 平行化區塊鏈資料索引技術
- 瑞斯 (在新分頁開啟) 瑞斯(Reth,Rust Ethereum 的縮寫)是一個新的以太坊全節點實作
- Awesome Ethereum Rust (在新分頁開啟) - 以太坊生態系中以 Rust 撰寫的精選專案集合
- Stylus (在新分頁開啟) - 用於在 Arbitrum 上建立智能合約的 Rust SDK
正在尋找更多資源嗎?請查看 ethereum.org/developers。