Dapper Labs, creador de CryptoKitties, confía en Alchemy para su infraestructura

Dapper Labs es el equipo detrás de algunas de las aplicaciones más exitosas del espacio cripto. Su juego de coleccionables CryptoKitties ha vendido más de $28M y criado más de 1.6M de kitties. Dapper creó Cheeze Wizards e iridescence, la primera ropa digital del mundo en blockchain. Ahora, Dapper está lanzando NBA Top Shot y Flow, la blockchain para open worlds. Hoy, Dapper Labs depende de Alchemy para obtener la vista más confiable y consistente de la blockchain.
2 Devs
Re-resourced7 Million
Queries Per Day1231 ETH
TransactionsCon otras soluciones, Dapper enfrentó caídas, congestión y problemas de gestión de nonce
Antes de asociarse con Alchemy, los desarrolladores de Dapper Lab probaron otras soluciones de infraestructura, incluyendo correr sus propios nodos. Con otros proveedores externos, Dapper experimentó congestión en toda la red. El rendimiento era inestable, con horas de caídas totales o desincronización. Los servicios de nonce eran tan deficientes que Dapper dejó de obtener el nonce pendiente por completo, almacenando el nonce ellos mismos.
El rendimiento era tan malo que Dapper tomó el asunto en sus propias manos. Tras experimentar con nodos de parity, Dapper se decidió por correr su propio clúster de nodos geth. La configuración inicial fue completada por dos desarrolladores a tiempo completo durante dos semanas, usando clústeres de nodos que iban directo a failover en lugar de balanceo de carga. Si los nodos de Dapper se desincronizaban, hacían failover al siguiente nodo. Dapper también apuntaba a un solo nodo a la vez, resolviendo sus problemas de consistencia. Correr nodos internamente era un poco mejor en estabilidad y le daba a Dapper ciertas capacidades de firma. Sin embargo, sus nodos seguían desincronizándose o perdiendo peers.
"Todos los problemas de estado que te puedas imaginar en CryptoKitties ocurrieron. Si los nodos estaban desincronizados, la experiencia de usuario y toda la dApp se veían afectadas."
— ERIC LIN, DAPPER
Los problemas eran difíciles de diagnosticar. Al final, el culpable era la estabilidad de sus propios nodos geth. Dapper veía una o dos horas de caída cada vez. Para solucionarlo, Dapper agregó health checks para comparar la cabeza de la cadena contra Etherscan. Aun así, las conexiones con peers se perdían sin explicación. En algún momento, el equipo usó una combinación de soluciones propias y tercerizadas. Sus propios nodos terminaron rindiendo mejor. Además, Dapper podía solucionar problemas con sus nodos internos más rápido.
Los problemas de nodos afectaron a los usuarios de CryptoKitties, quienes se frustraban con la experiencia. CryptoKitties tenía un community manager pero ningún miembro de un equipo de soporte para resolver problemas específicos de clientes. Cuando los nodos fallaban, CryptoKitties se atrasaba. La cadena quedaba adelante de la base de datos, y los nacimientos de kitties no ocurrían. Las transacciones se escribían en la cadena, pero los usuarios de CryptoKitties no podían verlas. Por ejemplo, un CryptoKitty parecía pertenecer a dos personas, o alguien ponía un gato en subasta cuando en realidad ya estaba vendido.
El equipo de Dapper tuvo que implementar una rotación, ya que los ingenieros se despertaban a las 2 AM. Si un nodo se desincronizaba, el script apuntaba al siguiente nodo. Este script era sumamente crítico, ya que los nodos tendían a fallar todo el tiempo, incluso en medio de la noche. En torno a forks y actualizaciones, el equipo de CryptoKitties solo tuvo que actualizar una vez y no tuvo que lidiar con ningún hard fork.
"Solo teníamos una o dos personas de guardia haciendo mantenimiento de nodos, así que era un trabajo bastante demandante."
— ERIC LIN, DAPPER
Dapper no ha tenido ningún problema con Alchemy y pudo reasignar recursos a otras áreas
Desde que dejaron su solución interna y otros proveedores para usar únicamente Alchemy, Dapper Labs ha resuelto por completo todos esos problemas anteriores. Con Alchemy, la experiencia de desarrollo ha sido excelente. Dapper incluyó el cambio a Alchemy en su roadmap de planificación, dado lo estable que resultó ser.
El equipo de Dapper Labs pudo reasignar casi todos los recursos hacia otras áreas. Los dos desarrolladores que trabajaban en nodos ahora trabajan en I+D y en la construcción de otros juegos y experiencias. El equipo de Alchemy hace que Dapper se sienta muy bien atendido. Además, el equipo de Dapper tiene la tranquilidad de no tener que preocuparse por un aspecto adicional del desarrollo blockchain, especialmente la estabilidad de la infraestructura.
Casos de estudio relacionados
17 de julio de 2026
Cómo Collector Crypt llevó cerca de $40M en tarjetas coleccionables a la blockchain con Alchemy
Collector Crypt opera la capa de liquidación para activos coleccionables del mundo real sobre Alchemy Solana RPC y Webhooks, con cerca de $40M en inventario de tarjetas coleccionables tokenizadas onchain.
NFTs11 de febrero de 2025
Azuki lleva 3.3 millones de fans a Anime.com con account abstraction
Cómo Azuki hizo invisible el blockchain en anime.com, alcanzando 3.3M de usuarios y 13M de NFTs acuñados con Smart Wallets
NFTs21 de diciembre de 2023
Todo lo que necesitas para NFTs, en un solo lugar
Enjin es un ecosistema de productos NFT full stack que permite a desarrolladores e individuos crear, integrar, intercambiar y administrar sus NFTs, sin necesidad de experiencia en blockchain.

Construye magia blockchain
Alchemy combina los productos y herramientas de desarrollo web3 más potentes con recursos, comunidad y un soporte legendario.