跳至主要内容
Change page

部署智慧型合約

頁面最後更新時間: 2025年12月17日

你需要部署智慧型合約,以供以太坊網路使用者使用。

要部署智慧型合約,只需要傳送一個包含編譯後智慧型合約程式碼的以太坊交易,而無須指定任何接收者。

先決條件

在部署智能合約之前,您應先了解 以太坊網路交易智能合約的結構

部署合約也需要花費以太幣 (ETH),因為它們會儲存在區塊鏈上,所以您應該熟悉以太坊上的 gas 和費用

最後,在部署合約之前,您需要先編譯合約,所以請確定您已閱讀有關 編譯智能合約 的內容。

如何部署智能合約

您需要準備什麼

  • 您的合約位元組碼 – 這是透過 編譯 產生的
  • 可作為燃料的以太幣 – 像其他交易一樣,你需要設定燃料限制,所以請注意合約部署需要比簡單的以太幣傳送花費更多燃料
  • 一個部署腳本或外掛程式
  • 存取 以太坊節點 的權限,可以透過執行自己的節點、連線到公用節點,或透過使用 節點服務 的 API 金鑰來達成

部署智能合約的步驟

所涉具體步驟仰賴所用的開發框架。 例如,您可以查看 Hardhat 有關部署您的合約的文件 (opens in a new tab)Foundry 有關部署和驗證智能合約的文件 (opens in a new tab)。 部署之後,您的合約將會有一個像其他 帳戶 一樣的以太坊地址,並可使用 原始碼驗證工具 進行驗證。

Remix - Remix IDE 允許為以太坊之類的區塊鏈開發、部署和管理智能合約

Tenderly - Web3 開發平台,提供了開發、測試、監控和營運智能合約所需的偵錯、可觀察性和基礎架構組件

Hardhat - 一個用於編譯、部署、測試和偵錯您的以太坊軟體的開發環境

thirdweb - 使用單一指令,輕鬆將任何合約部署至任何 EVM 相容鏈

Crossmint - 企業級 Web3 開發平台,可用於部署智能合約、啟用信用卡和跨鏈支付,並使用 API 建立、分發、銷售、儲存和編輯 NFT。

延伸閱讀

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

這篇文章對你有幫助嗎?