跳至主要内容
Change page

去中心化應用程式開發架構

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

框架簡介

建構成熟的去中心化應用程式需要 不同的技術。 軟體架構包含許多必要功能, 或提供簡單的外掛程式系統來選擇 你需要的工具。

架構帶有許多非常規功能, 例如:

  • 運行本機區塊鏈實例功能。
  • 編輯和測試你的智慧型合約.
  • 用戶端開發附加元件,可在同一個專案/儲存庫中建立 面對使用者的應用程式。
  • 用於連結到以太坊網路並部署 合約的設定,無論是連接到本地運行的執行個體 還是連結到以太坊的公共網路之一。
  • 去中心化應用程式發行 - 與 IPFS 等儲存選項 整合。

先決條件

在深入研究框架之前,建議您先閱讀我們的 去中心化應用程式以太坊技術堆疊 簡介。

可用的框架

Foundry - Foundry 是一款極速、可攜式且模組化的工具組,用於開發以太坊應用程式

Hardhat - 為專業人士打造的以太坊開發環境。

Ape - 專為 Python 開發人員、資料科學家和安全專家打造的智慧合約開發工具。

Web3j - 一個在 JVM 上開發區塊鏈應用程式的平台。

ethers-kt - 適用於 EVM 區塊鏈的非同步、高效能 Kotlin/Java/Android 程式庫。

Create Eth App - 用一道指令建立由以太坊驅動的應用程式。 包含多種UI架構與Defi模板供你選擇.

Scaffold-Eth - Ethers.js + Hardhat + React 元件和 web3 掛鉤:開始建構由智慧合約驅動的去中心化應用程式所需的一切。

Tenderly - Web3 開發平台,能讓區塊鏈開發者建立、測試、除錯、監控和操作智慧合約,並改善去中心化應用程式的使用者體驗。

The Graph - The Graph,有效率地查詢區塊鏈資料。

Alchemy - 以太坊開發平台。

NodeReal - 以太坊開發平台。

thirdweb SDK - 使用我們強大的 SDK 和 CLI,建構可與您的智慧合約互動的 web3 應用程式。

Chainstack - Web3 (以太坊及其他) 開發平台。

Crossmint - 企業級 web3 開發平台,讓您可以在所有主要 EVM 鏈 (及其他鏈) 上建立 NFT 應用程式。

Brownie - 以 Python 為基礎的開發環境和測試框架。

OpenZeppelin SDK - 終極智慧合約工具組:一套可協助您開發、編譯、升級、部署智慧合約並與其互動的工具。

Catapulta - 多鏈智慧合約部署工具,可在區塊瀏覽器中自動驗證、追蹤已部署的智慧合約並分享部署報告,為 Foundry 和 Hardhat 專案提供隨插即用功能。

GoldRush (由 Covalent 提供技術支援) - GoldRush 為開發人員、分析師和企業提供最全面的區塊鏈資料 API 套件, 無論您是在建構 DeFi 儀表板、錢包、交易機器人、AI 代理程式還是合規平台,資料 API 都能提供快速、準確且對開發人員友善的存取方式,讓您取得所需的必要鏈上資料

Wake - 用於合約測試、模糊測試、部署、漏洞掃描和程式碼導航的一體化 Python 框架。

Veramo - 開源、模組化且不受限的框架,讓去中心化應用程式開發者能輕鬆地將去中心化身分和可驗證憑證整合到他們的應用程式中。

延伸閱讀

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

這篇文章對你有幫助嗎?