跳转至主要内容

开发者

以太坊 开发者 资源

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

你想如何开始?

学习以太坊开发

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

阅读文档

通过教程学习

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

查看教程

开始试用

想先尝试,稍后提问?

使用代码播放

设置本地环境

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

选择你的堆栈
SpeedRunEthereum banner

Learn all the most important concepts by building on Ethereum

SpeedRun Ethereum(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) 简介

预言机

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

扩容

快速交易解决方案

网络层

以太坊网络层的简介

数据结构和编码

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

本页面对你有帮助吗?

网站最后更新: 2024年7月10日

学习

  • 学习中心
  • 什么是以太坊?
  • 什么是以太币 (ETH)?
  • 以太坊钱包
  • 什么是 Web3?
  • 智能合约
  • Gas fees
  • 运行节点
  • 以太坊安全和预防欺诈措施
  • 测试中心
  • 以太坊词汇表

构建

  • 构建者首页
  • 教程
  • 相关文档
  • 通过编码来学习
  • 设置本地环境
  • 资助
  • 基础主题
  • 用户体验/用户界面设计基础
  • 企业级 - 以太坊主网
  • 企业级 - 以太坊私有链
(opens in a new tab)(opens in a new tab)(opens in a new tab)
  • 关于我们
  • 以太坊品牌资产
  • 行为守则
  • 工作机会
  • 隐私政策
  • 使用条款
  • 缓存政策
  • 媒体联系方式(opens in a new tab)