Kevin Riedl

8 min de lectura · 26 de mayo de 2026

Migrar de Ethereum a Solana: Qué Rompió Realmente el Movimiento de Quivr, y Cuánto Costó

Ayudamos a Quivr a moverse de EVM a Solana. La respuesta titular primero: una migración de cadena no es un port, es una reescritura parcial. Aproximadamente del 40 al 70% del código del smart-contract necesita lógica nueva, todo el stack de wallet del frontend cambia, y tu indexer, estrategia de RPC y capa de analítica se reconstruyen. Presupuesta seis a catorce semanas de ingeniería para un producto en producción, dependiendo de la superficie. Los costes de tokens y auditoría son aparte.

Este post es el desglose honesto. Dónde gana Solana, dónde todavía gana Ethereum, y la checklist que entregamos a los clientes antes de que firmen.

¿Considerando una migración de cadena?

 Reserva Consultoría Gratuita

¿Por qué ocurrió la migración?

Para Quivr, el driver fue la economía unitaria en transacciones de bajo valor. En Ethereum L1, las comisiones de transacción hacían el flujo principal antieconómico. La L2 ayudaba pero fragmentaba la liquidez y complicaba el UX. El modelo de fees y throughput de Solana hicieron el producto viable al punto de precio que el equipo necesitaba. Productos distintos tendrán drivers distintos: latencia, throughput, exposición a MEV o composabilidad con un ecosistema específico. El driver importa porque da forma a qué trade-offs de migración estás dispuesto a asumir.

¿Qué se rompió realmente en la reescritura?

No "se rompió" en el sentido de producción. Se rompió en el sentido de que el modelo mental EVM no sobrevive al movimiento.

  • Modelo de cuentas. El modelo de cuentas de Solana es estructuralmente distinto del storage de EVM. Las cuentas son explícitas, tienen tamaño y dueño. El estado no es un mapa key-value gigante dentro de un contrato. Esto reescribe cómo modelas usuarios, balances y datos del producto.
  • Programs vs contracts. Los programs de Solana son stateless. El estado vive en cuentas. Eso cambia cómo piensas sobre upgrades, control de acceso y composición.
  • Estándar de tokens. De ERC-20 a SPL no es un cambio de una línea. Mint authority, freeze authority, associated token accounts y rent son conceptos nuevos a manejar en tu lógica de negocio y frontend.
  • UX de wallet. De MetaMask a Phantom (o cualquier wallet de Solana) significa un nuevo flujo de firma, nueva UX de preview de transacción, nuevos mensajes de error y un modelo mental distinto para los usuarios.
  • RPC e indexing. El comportamiento del RPC de Solana, sus rate limits y el tooling de indexing son un ecosistema distinto. Reconstruimos la ruta de lectura más o menos desde cero.
  • Upgradeability. La authority de upgrade de un programa de Solana es una sola clave (o un multisig) por defecto. Modelo de gobernanza distinto del de un proxy contract.

¿Cuánto costó?

Desde el historial de encargos de Wavect en trabajo EVM-a-Solana, aquí están los rangos de coste. Las semanas de ingeniería asumen un ingeniero senior, blended rate. Los costes de auditoría dependen mucho del scope y la firma elegida.

WorkstreamSemanas de ingenieríaNotas
Reescritura del program (Rust / Anchor)3 a 8Depende de la superficie del contrato; espera 40 a 70% de reescritura lógica, no un port.
Diseño del modelo de cuentas1 a 2El paso más subestimado. Equivócate aquí y todo lo de abajo sufre.
Integración de wallet en frontend1 a 3Phantom, Solflare, Backpack, deeplinks móviles.
Reconstrucción de RPC + indexer1 a 3Elige proveedor RPC, monta indexing (Helius, Triton o self-hosted).
Migración del estándar de tokens0.5 a 2Gestión de SPL, manejo de ATA, features opcionales de token-2022.
Eval interna + QA1 a 2Flujos end-to-end en devnet y luego mainnet-beta.
Auditoría externaExternaEncargo separado con una firma especialista. Wavect no hace auditorías de terceros.

Rango realista total que vemos: 6 a 14 semanas de ingeniería del lado de Wavect, más la auditoría externa. Añade producto, ops y trabajo de tesorería del lado del cliente.

¿Cuál es la checklist real de migración?

  1. Decide si estás migrando, dual-deploying o desmantelando la versión EVM. Cada una tiene implicaciones distintas de gobernanza y tesorería.
  2. Inventaría cada punto de entrada de smart contract. Mapea cada uno a una cuenta / instruction de Solana.
  3. Diseña el modelo de cuentas end-to-end en papel antes de tocar Rust.
  4. Decide la upgrade authority: clave única, multisig o DAO. Documéntalo.
  5. Elige el framework del program: Rust nativo, Anchor o uno de los SDKs más nuevos.
  6. Reconstruye el modelo de tokens. SPL, extensiones opcionales de token-2022, ATAs.
  7. Reemplaza la integración de MetaMask con un wallet adapter. Prueba los deeplinks móviles.
  8. Elige proveedor(es) de RPC y diseña una estrategia de fallback.
  9. Reconstruye el indexer. Decide entre indexer alojado y self-hosted.
  10. Porta tus eventos de analítica. Los logs de transacción de Solana están estructurados de forma distinta.
  11. Reescribe tu test suite. Localnet primero, luego devnet, luego mainnet-beta.
  12. Diseña la migración de estado (si algún estado de usuario se mueve cross-chain).
  13. Pasa una auditoría externa antes de mainnet.
  14. Planifica un presupuesto de fees para priority fees durante congestión.
  15. Decide cómo (o si) comunicas la migración a los usuarios existentes.
Kevin Riedl

"La elección de cadena es una decisión a 5 años, no una decisión de lanzamiento. La mayoría de equipos lo trata al revés."

¿Dónde gana claramente Solana?

Economía de fees para transacciones de alta frecuencia o bajo valor. Throughput para productos a escala consumidor. Un ecosistema de wallets (Phantom en particular) que ha invertido mucho en UX. Soporte nativo para confirmaciones rápidas que se sienten más como web2 que web3. El estándar Token Extensions te da transfer hooks y confidential transfers sin un contrato custom.

¿Dónde todavía gana Ethereum?

Madurez del tooling. Profundidad de las firmas de auditoría. Composabilidad con el mayor pool de liquidez DeFi del mundo. El pool de talento de desarrolladores EVM sigue siendo mayor por un margen amplio. El tooling de account abstraction (ERC-4337) está más maduro del lado EVM. Si tu producto necesita composabilidad profunda con un protocolo específico que vive en Ethereum, la matemática de migración se complica.

¿Qué sorprende más a los clientes?

Tres cosas. Primero, la reescritura del frontend es más grande de lo esperado. La UX de wallet, la firma, el manejo de errores, la estimación de fees, todo cambia. Segundo, indexing es un workstream real. La memoria muscular de "solo usa un subgraph" no se transfiere. Tercero, la conversación de scoping de la auditoría es distinta. Los auditores de Solana son un pool más pequeño y su checklist es distinta de la de los auditores EVM. Planifica calendario, no solo presupuesto.

¿Volveríamos a migrar?

Para el producto adecuado, sí. Quivr es el ejemplo obvio. Para productos donde la composabilidad del ecosistema EVM es el moat, lo cuestionaríamos. La decisión debe estar guiada por la economía unitaria y el product roadmap, no por qué cadena está de moda en Twitter este trimestre. Mira nuestro trabajo en ingeniería blockchain para el framework que usamos.

Reflexiones finales

Una migración de Ethereum a Solana es una reescritura parcial, no un port. El código del smart-contract es la parte visible. La parte oculta, diseño del modelo de cuentas, UX de wallet, RPC e indexing, es donde viven las semanas reales de ingeniería. Planifica seis a catorce semanas de ingeniería, más una auditoría externa por encima. Sé honesto sobre por qué estás migrando. Si la respuesta es economía unitaria o throughput, Solana suele entregar. Si la respuesta es composabilidad con un protocolo específico nativo de EVM, piénsalo dos veces. El peor resultado es una migración a medio producto, a medio roadmap, con usuarios en ambos lados y una tesorería partida entre cadenas. El mejor resultado es una migración que quita un problema de fees de la mesa para los próximos cinco años. Habla con tus ingenieros, habla con tus auditores y presupuesta los workstreams aburridos (indexer, RPC, frontend) antes de presupuestar los emocionantes.

¿Considerando una migración de cadena?

 Reserva Consultoría Gratuita
Kevin Riedl

8 min de lectura · 26 de mayo de 2026