跳至主要内容
Change page

JavaScript 開發者適用的以太坊資源

頁面最後更新時間: 2026年2月14日

JavaScript 是以太坊生態系統中最常用的語言之一。 事實上,有個團隊opens in a new tab致力於將盡可能多的以太坊內容引入 JavaScript。

有機會在堆疊的所有層級編寫 JavaScript(或類似內容)。

與以太坊互動

JavaScript API 函式庫

如果您想編寫 JavaScript 來查詢區塊鏈、傳送交易等,最方便的方法是使用 JavaScript API 函式庫。 這些 API 可讓開發人員輕鬆與以太坊網路中的節點互動。

你可以使用這些程式庫與以太坊上的智慧型合約進行互動,因此可以構建一個去中心化應用程式,在此去中心化應用程式中,你只需使用 JavaScript 就能夠與預先存在的合約進行互動。

查看

智能合約

如果您是 JavaScript 開發人員,且想撰寫自己的智慧型合約,您可能會想熟悉 Solidityopens in a new tab。 這是最常用的智慧型合約語言,它在語法上與 JavaScript 類似,因而可能更容易學習。

更多關於智慧型合約的資訊。

了解協議

以太坊虛擬機

已有 以太坊虛擬機 的 JavaScript 實作。 該虛擬機支援最新的分叉規則。 分叉規則是指由於計劃的升級而對以太坊虛擬機所做的變更。

分叉規則分為各種 JavaScript 包,可以查看這些包取得更深入的理解:

  • 帳戶
  • 區塊
  • 區塊鏈本身
  • 交易
  • 和更多相關內容...

這將幫助你理解「帳戶的資料結構是什麼?」等問題。

如果你喜歡閱讀程式碼,此 JavaScript 可能是閱讀我們文件的絕佳替代方案。

查看 EVM
@ethereumjs/evmopens in a new tab

節點與用戶端

目前正在開發的 Ethereum.js 讓你能夠深入瞭解以太坊用戶端如何用你理解的語言 JavaScript 運作!

查看用戶端
@ethereumjs/clientopens in a new tab

其他專案

以太坊 JavaScript 領域也發生了許多其他事情,包括:

  • 錢包公用程式程式庫。
  • 用於產生匯入和匯出以太坊金鑰的工具。
  • merkle-patricia-tree 的實作 – 一種以太坊黃皮書中所概述的資料結構。

前往 EthereumJS repoopens in a new tab 深入探索您最感興趣的內容。

延伸閱讀

知道一個曾經幫助你學習更多社區或社團資源? 歡迎在本頁自由編輯或添加內容!

這篇文章對你有幫助嗎?