以太坊开发文档
本文档旨在帮助你构建以太坊。 它介绍了以太坊概念,解释了以太坊技术栈,并记录了以太坊更复杂的应用和使用案例的高级主题。
基于开源社区的努力,你可以随时提出新的主题,添加新内容,并在认为可能有用的地方提供示例。 所有相关文档均可通过 GitHub 进行编辑 – 如果您不确定如何操作,请遵循这些说明 (opens in a new tab)。
开发模块
如果这是你首次尝试以太坊开发,我们建议从头开始,有始有终,从头到尾。
基础主题
- 以太坊简介 – 以太坊快速概述
- 以太币简介 – 以太币快速概述
- 去中心化应用 (dapp) 简介 – 去中心化应用 (dapp) 简介
- Web2 与 Web3 – 基于区块链的应用程序提供的根本区别
- 账户 – 网络中可以持有余额并发送交易的实体
- 交易 – 导致以太坊状态改变的转账和其他操作
- 区块 – 将交易批量处理以确保所有参与者之间的状态同步的方式
- 以太坊虚拟机 (EVM) – 以太坊虚拟机 (EVM) 处理以太坊网络上的所有计算
- Gas – 处理交易所需的计算能力,由交易发送方以 ETH 支付
- 节点和客户端 – 参与网络的个体及其运行以验证交易的软件
- 网络 – 以太坊的实现,包括测试网络
- 共识机制 – 分布式网络的各个节点如何对系统的当前状态达成一致
以太坊堆栈
- 技术栈简介 – 以太坊/Web3 技术栈概述
- 智能合约 – 驻留在以太坊地址上并在由交易触发时运行功能的程序
- 开发网络 – 用于在部署前测试去中心化应用 (dapp) 的本地区块链环境
- 开发框架 – 让以太坊开发变得更简单的工具
- 以太坊客户端 API – 允许你的 Web 应用与以太坊和智能合约进行交互的便捷库
- 数据与分析 – 如何将区块链数据聚合、组织并应用到去中心化应用 (dapp) 中
- 存储 – 去中心化存储结构和机制
- 集成开发环境 (IDE) – 编写去中心化应用 (dapp) 代码的最佳环境
- 编程语言 – 如何使用你可能已经掌握的语言开始以太坊开发
高级
- 跨链桥 – 面向开发者的跨链桥接概述
- 标准 – 为保持项目对社区的高效性和可访问性而商定的协议
- 最大可提取价值 (MEV) – 如何在区块奖励之外从以太坊区块链中提取价值
- 预言机 – 信息如何被注入到以太坊区块链中
- 扩容 – 在以太坊发展过程中保持去中心化和安全性的方法
- 数据可用性 – An overview of problems and solutions relating to data availability in Ethereum
- 网络层 – 以太坊网络层说明
- 数据结构和编码 – 以太坊技术栈中使用的数据结构和编码模式说明
页面最后更新: 2026年4月22日