面向 Rust 开发者的以太坊
页面最后更新: 2025年8月26日
了解如何使用基于 Rust 的项目和工具为以太坊进行开发
使用以太坊来创建去中心化应用程序,发挥加密货币和区块链技术的优势。 这些去中心化应用程序可被信任,意味着一旦被部署到以太坊上,它们将总是按既定程序运行。 这些应用程序可以控制数字资产,以便创造新的金融应用; 它们可以是去中心化的,即没有任何单一实体或个人控制它们,而且它们几乎不可能被审查。
从学习智能合约和 Solidity 语言入手
迈出第一步,将 Rust 与以太坊进行集成
想对以太坊有更加全面的认识? 查看 ethereum.org/learn 或 ethereum.org/developers。
- 区块链解析opens in a new tab
- 了解智能合约opens in a new tab
- 编写你的第一个智能合约opens in a new tab
- 学习如何编译和部署 Solidityopens in a new tab
初学者文章
- Rust 以太坊客户端opens in a new tab * **请注意,OpenEthereum 已被弃用opens in a new tab且不再进行维护。**请谨慎使用,最好切换到另一个客户端实现。
- 使用 Rust 向以太坊发送交易opens in a new tab
- 关于如何用 Rust Wasm 为 Kovan 编写合约的详细教程opens in a new tab
中级文章
高级使用模式
Rust 项目和工具
- pwasm-ethereumopens in a new tab - 用于和类以太坊网络交互的外部函数集合
- Lighthouseopens in a new tab - 快速的以太坊共识层客户端
- Ethereum WebAssemblyopens in a new tab - 使用 WebAssembly 的确定性子集对以太坊智能合约执行层进行的重新设计提案
- oasis_stdopens in a new tab - OASIS API 参考
- Solarisopens in a new tab - 使用原生 Parity 客户端 EVM 的 Solidity 智能合约单元测试工具。
- SputnikVMopens in a new tab - Rust 实现的以太坊虚拟机
- Waveletopens in a new tab - 用 Rust 编写的 Wavelet 智能合约
- Foundryopens in a new tab - 用于开发以太坊应用的工具包
- Alloyopens in a new tab - 用于与以太坊和其他基于 EVM 的链进行交互的高性能、经过良好测试且文档齐全的程序库。
- Ethers_rsopens in a new tab - 以太坊程序库和钱包实现
- SewUpopens in a new tab - 一个可帮助你使用 Rust 构建以太坊 WebAssembly 合约的库,就像在通用后端中开发一样
- Substreamsopens in a new tab - 并行化区块链数据索引技术
- Rethopens in a new tab Reth (Rust Ethereum 的简称) 是一个新的以太坊全节点实现
- Awesome Ethereum Rustopens in a new tab - 以太坊生态系统中用 Rust 编写的项目精选集合
正在寻找更多资源? 请查看 ethereum.org/developers.