---
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 水龙头页面，用于获取免费测试网 ETH"
  width={1600}
  height={900}
/>

### **1. 测试网**

在上线应用之前，应先将其部署到测试网上，以确认其运行符合预期。[Sepolia](https://www.alchemy.com/overviews/sepolia-testnet) 是面向 dApp 开发者的最大 Ethereum 测试网，而 Mumbai 则是用于 Polygon 开发的测试网。Alchemy 提供测试网节点，可在几分钟内完成应用测试。

若想快速测试 Ethereum JSON RPC 查询而无需注册任何服务商，也可以使用 [Ethereum composer](https://composer.alchemy.com/)。

### **2. Alchemy 水龙头**

在 Sepolia 上测试 dApp 时，你需要 Sepolia ETH 来为 dApp 中的交易提供资金。可以使用[水龙头](https://www.alchemy.com/faucets)免费获取 Sepolia ETH 用于测试应用。

### **3. Badge 计划**

Alchemy 的 Badge 计划也能轻松提升应用的吞吐量和可扩展性。如果在你的网站上放置 Alchemy 的徽章，就能获得价值数千美元的 Alchemy 计算单元和吞吐量。这也能让你借助更大品牌的关联来建立自己的信誉。

<ImageBlock
  src="https://media.alchemy.com/1703834253-alchemy-badge-program.png"
  alt="Alchemy 徽章计划横幅：在你的网站上展示徽章即可获得计算单元"
  width={1600}
  height={900}
/>

### **4. Amplify**

最后，如果你已经建立了一定的线上影响力，那么 [Amplify 计划](https://www.alchemy.com/amplify)可以帮助你实现 10 倍的增长加速。被 Amplify 接受的[应用](https://www.alchemy.com/dapps/top/defi-dapps)会在 Alchemy 的社交媒体和新闻通讯中获得推广，并获得 Alchemy 团队全天候的指导。你可以随时申请加入 Amplify，一旦你的 dApp 在商店上线，就会获得推广。

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

仍然担心你的 dApp 处理大量请求的能力？Alchemy 的[增长套餐](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. 完成智能合约审计**

你还应考虑对智能合约进行安全漏洞审计，尤其是因为智能合约具有不可变性。这些审计将确保你的智能合约既没有 bug，又设计合理，从而尽可能保证其安全性。dApp 商店提供了[智能合约审计工具](https://www.alchemy.com/dapps?sub-category=Blockchain+Auditing+Companies&category=Web3+Security+Tools)来帮助你完成这项工作。

##

**上线与分发**

完成开发并部署好 dApp 后，接下来需要把它交到用户手中。虽然常被忽视，但 dApp 的分发与开发同样重要——毕竟，如果没有人使用你的 dApp，那开发工作就白费了。

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

现在，是时候上线了！首先，你应确定一个上线时间，并在社交媒体上进行宣传。上线并没有完美的时间点，只有当你准备好了才应该上线。在一周开始时上线往往能获得[更多关注](https://fiveechelon.com/determining-the-right-timing-for-a-product-launch/#:~:text=Some%20studies%20suggest%20that%20Tuesday,the%20arrival%20of%20the%20weekend.)，因为员工的参与度更高，不过你始终应确保产品在此之前已经准备就绪。

此外，你的网站上应准备好一个落地页，为访问者呈现清晰的行动号召。你不希望新访客被大量信息淹没——他们需要看到关于你 dApp 的重要信息被提炼成几个关键点，恰好足以激发他们尝试的兴趣。

在宣布上线并搭建好落地页之后，你应将应用注册到各个 dApp 商店，以获得尽可能多的曝光。最大的 dApp 商店是 [Alchemy Dapp store](https://www.alchemy.com/dapps)。将你的 dApp 发布在那里，是扩大应用触达范围的好方法，也能让你免费继续建立线上影响力。

要将你的 dApp 上传到 Alchemy Dapp Store，首先应确保它符合 [Dapp store 指南](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 年初上线，将自己宣传为一种以有趣方式赚钱的手段。通过这种方式打造品牌，并围绕喜欢“边玩边赚”这一理念的人群建立社区——同时清楚了解自己的目标客户——它迅速成长为 Ethereum 上最大的游戏之一。该项目的创始团队此前已在 Cryptokitties 中活跃过，因此对 web3 游戏领域有深入理解，这也使他们在建立社区时占据了更大的优势。

打造 dApp 社区的其他一些好方法包括参加 web3 黑客松和大会，以及经常出现在目标受众聚集的场所或论坛中。当 [Uniswap](https://www.alchemy.com/dapps/uniswap) 刚起步时，其创始人[做得非常出色](https://blog.uniswap.org/uniswap-history)，紧密融入 Ethereum 社区，并在 Vitalik 此前的构想基础上继续构建。Uniswap 最终获得了 Ethereum 基金会 10 万美元的资助，带动了此后数年的增长。

最后，尽量把你的名字与相邻领域中更大的品牌联系起来，以获得更多曝光。例如，加入 Alchemy 的 Amplify 计划就能让你的 dApp 与 Alchemy 产生关联。始终要寻找方式，为大品牌创造价值，以换取你的 dApp 更多的曝光。

请记住，应用的营销和社区建设应在上线之前很久就已经开始。

##

**上线后如何扩展 dapp**

上线 dApp 时，很难监控和/或预测其使用量，从而准确知道需要多少开发者资源。因此，事先尽可能多地准备计算单元非常重要，以确保用户能够顺利地体验上线过程。

<ImageBlock
  src="https://media.alchemy.com/1703834463-alchemy-wagbi-dev-grant.png"
  alt="Alchemy WAGBI 开发者资助计划横幅，最高可获得 50,000 美元的计算单元"
  width={1600}
  height={900}
/>

### **1. 2500 万美元 WAGBI 开发者资助计划**

Alchemy 最近推出了一项名为 [WAGBI](https://www.alchemy.com/developer-grant-program) 的 2500 万美元资助计划，以鼓励新的开发者投身 web3 建设。如果你被 WAGBI 接受，你有资格获得最高 5 万美元的 Alchemy 计算单元，此外还能为你的 dApp 带来曝光。这是一种从零开始（而且免费！）进一步扩展 dApp 的简单方式。

你可以随时申请，即使是在 dApp 上线之后。

### **2. 确认已启用自动扩容**

如果部署在 Alchemy 上，[你所选择的套餐](https://discord.com/invite/alchemyplatform)将决定你的 dApp 能支持多少用户。因此，如果你预计上线前会有大量使用量，就应该注册 Alchemy 的增长套餐。这将使你能够自动扩容使用量，确保 dApp 顺利上线。如果你对应用的上线有所顾虑，也应该与销售团队沟通我们的企业套餐。

请写 2-3 句话，说明用户所选的套餐将决定其能支持的流量大小。以此鼓励他们注册增长套餐，并就自动扩容/企业套餐与销售团队沟通。

### **3. 技术支持**

在 dApp 上线过程中出现技术问题时，你也应做好应对准备。如果在部署应用时遇到问题，请[通过我们的 Discord](https://discord.com/invite/alchemyplatform) 联系支持团队。如果你遇到关键性问题，并且使用的是增长套餐或更高级别的套餐，请联系我们，获取 24 小时专属 Telegram 或 Slack 频道的支持。

最后，我们还有一个名为 ChatWeb3 的聊天机器人，可以在你[进行 web3 开发](https://www.alchemy.com/overviews/how-to-learn-web3-development)的过程中回答你的任何问题。

### **4. 监控基础设施**

在上线 dApp 并将其发布到各个 dApp 商店之后，你应密切监控 dApp 的使用情况，确保能够应对用户数量。你可能需要通过基础设施服务商获取更多计算单元，以应对流向 dApp 的流量。

在这方面务必格外谨慎——基础设施不足会比上线过程本身更快地让上线失败。

[Alchemy Monitor](https://www.alchemy.com/monitor) 和 Alchemy Build 也是能帮助你监控上线情况并快速修复 bug 的工具。

### **5. 上线复盘**

如果你觉得上线很成功，那么恭喜你！反过来，如果用户数量没有达到预期，也没关系。无论哪种情况，你都应该思考以下问题，以评估你的 dApp 能否长期取得成功：

- 用户对你的 dApp 反应如何？它是否真正满足了他们的重要需求？
- 哪些用户最常使用你的 dApp？
- 你的用户群体是在扩大，还是只满足了一小部分细分用户的需求？
- 在扩展 dApp 的过程中，你可能会面临哪些挑战？
- 如果你计划让 dApp 实现盈利，你是否有清晰的实现路径？

要回答这些问题，你需要与用户交流，并与社区保持紧密联系。再次强调，你的 dApp 能否成功，取决于你在社区建设方面的能力。

如果你读到了这份指南的结尾，那么现在你已经具备成功上线 dApp 所需的一切。祝你好运，我们迫不及待想看到你创造的 dApp！

‍
