---
title: "如何在 Alchemy 上啟動 dapp"
description: "本指南分享如何為啟動 dapp 做好準備的最佳實踐"
---

# 如何在 Alchemy 上啟動 dapp

推出 dApp 的過程與開發階段同樣重要。推出 dApp 涉及許多面向，包括測試、確保擁有適當的基礎設施，以及圍繞它建立社群。如果能把這些環節都做好，就能吸引大量使用者。

## **推出 dapp 前的準備工作**

在推出應用程式之前，你需要確保基礎設施能夠應付即將開始使用你應用程式的使用者數量。這是決定推出成敗的關鍵——在確保 dApp 具備可擴展性這件事上，寧可謹慎一點。使用可靠的節點部署平台來確保這種穩定性非常重要。Alchemy 是領先的節點部署平台——其他替代方案包括 [QuickNode](https://www.alchemy.com/dapps/quicknode)、Chainstack 或 Infura。

‍

如果你使用 Alchemy 來部署你的 dApp，就能利用多項措施來確保可擴展性，同時也能提升你的 dApp 的能見度。

<ImageBlock
  src="https://media.alchemy.com/1703834205-sepolia-faucet.png"
  alt="Alchemy Sepolia faucet 頁面，可取得免費測試網 ETH"
  width={1600}
  height={900}
/>

### **1. Testnets**

在推出你的應用程式之前，應先部署在測試網上，確認它的運作符合預期。[Sepolia](https://www.alchemy.com/overviews/sepolia-testnet) 是 dApp 開發者最常用的 Ethereum 測試網，而 Mumbai 則是用於 Polygon 開發的測試網。Alchemy 提供測試網節點，讓你能在幾分鐘內測試你的應用程式。

如果想快速測試 Ethereum JSON RPC 查詢，而不需要向任何供應商註冊，你也可以使用 [Ethereum composer](https://composer.alchemy.com/)。

### **2. Alchemy faucets**

在 Sepolia 上測試你的 dApp 時，你需要 Sepolia ETH 來支付 dApp 內交易的費用。你可以使用 [faucet](https://www.alchemy.com/faucets) 來取得免費的 Sepolia ETH 以測試你的應用程式。

### **3. Badge program**

Alchemy 的 Badge program 也能輕鬆提升你的應用程式的吞吐量與可擴展性。只要在你的網站上放上 Alchemy 的 badge，就能獲得價值數千美元的 Alchemy compute units 與吞吐量。這也能讓你藉由與更大品牌建立關聯，來建立自身的信譽。

<ImageBlock
  src="https://media.alchemy.com/1703834253-alchemy-badge-program.png"
  alt="Alchemy 徽章計畫橫幅：在你的網站上顯示徽章即可獲得 compute units"
  width={1600}
  height={900}
/>

### **4. Amplify**

最後，如果你已經有一定的網路知名度，那麼 [Amplify program](https://www.alchemy.com/amplify) 能協助你將成長速度提升 10 倍。獲 Amplify 接受的 [apps](https://www.alchemy.com/dapps/top/defi-dapps) 會透過 Alchemy 的社群媒體與電子報進行推廣，並獲得 Alchemy 團隊的全天候指導。你可以隨時申請 Amplify，一旦你的 dApp 在商店上架，就會開始獲得推廣。

#### **避免速率限制**

還在擔心你的 dApp 是否能應付大量請求？Alchemy 的 [Growth tier](https://www.alchemy.com/pricing) 能為你提供更多資源，讓你能無上限地自動擴展。如果對推出有任何疑問或顧慮，請聯絡我們：[support@alchemy.com](mailto:support@alchemy.com)。

<ImageBlock
  src="https://media.alchemy.com/1703834303-alchemy-amplify-program.png"
  alt="Alchemy Amplify 計畫橫幅，提供 dapp 成長與推廣支援"
  width={1600}
  height={900}
/>

### **5. 執行智能合約測試**

在 Web3 中，測試的重要性比在 web2 中高出許多。在推出應用程式之前，透過單元測試與人工測試案例，徹底測試你所使用的所有智能合約是非常重要的。有許多[智能合約測試工具](https://www.alchemy.com/dapps?sub-category=Web3+Testing+Tools&category=Web3+Security+Tools)可供你使用。

如果你需要 Ethereum 整體的監控工具，也可以使用我們的[自訂 webhooks](https://www.alchemy.com/custom-webhooks)，在幾秒內取得相關資訊。

### **6. 完成智能合約審計**

你也應該考慮對智能合約進行安全漏洞審計，尤其智能合約一旦部署即無法修改。這些審計能確保你的智能合約既沒有錯誤，設計上也夠完善，盡可能安全。dApp store 提供[智能合約審計工具](https://www.alchemy.com/dapps?sub-category=Blockchain+Auditing+Companies&category=Web3+Security+Tools)協助你完成這項工作。

##

**推出與推廣**

完成開發並部署 dApp 之後，接下來需要讓客戶實際使用它。雖然常被忽略，但 dApp 的推廣與開發同樣重要——畢竟，如果沒有人使用你的 dApp，那麼所有的開發工作都白費了。

### **1. 在 Alchemy dapp store 上架**

現在，是時候推出了！首先，你應該決定一個要在社群媒體上宣布的 dApp 上線時間。並沒有所謂完美的推出時機，只要準備好了就該推出。在一週剛開始時推出往往能獲得[更多關注](https://fiveechelon.com/determining-the-right-timing-for-a-product-launch/#:~:text=Some%20studies%20suggest%20that%20Tuesday,the%20arrival%20of%20the%20weekend.)，因為員工這時投入程度較高，但無論如何都應確保產品事先準備就緒。

此外，你應該在網站上準備好一個 landing page，向來訪的使用者呈現清楚的行動呼籲。你不希望新訪客被大量資訊淹沒——他們需要看到關於你 dApp 的重要資訊，被濃縮成幾個關鍵重點，足以讓他們產生想嘗試的意願。

在宣布推出並建置好 landing page 後，你應該將你的應用程式註冊到各個 dApp store，以獲得盡可能多的曝光。最大的 dApp store 是 [Alchemy Dapp store](https://www.alchemy.com/dapps)。將你的 dApp 上架到那裡，是拓展觸及範圍的好方法，也能讓你持續免費建立網路知名度。

要將你的 dApp 上傳到 Alchemy Dapp Store，你應該先確認它符合[Dapp store guidelines](https://www.notion.so/alchemotion/Dapp-Store-Submission-Guidelines-ea65baddd8ca4ba29841b16ebccef8aa)。一般來說，只要你的 dApp 夠專業，並具有一定的使用量，通常就會被接受。

### **2. 在社群媒體上推廣你的 dapp**

推廣 dApp 最好的方式，是使用社群媒體並圍繞你的產品建立社群。dApp 使用者最活躍的平台通常是 Twitter、Discord 與 Telegram，因此在這些平台上經營活躍的帳號是必要的。如果你能在這些平台上建立活躍的社群，就更有機會成功推出，也能向客戶展現你擁有值得信賴的品牌。

建立 dApp 社群的一個好方法，是先在其他相關的 web3 社群中保持活躍。當你在相鄰社群中做出貢獻並建立起個人人脈後，就能藉此推廣你的 dApp。請記住：web3 的核心就是社群，你付出多少，就會得到多少回報。在 web3 社群中建立良好聲譽並提供價值，能在時機成熟時讓你更有效地推廣你的 dApp。

<ImageBlock
  src="https://media.alchemy.com/1703834416-axie-infinity-twitter.png"
  alt="Axie Infinity 的 Twitter 個人檔案，示範 dapp 如何在社群媒體上經營社群"
  width={1600}
  height={900}
/>

一個在推出前就建立起強大社群的 dApp 案例是 Axie Infinity。它於 2018 年初推出，將自己定位為一種能以有趣方式賺錢的方法。透過這樣的定位，並建立起一群喜愛 play to earn 概念的社群——同時清楚了解他們的目標客戶——他們迅速成長為 Ethereum 上最大的遊戲之一。創辦人先前也已經在經營 Cryptokitties，因此深諳 web3 遊戲領域，這也讓他們在建立社群時擁有更多優勢。

其他建立 dApp 社群的好方法，還包括參加 web3 hackathons 與研討會，並經常出現在你目標受眾聚集的地方或論壇。[Uniswap](https://www.alchemy.com/dapps/uniswap) 剛起步時，其創辦人就[做得非常出色](https://blog.uniswap.org/uniswap-history)，緊密融入 Ethereum 社群，並在 Vitalik 先前提出的構想基礎上進行開發。Uniswap 最終獲得了 Ethereum foundation 提供的 10 萬美元補助金，帶動了接下來數年的成長。

最後，盡量嘗試將你的名字與相鄰領域中較大的品牌連結，以獲得更多曝光。舉例來說，加入 Alchemy 的 Amplify program 就能將你的 dApp 名稱與 Alchemy 連結在一起。永遠要尋找能為大品牌創造價值的方式，以換取更多曝光給你的 dApp。

請記住，你的應用程式的行銷與社群建立工作，應該遠在推出之前就開始進行。

##

**推出後如何擴展 dapp**

推出 dApp 時，很難監控或預測它的使用量，因此難以確切知道你需要多少開發者資源。因此，事先確保擁有盡可能多的 compute units 非常重要，才能確保使用者能順利體驗你的推出。

<ImageBlock
  src="https://media.alchemy.com/1703834463-alchemy-wagbi-dev-grant.png"
  alt="Alchemy WAGBI 開發者獎助計畫橫幅，提供最高 50,000 美元的 compute units"
  width={1600}
  height={900}
/>

### **1. 2500 萬美元 WAGBI 開發者補助金**

Alchemy 最近推出了一項名為 [WAGBI](https://www.alchemy.com/developer-grant-program) 的 2500 萬美元補助計畫，鼓勵新開發者投入 web3 開發。如果你獲選加入 WAGBI，最高可獲得價值 5 萬美元的 Alchemy compute units，加上這將為你的 dApp 帶來的曝光度。這是從零開始（而且免費！）進一步擴展你的 dApp 的簡單方式。

你可以隨時申請，即使已經推出了你的 dApp 也可以。

### **2. 確認已啟用 autoscale**

如果部署在 Alchemy 上，[你選擇的方案](https://discord.com/invite/alchemyplatform)將決定你的 dApp 能支援多少使用者。因此，如果你預期推出前會有大量使用量，就應該申請 Alchemy 的 growth plan。這能讓你自動擴展使用量，確保 dApp 順利推出。如果你對應用程式的推出有所顧慮，也應該聯絡業務，了解我們的 enterprise plan。

Write 2-3 sentences about how the user’s plan will determine how much volume they can support. So encourage them to sign up to growth, talk to sales about autoscale / enterprise.

### **3. 技術支援**

你也應該做好準備，隨時處理 dApp 推出過程中出現的技術問題。如果部署應用程式時遇到問題，請[透過我們的 Discord](https://discord.com/invite/alchemyplatform) 聯絡支援團隊。如果你遇到關鍵任務相關的問題，且方案為 Growth plan 以上，可以聯絡我們，取得全天候的私人 Telegram 或 Slack 頻道，獲得專屬支援。

最後，我們有一個名為 ChatWeb3 的聊天機器人，可以在你進行 [web3 development](https://www.alchemy.com/overviews/how-to-learn-web3-development) 過程中的任何問題上提供解答。

### **4. 監控基礎設施**

在推出你的 dApp 並上架到各個 dApp store 之後，你應該密切監控 dApp 的使用情況，確保你能應付使用者的數量。你可能需要向你的基礎設施供應商取得更多 compute units，以應付流向你的 dApp 的流量。

在這方面請務必謹慎——不充足的基礎設施會比推出開始時更快地扼殺一次上線。

[Alchemy Monitor](https://www.alchemy.com/monitor) 和 Alchemy Build 是能協助你監控推出狀況並快速修復錯誤的工具。

### **5. 推出後回顧**

如果你覺得這次推出很成功，恭喜你！反過來說，如果使用者數量沒有達到預期，那也沒關係。無論哪種情況，你都應該思考以下問題，評估你的 dApp 能否長期成功：

- 客戶對你的 dApp 反應如何？它是否真正滿足了他們重要的需求？
- 最常使用你 dApp 的客戶是哪些人？
- 你的客戶群是持續擴大，還是只滿足了特定小眾客戶的需求？
- 擴展你的 dApp 時，可能會面臨哪些挑戰？
- 如果你打算將你的 dApp 商業化，是否有清楚的路徑可以達成？

這些問題的答案，要靠與客戶交流、並與你的社群緊密結合才能得到。同樣地，你的 dApp 能否成功，取決於你建立社群的能力有多好。

如果你讀到這份指南的結尾，那麼你現在已經擁有成功推出 dApp 所需的一切。祝你好運，我們迫不及待想看到你打造出的 dApp！

‍
