github编辑

相关工具

客户端和开发库

以太坊社区现在提供了多种语言实现的客户端,支持标准的 JSON-RPC 协议。随着以太坊 2.0(共识层)的升级,现在的节点通常由执行层客户端(Execution Client)和共识层客户端(Consensus Client)共同组成。

执行层客户端(Execution Client):

共识层客户端(Consensus Client):

开发库:

以太坊钱包

钱包是用户进入 Web3 世界的入口。

开发框架与 IDE

现代以太坊开发工具栈已经发生了巨大变化。

  • Hardhatarrow-up-right:目前最主流的以太坊开发环境,基于 JavaScript/TypeScript,拥有庞大的插件生态。

  • Foundryarrow-up-right:基于 Rust 编写的极速开发框架,支持用 Solidity 编写测试脚本,正在快速取代 Hardhat。

  • Remixarrow-up-right:基于浏览器的 IDE,无需安装,适合快速原型开发和教学。

网站资源

最后更新于