跳转至主要内容

开发者

以太坊 开发者 资源

以太坊的构建者手册。由构建者编写,为构建者所用。

你想如何开始?

学习以太坊开发

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

阅读文档

通过教程学习

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

查看教程

开始试用

想先尝试,稍后提问?

使用代码播放

设置本地环境

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

选择你的堆栈
SpeedRunEthereum banner

基于以太坊的开发实践来学习所有最重要的概念

SpeedRun 以太坊(opens in a new tab)

关于这些开发者资源

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

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

如果你有任何反馈,请通过 GitHub Issue 或我们的 Discord 服务器联系我们。 加入 Discord(opens in a new tab)

浏览相关文档

介绍

以太坊简介

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

以太币简介

加密货币和 ETH 简介

去中心化应用程序简介

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

堆栈简介

关于以太坊堆栈的介绍

Web2 与 Web3 对比

Web3 开发世界的不同之处

编程语言

使用熟悉语言的以太坊

使用去中心化应用程序的拟人狗

基础

帐户

网络上的合约或人员

交易

以太坊状态的变化方式

区块

交易批量添加到区块链中

以太访虚拟机 (EVM)

处理交易的计算机

燃料

交易所需的以太币

节点和客户端

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

网络

主网和测试网络的概览

挖矿

如何使用工作量证明创建新区块并达成共识

挖矿算法

关于以太坊挖矿算法的信息

堆栈

智能合约

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

开发框架

帮助加速开发的工具

JavaScript 库

使用 JavaScript 与智能合约进行交互

后端应用程序接口

使用库与智能合约互动

区块浏览器

你的以太坊数据门户网站

智能合约安全性

开发智能合约过程中需要考虑的安全措施

存储

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

开发环境

适合去中心化应用程序开发的集成开发环境

高级

代币标准

已接受令牌标准的概览

最大可提取价值 (MEV)

最大可提取价值 (MEV) 简介

预言机

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

扩容

快速交易解决方案

网络层

以太坊网络层的简介

数据结构和编码

以太坊堆栈中使用的数据结构和编码方案简介

本页面对你有帮助吗?