帮助更新此页面

🌏

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

以太坊
开发者
资源

以太坊的构建者手册。由构建者编写,为构建者所用。
组织成类似ETH符号的区块示例

您想如何开始?

👩‍🎓

学习以太坊开发

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

阅读文档
👩‍🏫

通过教程学习

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

查看教程
👩‍🔬

开始试用

想先尝试,稍后提问?

使用代码播放
👷

设置本地环境

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

选择您的堆栈

关于这些开发者资源

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

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

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

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

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

浏览相关文档

介绍

以太坊简介

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

Intro to Ether

An introduction to cryptocurrency and Ether

去中心化应用程序简介

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

堆栈简介

关于以太坊堆栈的介绍

Web2 与 Web3 对比

Web 3 开发世界的不同之处

编程语言

使用熟悉语言的以太坊

基础

帐户

网络上的合约或人员

交易

以太坊状态的变化方式

交易批量添加到区块链中

以太访虚拟机 (EVM)

处理交易的计算机

气体

为交易赋能所需的以太

节点和客户端

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

网络

主网和测试网络的概览

采矿

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

堆栈

智能合约

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

开发框架

帮助加速开发的工具

Javascript 库

使用 javascript 与智能合约互动

后端 API

使用库与智能合约互动

区块浏览器

您的以太坊数据门户网站

安全性

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

存储

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

开发环境

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

高级

令牌标准

已接受令牌标准的概览

Miner extractable value (MEV)

An introduction to miner extractable value (MEV)

Oracle

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

缩放

快速交易解决方案