帮助更新此页面

🌏

本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。

以太坊
开发者
资源

以太坊的构建者手册。由构建者编写,为构建者所用。
Illustration of blocks being organized like an ETH symbol

您想如何开始?

👩‍🎓

学习以太坊开发

阅读我们的相关文档,了解核心概念和以太坊堆栈

阅读文档
👩‍🏫

通过教程学习

已经做过以太坊开发的构建者一步一步地引导您学习以太坊开发。

查看教程
👩‍🔬

开始试用

想先尝试,稍后提问?

使用代码播放
👷

设置本地环境

通过配置开发环境使您的堆栈准备好构建。

选择您的堆栈

关于这些开发者资源

etherum.org 帮助您通过以太坊编写关于基本概念和开发堆栈的相关文档,还有一些教程让您开始和运行。

在 Mozilla 开发者网络的启发下,我们认为以太坊需要一个地方来容纳伟大的开发者内容和资源。 像我们在 Mozilla 的朋友一样,这里的一切都是开源的,并准备好让您扩展和改进。

如果您有任何反馈,请通过 GitHub Issue 或我们的 Discord 服务器联系我们。 加入 Discord

帮助我们使 etherum.org 变得更好

就像 etherum.org 一样,这些文档是社区努力的结果。如果您看到错误、有待改进的地方或新的机会能帮到以太坊开发者,请创建一个 PR。

浏览相关文档

介绍

以太坊简介

关于区块链和以太坊的介绍

去中心化应用程序简介

关于去中心化应用程序的介绍

堆栈简介

关于以太坊堆栈的介绍

Web2 与 Web3 对比

Web 3 开发世界的不同之处

编程语言

使用熟悉语言的以太坊

基础

帐户

网络上的合约或人员

交易

以太坊状态的变化方式

交易批量添加到区块链中

以太访虚拟机 (EVM)

处理交易的计算机

气体

为交易赋能所需的以太

节点和客户端

如何在网络中验证块和交易

网络

主网和测试网络的概览

采矿

如何创建新块并达成协商一致意见

堆栈

智能合约

去中心化应用程序背后的逻辑 — 自动执行协议

开发框架

帮助加速开发的工具

Javascript 库

使用 javascript 与智能合约互动

后端 API

使用库与智能合约互动

区块浏览器

您的以太坊数据门户网站

安全性

开发过程中需要考虑的安全措施

存储

如何处理去中心化应用程序存储

开发环境

适合去中心化应用程序开发的 IDE

高级

令牌标准

已接受令牌标准的概览

Oracle

正在获取链下数据到您的智能合约

缩放

快速交易解决方案