跳转至主要内容
Change page

以太坊开发文档

上次修改时间: @cuijia(opens in a new tab), 2023年8月15日

本文档旨在帮助你构建以太坊。 它介绍了以太坊概念,解释了以太坊技术栈,并记录了以太坊更复杂的应用和使用案例的高级主题。

基于开源社区的努力,你可以随时提出新的主题,添加新内容,并在认为可能有用的地方提供示例。 所有文档都可以通过 GitHub 编辑 — 如果不确定如何操作,请遵循这些说明(opens in a new tab)

开发单元

如果这是你首次尝试以太坊开发,我们建议从头开始,有始有终,从头到尾。

基础主题

  • 以太坊简介以太坊简要概述
    • 以太币简介ETH 简要概述
      • 去中心化应用程序简介去中心化应用程序简介
        • Web2 与 Web3 的对比基于区块链的应用程序提供的基本差异
          • 帐户网络中能够持有余额和发送交易的实体
            • 交易转账和其他导致以太坊状态变化的行为
              • 区块交易分批进行,以确保状态在所有行为者之间同步。
                • 以太坊虚拟机 (EVM)EVM 处理以太坊网络上的所有计算
                • Gas费用交易处理所需的算力,由交易汇款人使用 ETH 支付
                  • 节点和客户端参与网络的个人和他们运行的交易验证软件
                  • 网络部署以太坊,包括测试网络
                    • 共识机制分布式网络的各个节点如何就系统的当前状态达成共识

                    以太坊堆栈

                    高级

                    • 链桥面向开发者的桥接概述
                      • 标准商定的协议,以保持项目效率和社区可及性
                      • 最大可提取价值 (MEV)从除了区块奖励之外的以太坊区块链中提取价值
                        • 预言机如何将信息注入到以太坊区块链中
                          • 缩放随着以太坊的发展,维护去中心化和安全的方法
                          • 数据可用性docs-nav-data-availability-description
                          • 网络层以太坊网络层的解释
                          • 数据结构与编码以太坊堆栈中使用的数据结构和编码方案的解释

                          本文对你有帮助吗?