以太坊開發文檔
J
最後編輯: @Joe-Chen(opens in a new tab), 2023年8月15日
本文檔旨在幫助你透過以太坊建置。 它介紹以太坊概念,解釋以太坊技術堆疊,並記錄關於更加複雜的應用程式及用例的高階主題。
此為開源社群的一項工作,歡迎在你認為有所幫助時提出新主題、增添新內容並提供範例。 所有文檔均可透過 GitHub 進行編輯 – 如果你不確定如何操作,請遵循相關說明(opens in a new tab)。
發展模組
若這是你初次嘗試進行以太坊開發,我們建議你從頭開始並進行全面學習。
基礎主題
- Ethereum 簡介 – 以太坊快速概觀
- 以太幣簡介 – 以太幣快速概觀
- 去中心化應用程式簡介 – 去中心化應用程式簡介
- Web2 vs Web3 – 區塊鏈應用程式存在的重要差異
- 帳戶 – 網路中的實體,能持有餘額並發送交易
- 交易紀錄 – 導致以太坊網路狀態變化的轉帳及其他操作
- 區塊 – 分批次處理交易的方式,可確保網路狀態在所有參與者間同步
- 以太坊虛擬機 (EVM) – 以太坊虛擬機處理以太坊網路中的所有計算
- Gas – 處理交易所需的算力,費用由交易發送者使用以太幣支付
- 節點與用戶端 – 參與網路的個體及其運行以驗證交易的軟體
- 網路 – 以太坊(包括測試網)實作
- 共識機制 – 分佈式網路中的各個節點如何對當前的系統狀態達成共識
以太坊權益質押
- 堆疊簡介 – 以太坊/Web3 堆疊概觀
- 智慧型合約 – 存在於以太坊地址中並在受到交易觸發時運行函式的程式
- 開發網路 – 本機區塊鏈環境,用於在部署前測試去中心化應用程式
- 開發架構 – 令以太坊相關開發更為容易的工具
- 以太坊用戶端應用程式介面 – 簡便的程式庫,可讓你的 Web 應用程式與以太坊及智慧型合約互動
- 資料與分析 – 區塊鏈資料如何總匯、組織及實作至去中心化應用程式
- 存儲 – 去中心化儲存結構及機制
- 整合開發環境 (IDE) – 編寫去中心化應用程式的最佳環境
- 程式語言 – 如何透過已掌握程式語言開始參與以太坊