跳至內容
0%

如何在 Alchemy 上發布 dapp

Alchemy team headshot

作者 Alchemy

發布於 2023年8月8日閱讀時間 2 分鐘

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

推出 dApp 前的準備工作

在推出應用程式之前,你要確保基礎設施能夠應付即將使用你應用程式的使用者數量。這一點可能決定你的推出是成功還是失敗——在確保 dApp 可擴展性方面,寧可謹慎一些。使用一個可靠的節點部署平台來確保這種穩定性非常重要。Alchemy 是領先的節點部署平台之一——其他替代方案包括 QuickNode、Chainstack 或 Infura。

‍

如果你使用 Alchemy 來部署 dApp,就可以善用幾項舉措,確保可擴展性,並提升 dApp 的曝光度。

Alchemy Sepolia faucet 頁面,用於取得免費的 testnet ETH

1. Testnets

在推出應用程式之前,你應該先在 testnet 上部署,確認它運作正常。Sepolia 是 dApp 開發者最常使用的 Ethereum testnet,Mumbai 則是用於 Polygon 開發的 testnet。Alchemy 提供 testnet 節點,讓你能在幾分鐘內測試你的應用程式。

若想快速測試 Ethereum JSON RPC 查詢,而不需要註冊任何服務商,也可以使用 Ethereum composer。

2. Alchemy faucets

在 Sepolia 上測試你的 dApp 時,你需要 Sepolia ETH 來支付 dApp 內交易的費用。你可以使用 faucet 免費取得 Sepolia ETH 來測試你的應用程式。

3. Badge 計畫

Alchemy 的 Badge 計畫也能輕鬆提升你應用程式的吞吐量與可擴展性。如果你在網站上放置 Alchemy 的 badge,就能獲得價值數千美元的 Alchemy compute units 與吞吐量額度。這也能讓你的 dApp 與更大的品牌產生連結,藉此建立自己的信譽。

Alchemy badge 計畫橫幅:在你的網站上展示 badge 即可獲得 compute units

4. Amplify

最後,如果你已經有一定的線上知名度,Amplify program 能協助你將成長速度提升 10 倍。獲 Amplify 接受的 apps 會在 Alchemy 的社群媒體與電子報上獲得推廣,並獲得 Alchemy 團隊全天候的指導。你隨時都可以申請加入 Amplify,一旦你的 dApp 在 store 上線,就會獲得推廣。

避免速率限制

還在擔心你的 dApp 能否處理大量請求嗎?Alchemy 的 Growth tier 能提供更多資源,讓你在沒有上限的情況下自動擴展。如果你對推出過程有任何問題或疑慮,可以透過 support@alchemy.com 聯絡我們。

Alchemy Amplify 計畫橫幅,推廣 dapp 成長與推廣支援

5. 執行智能合約測試

在 Web3 中,測試的重要性比 web2 高出十倍。在應用程式推出前,透過單元測試與人工測試案例,徹底測試你使用的任何智能合約非常重要。你可以使用許多智能合約測試工具來完成這項工作。

如果你還需要 Ethereum 整體的監控工具,也可以使用我們的自訂 webhooks,在幾秒鐘內取得相關資訊。

6. 完成智能合約審計

你也應該考慮針對安全漏洞審計你的智能合約,尤其是智能合約具有不可變性。這些審計能確保你的智能合約既沒有錯誤,也具備良好的設計,以確保安全性。dApp store 提供了智能合約審計工具協助你完成這項工作。

推出與推廣

完成開發並部署 dApp 之後,你需要讓它真正觸及使用者。雖然常被忽略,但 dApp 的推廣與開發同樣重要——畢竟,如果沒有人使用你的 dApp,那開發就白費了。

1. 在 Alchemy dapp store 上推出

現在,該推出了!首先,你應該決定一個要對外宣傳的上線時間。並沒有所謂完美的推出時機,只要你準備好了就可以進行。在一週開始時推出往往能獲得更多關注,因為員工在這段時間比較活躍,不過你仍應在推出前確保產品已經準備就緒。

此外,你的網站上應該準備好一個 landing page,為造訪的使用者提供清楚的行動呼籲。你不希望新訪客被大量資訊淹沒——他們需要看到關於你 dApp 的重要資訊,被濃縮成幾個關鍵重點,剛好足以讓他們想要試用。

在宣布推出並建立好 landing page 之後,你應該在各個 dApp store 上登錄你的應用程式,以取得盡可能多的曝光度。最大的 dApp store 是 Alchemy Dapp store。將你的 dApp 上架在那裡,是提升應用程式觸及率的好方法,也讓你能免費持續建立線上知名度。

要將你的 dApp 上傳到 Alchemy Dapp Store,你應該先確認它符合 Dapp store guidelines。一般而言,只要你的 dApp 夠專業且已有一定使用量,通常就會被接受。

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

推廣 dApp 最好的方式,就是利用社群媒體並圍繞你的產品建立社群。dApp 使用者在 Twitter、Discord 和 Telegram 上最為活躍,因此在這些平台上維持活躍的帳號是必要的。如果你能在這些平台上建立活躍的社群,就更有機會成功推出,同時也能向使用者傳達你的品牌值得信賴。

建立 dApp 社群的一個好方法,是先在其他相關的 web3 社群中保持活躍。當你在相鄰的社群中做出貢獻並建立起人脈網絡後,就可以利用這些資源來推廣你的 dApp。記住:web3 的核心就是社群,你在這個領域投入多少,就會得到多少回報。建立良好的聲譽,並為 web3 社群創造價值,能讓你在時機成熟時更有效地推廣你的 dApp。

Axie Infinity 的 Twitter 個人檔案,示範在社群媒體上經營 dapp 社群

一個在推出前就建立起強大社群的 dApp 案例是 Axie Infinity。它於 2018 年初推出,並把自己定位為一種能以有趣方式賺錢的方法。透過這種品牌定位,並建立起一群喜歡「邊玩邊賺」概念的社群——同時清楚了解自己的目標客群——他們迅速成長為 Ethereum 上最大型的遊戲之一。這些創辦人也早已活躍於 Cryptokitties,因此對 web3 遊戲領域有充分了解,也讓他們在建立社群時擁有更多籌碼。

其他建立 dApp 社群的好方法,包括參加 web3 黑客松與研討會,並經常出現在目標受眾聚集的地方或論壇。當 Uniswap 剛起步時,創辦人做得非常出色,緊密融入 Ethereum 社群,並在 Vitalik 過往的構想基礎上進一步發展。Uniswap 最終從 Ethereum foundation 獲得 10 萬美元的補助,推動了往後幾年的成長。

最後,盡量讓你的名字與相鄰領域中更大的品牌產生連結,以獲得更多曝光度。例如,加入 Alchemy 的 Amplify program,就能讓你的 dApp 名稱與 Alchemy 產生連結。永遠嘗試尋找為更大品牌創造價值的方式,以換取你的 dApp 更多曝光度。

請記住,你應用程式的行銷與社群建立,應該在推出之前很久就開始進行。

推出後如何擴展 dApp

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

Alchemy WAGBI 開發者獎助計畫橫幅,提供最高 50,000 美元的 compute units

1. 2,500 萬美元的 WAGBI 開發者補助

Alchemy 最近推出了一項名為 WAGBI 的 2,500 萬美元補助計畫,鼓勵新開發者投入 web3 開發。如果你獲 WAGBI 接受,最多可獲得價值 5 萬美元的 Alchemy compute units,並額外獲得曝光機會。這是一種在幾乎沒有成本的情況下(而且免費!)進一步擴展 dApp 的簡單方式。

你隨時都可以申請,即使是在 dApp 推出之後也一樣。

2. 確認已啟用自動擴展

如果你在 Alchemy 上部署,你選擇的方案將決定你的 dApp 能承受多少流量。如果你預期會有高使用量,請在隨用隨付方案上啟用自動擴展。若需要客製化的吞吐量與支援,請聯絡我們的業務團隊。

3. 技術支援

你也應該做好準備,在 dApp 推出過程中應對可能出現的技術問題。如果你在部署應用程式時遇到問題,可以造訪 Alchemy support center,或從 Alchemy Dashboard 開立支援單。企業團隊也可以透過私人 Slack 或 Telegram 頻道安排專屬支援。

最後,我們還有一個名為 ChatWeb3 的聊天機器人,能在你進行 web3 開發過程中回答你的任何問題。

4. 監控基礎設施

在推出 dApp 並將其上架到各個 dApp store 之後,你應該密切監控 dApp 的使用情況,確保自己能夠應付使用者數量。你可能需要透過基礎設施服務商取得更多 compute units,以應付流入你 dApp 的流量。

對此要格外謹慎——不足的基礎設施可能比推出速度更快地毀掉一次上線。

Alchemy Monitor 和 Alchemy Build 也是能協助你監控推出情況並快速修復問題的工具。

5. 推出後回顧

如果你覺得自己的推出很成功,那麼恭喜你!另一方面,如果使用者數量沒有達到你的預期,那也沒關係。無論哪種情況,你都應該思考以下問題,評估你的 dApp 能否長期成功:

  • 使用者對你的 dApp 有什麼反應?它是否真正滿足了他們的重要需求?
  • 哪些使用者最常使用你的 dApp?
  • 你的客群是在持續擴大,還是僅僅滿足了一小群特定使用者的需求?
  • 在擴展 dApp 的過程中,你可能會面臨哪些挑戰?
  • 如果你打算將 dApp 變現,是否有明確的實現路徑?

你需要透過與使用者交流、並緊密融入你的社群,才能得到這些問題的答案。再次強調,你的 dApp 能否成功,取決於你建立社群的能力有多好。

如果你讀到了這份指南的結尾,那麼你現在已經具備成功推出 dApp 所需的一切。祝你好運,我們很期待看到你打造出來的 dApp!

‍

Background gradient

打造區塊鏈魔法

Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。