CryptoKitties 开发者 Dapper Labs 依靠 Alchemy 提供基础设施

Dapper Labs 是加密领域一些最成功应用背后的团队。他们的交易收藏品游戏 CryptoKitties 已售出 2800 万美元以上,繁殖了 160 万只以上的 kitties。Dapper 还创建了 Cheeze Wizards 和 iridescence,后者是全球首个区块链数字服饰。接下来,Dapper 正在推出 NBA Top Shot 和 Flow(面向开放世界的区块链)。如今,Dapper Labs 依靠 Alchemy 来获取最可靠、最一致的区块链视图。
2 Devs
Re-resourced7 Million
Queries Per Day1231 ETH
Transactions使用其他方案时,Dapper 遇到了宕机、拥堵和 nonce 管理问题
在与 Alchemy 合作之前,Dapper Lab 的开发人员尝试过其他基础设施方案,包括自己运行节点。使用其他外部服务商时,Dapper 遭遇了整个网络的拥堵。性能很不稳定,时常出现数小时的完全宕机或不同步的情况。Nonce 服务质量太差,以至于 Dapper 干脆不再获取 pending nonce,转而自己存储 nonce。
性能差到 Dapper 不得不亲自动手解决。在试用了 parity 节点之后,Dapper 最终选择运行自己的一组 geth 节点集群。初始搭建由两名开发人员全职完成,耗时两周,使用的节点集群采用的是故障转移而非负载均衡。如果 Dapper 的节点失去同步,就会转移到下一个节点。Dapper 同时也只指向一个节点,从而解决了一致性问题。内部运行节点在稳定性上略有提升,也让 Dapper 获得了一定的签名能力。但他们的节点仍会失去同步或断开对等连接。
"CryptoKitties 上你能想到的每一种状态问题都发生过。如果节点不同步,用户体验和整个 dApp 都会乱套。"
— ERIC LIN,DAPPER
这些问题很难排查。最终,罪魁祸首是他们自己 geth 节点的稳定性。Dapper 每次宕机会持续一到两个小时。为了解决这个问题,Dapper 增加了健康检查,将链头与 Etherscan 进行对比。即便如此,对等连接仍会在毫无征兆的情况下断开。在某个阶段,团队同时使用了内部方案和外部方案的组合。结果还是自己的节点表现更好。而且,Dapper 修复自有节点上的问题速度也更快。
节点问题影响了 CryptoKitties 的用户,他们对这种体验感到不满。CryptoKitties 有一名社区经理,但没有专门的支持团队来处理具体的客户问题。节点出问题时,CryptoKitties 就会出现积压。链上的数据领先于数据库,导致 kitten 的出生事件无法正常发生。交易已经写入链上,但 CryptoKitties 用户却看不到。比如,某只 CryptoKitty 会显示同时属于两个人,或者有人把一只猫挂上拍卖,而实际上这只猫早已被卖出。
Dapper 团队不得不实行轮班制,因为工程师经常凌晨两点被叫起来处理问题。如果某个节点失去同步,脚本就会指向下一个节点。这个脚本至关重要,因为节点经常会出故障,包括在深夜。在分叉和升级方面,CryptoKitties 团队只需要升级一次,不必处理任何硬分叉。
"我们一直只有一两个人负责值班和节点维护,所以这项工作相当耗人。"
— ERIC LIN,DAPPER
使用 Alchemy 后,Dapper 没有再遇到任何问题,并得以将人力重新投入其他领域
自从放弃内部方案和其他服务商,全面转用 Alchemy 之后,Dapper Labs 之前的所有痛点都已彻底解决。使用 Alchemy 后,开发体验非常好。由于稳定性出色,Dapper 将转向 Alchemy 这一举措纳入了规划路线图。
Dapper Labs 团队得以将几乎所有相关资源重新投入到其他领域。原本负责节点工作的两名开发人员,现在转而从事研发工作,投入到其他游戏和体验的构建中。Alchemy 团队让 Dapper 感到自己受到了充分的关照。此外,Dapper 团队也因此安心许多,不必再担心区块链开发中额外的一环,尤其是基础设施的稳定性问题。
相关案例研究
2026年7月17日
Collector Crypt 如何借助 Alchemy 将近 4000 万美元的交易卡上链
Collector Crypt 在 Alchemy Solana RPC 和 Webhooks 上运行可收藏实物资产的结算层,链上代币化交易卡库存接近 4000 万美元。
NFT2025年2月11日
Azuki 借助账户抽象将 330 万粉丝带入 Anime.com
Azuki 如何在 anime.com 上用 Smart Wallets 隐藏区块链细节,实现 330 万用户和 1300 万 NFT 铸造
NFT2023年12月21日
NFT 所需的一切,尽在一处
Enjin 是一个全栈 NFT 产品生态系统,允许开发者和个人创建、集成、交易和管理他们的 NFT——无需区块链经验。

构建区块链魔法
Alchemy 将最强大的 web3 开发者产品和工具,与资源、社区及出色的支持相结合。