跳至内容
0%

如何在 Alchemy 上启动 DApp

Alchemy team headshot

作者 Alchemy

发布于 2023年8月8日2 分钟阅读

上线 dApp 的过程与开发阶段同样重要。上线 dApp 涉及许多方面,包括测试、确保拥有合适的基础设施,以及围绕它建立社区。如果能把这些环节都做好,就能吸引大量用户。

上线 dapp 前的准备工作

在上线应用之前,你需要确保基础设施能够承受应用开始使用后的用户量。这一点对你的上线成败至关重要——在确保 dApp 可扩展性方面,宁可谨慎一些。使用一个可靠的节点部署平台来保证这种稳定性非常重要。Alchemy 是领先的节点部署平台,其他可选方案包括 QuickNode、Chainstack 或 Infura。

如果你使用 Alchemy 来部署 dApp,就可以利用多项举措来确保可扩展性,同时也有助于提升 dApp 的曝光度。

Alchemy Sepolia 水龙头页面,用于获取免费测试网 ETH

1. 测试网

在上线应用之前,应先将其部署到测试网上,以确认其运行符合预期。Sepolia 是面向 dApp 开发者的最大 Ethereum 测试网,而 Mumbai 则是用于 Polygon 开发的测试网。Alchemy 提供测试网节点,可在几分钟内完成应用测试。

若想快速测试 Ethereum JSON RPC 查询而无需注册任何服务商,也可以使用 Ethereum composer

2. Alchemy 水龙头

在 Sepolia 上测试 dApp 时,你需要 Sepolia ETH 来为 dApp 中的交易提供资金。可以使用水龙头免费获取 Sepolia ETH 用于测试应用。

3. Badge 计划

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

Alchemy 徽章计划横幅:在你的网站上展示徽章即可获得计算单元

4. Amplify

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

避免速率限制

仍然担心你的 dApp 处理大量请求的能力?Alchemy 的增长套餐将为你提供更多资源,并允许你不受上限地自动扩容。如果对上线有任何疑问或顾虑,请通过 [email protected] 联系我们。

Alchemy Amplify 计划横幅,推广 dapp 增长与推广支持

5. 运行智能合约测试

在 Web3 中,测试的重要性比 web2 高出十倍。在应用上线前,通过单元测试和人工测试用例,对应用中使用的任何智能合约进行测试都极为重要。有许多智能合约测试工具可供你使用。

如果你还需要针对 Ethereum 的通用监控工具,可以使用我们的自定义 webhooks,在几秒钟内获取相关信息。

6. 完成智能合约审计

你还应考虑对智能合约进行安全漏洞审计,尤其是因为智能合约具有不可变性。这些审计将确保你的智能合约既没有 bug,又设计合理,从而尽可能保证其安全性。dApp 商店提供了智能合约审计工具来帮助你完成这项工作。

上线与分发

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

1. 在 Alchemy dapp store 上线

现在,是时候上线了!首先,你应确定一个上线时间,并在社交媒体上进行宣传。上线并没有完美的时间点,只有当你准备好了才应该上线。在一周开始时上线往往能获得更多关注,因为员工的参与度更高,不过你始终应确保产品在此之前已经准备就绪。

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

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

要将你的 dApp 上传到 Alchemy Dapp Store,首先应确保它符合 Dapp store 指南。一般来说,如果你的 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 基金会 10 万美元的资助,带动了此后数年的增长。

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

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

上线后如何扩展 dapp

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

Alchemy WAGBI 开发者资助计划横幅,最高可获得 50,000 美元的计算单元

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

Alchemy 最近推出了一项名为 WAGBI 的 2500 万美元资助计划,以鼓励新的开发者投身 web3 建设。如果你被 WAGBI 接受,你有资格获得最高 5 万美元的 Alchemy 计算单元,此外还能为你的 dApp 带来曝光。这是一种从零开始(而且免费!)进一步扩展 dApp 的简单方式。

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

2. 确认已启用自动扩容

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

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

3. 技术支持

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

最后,我们还有一个名为 ChatWeb3 的聊天机器人,可以在你进行 web3 开发的过程中回答你的任何问题。

4. 监控基础设施

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

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

Alchemy Monitor 和 Alchemy Build 也是能帮助你监控上线情况并快速修复 bug 的工具。

5. 上线复盘

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

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

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

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

Background gradient

构建区块链应用

Alchemy 将最强大的 Web3 开发者产品和工具与资源、社区及专业支持结合在一起。