以太坊開發文檔
本文檔旨在幫助你透過以太坊建置。 它介紹以太坊概念,解釋以太坊技術堆疊,並記錄關於更加複雜的應用程式及用例的高階主題。
此為開源社群的一項工作,歡迎在你認為有所幫助時提出新主題、增添新內容並提供範例。 所有文件都可以透過 GitHub 編輯 – 如果您不確定如何操作,請依照這些說明操作 (opens in a new tab)。
開發模組
若這是你初次嘗試進行以太坊開發,我們建議你從頭開始並進行全面學習。
基礎主題
- 以太坊簡介 – 以太坊快速概覽
- 以太幣簡介 – 以太幣快速概覽
- 去中心化應用程式 (dapp) 簡介 – 去中心化應用程式簡介
- Web2 與 Web3 的比較 – 基於區塊鏈的應用程式所提供的根本差異
- 帳戶 – 網路中可以持有餘額並發送交易的實體
- 交易 – 導致以太坊狀態改變的轉帳與其他操作
- 區塊 – 將交易分批處理的方式,以確保所有參與者之間的狀態同步
- 以太坊虛擬機 (EVM) – EVM 處理以太坊網路上的所有運算
- 燃料 – 處理交易所需要的運算能力,由交易發送者以 ETH 支付
- 節點與客戶端 – 參與網路的個體以及他們用來驗證交易的軟體
- 網路 – 以太坊的實作,包含測試網路
- 共識機制 – 分散式網路的各個節點如何對系統的當前狀態達成共識
以太坊技術堆棧
- 技術堆疊簡介 – 以太坊與 Web3 技術堆疊概覽
- 智能合約 – 駐留在以太坊地址上,並在交易觸發時執行函式的程式
- 開發網路 – 用於在部署前測試去中心化應用程式 (dapp) 的本地區塊鏈環境
- 開發框架 – 讓以太坊開發變得更簡單的工具
- 以太坊客戶端 API – 讓你的網頁應用程式能與以太坊及智能合約互動的便利函式庫
- 資料與分析 – 區塊鏈資料如何被聚合、組織並實作到去中心化應用程式 (dapp) 中
- 儲存 – 去中心化儲存結構與機制
- 整合開發環境 (IDE) – 撰寫去中心化應用程式 (dapp) 程式碼的最佳環境
- 程式語言 – 如何使用你可能已經熟悉的語言開始開發以太坊
進階
- 跨鏈橋 – 為開發者提供的跨鏈橋接概述
- 標準 – 為了維持專案對社群的效率與可及性而達成共識的協定
- 最大可提取價值 (MEV) – 除了區塊獎勵之外,如何從以太坊區塊鏈中提取價值
- 預言機 – 資訊如何被注入以太坊區塊鏈
- 擴容 – 隨著以太坊成長,保持去中心化與安全性的方法
- 資料可用性 – An overview of problems and solutions relating to data availability in Ethereum
- 網路層 – 以太坊網路層的說明
- 資料結構與編碼 – 整個以太坊堆疊中使用的資料結構與編碼架構說明
頁面最後更新: 2026年4月22日