Smart Contracts

Desarrollo de Smart Contracts

Contratos que custodian dinero real. Arquitectura, implementación, auditoría externa, mainnet y el mantenimiento que nadie presupuesta.

Cancela cualquier semana. Reembolsamos la última si no te dejamos boquiabierto. Sin horas registradas.

  • $2M+ Levantados a través de LivLive, el producto RWA cuyos contratos construimos Ver el caso
  • Auditado Auditoría de Resonance Security publicada sobre los contratos de LivLive Ver el caso
  • $1M+ Asegurados por los contratos de LightBridge en mainnet Ver el caso
// 01

Qué hacemos

El trabajo con contratos son sobre todo decisiones, no Solidity. Las hacemos explícitas antes de que algo llegue a una dirección que ya no se puede cambiar.

Arquitectura del contrato

Las decisiones que salen caras de revertir una vez desplegado.

  • Distribución del almacenamiento y control de acceso
  • Qué va on-chain y qué no
  • Ruta de actualización decidida antes del lanzamiento, no después
  • Modos de fallo y condiciones de pausa

Implementación en Solidity y Rust

EVM L1 y L2 en Solidity, Solana y NEAR en Rust.

  • ERC-20, ERC-721, ERC-1155 y estándares propios
  • Lógica de protocolo con contabilidad real
  • Implementación consciente del gas, medida y no estimada
  • Integración con backend e indexadores

Pruebas e invariantes

Suites de Foundry y Hardhat que modelan a un atacante, no un camino feliz.

  • Pruebas de invariantes y fuzzing
  • Pruebas sobre forks del estado real de mainnet
  • Casos adversos: MEV, reentrada, fallo de oráculo
  • Umbrales de cobertura aplicados en CI

Decisiones de actualizabilidad

Proxy, inmutable o migración. Cada opción te cuesta algo distinto.

  • Compromisos entre proxy Transparent y UUPS
  • Contratos inmutables con ruta de migración prevista
  • Seguridad frente a colisiones de almacenamiento
  • Timelock y gobernanza sobre las claves de actualización

Coordinación de auditorías externas

No auditamos nuestro propio código. Lo preparamos, informamos al auditor y corregimos lo que devuelve.

  • Documentación y especificaciones listas para auditar
  • Selección y alcance del auditor
  • Corrección y nueva revisión
  • Informe publicado, como en LivLive

Despliegue y monitorización

Mainnet es donde empieza el trabajo, no donde termina.

  • Despliegues deterministas y reproducibles
  • Claves de firma en AWS KMS, nunca en un portátil
  • Monitorización de eventos y alertas
  • Mantenimiento continuo con retainer
// 02

Cómo abordamos el trabajo con contratos

Partimos de patrones auditados y probados en producción, y escribimos código propio solo donde el caso de uso realmente lo es. Antes de presupuestar te diremos qué partes de tu idea no necesitan ningún contrato. El gas lo medimos contra nuestro propio historial de proyectos en lugar de estimarlo: mira adónde fueron realmente los costes de gas en nuestros mandatos Web3. Para la visión completa, empieza en desarrollo Web3 y blockchain.

// 03

Cuándo un smart contract es la respuesta equivocada

Un contrato justifica su coste cuando se mueve valor entre partes que no confían entre sí, o cuando el registro tiene que ser verificable públicamente. No lo justifica cuando una base de datos ya resuelve el problema, cuando el único argumento es que los inversores quieren un token, o cuando la lógica va a cambiar cada trimestre. La inmutabilidad es una ventaja hasta que se convierte en tu hoja de ruta. Rechazamos proyectos de contratos que no pasan ese filtro, porque el contrato más barato es el que no necesitabas.

¿Tienes un contrato que construir, o uno heredado?

Mándanos la especificación, o el repositorio. Recibes una lectura de arquitectura y una cifra real, no una llamada comercial.

// pruebas

Pruebas, no promesas

Estos son proyectos seleccionados, no nuestro portfolio completo. Hemos entregado más de 75 productos desde 2018.

Lo que dicen los clientes

Google

LA agencia para el desarrollo blockchain. Equipo súper experimentado y altamente profesional. Encantado de trabajar con ellos.

Richard Leitgeb
LinkedIn

Para preguntas técnicas sobre blockchain y NFT, siempre vuelvo a Kevin. Se ha familiarizado muy bien con el tema, y la experiencia que aporta es sin duda esencial para proyectos como estos. Solo puedo recomendar a todos que contacten con Kevin sobre estos temas.

Fritz Fahringer Klarheit vor KI
Trustpilot

Expertos en desarrollo de smart contracts.

CJ

Valoración independiente: 4.5/5 en Trustpilot Leer las reseñas

Preguntas frecuentes

Respuestas honestas sobre la entrega de smart contracts

Termina cualquier semana con un solo mensaje. Sin preaviso, sin entrevista de salida, sin letra pequeña. Facturamos semanalmente, así que el máximo al que estás comprometido es la semana actual.
Está en tu contrato: dínoslo y reembolsamos esa semana. Sin preguntas, sin facturas que disputar, sin llamadas para escalar. Única regla: el reembolso aplica a la semana más reciente.
Porque las horas son la métrica equivocada. Si optimizamos por horas facturadas, no optimizamos por tu resultado. El trato es más simple: cada semana nos ganamos la siguiente. Si no, no pagas. Podemos meterle cero horas o sesenta. Lo que importa es si te dejamos boquiabierto.
Trabajamos con operadores, no con ganadores de lotería. Si una solicitud requeriría romper la física, la ley o sistemas de terceros, lo decimos, y si no podemos alinearnos, nos vamos. La garantía es mutua: puedes despedirnos cualquier semana; nosotros también podemos despedirnos.
Un despliegue acotado de ERC-20 o NFT con lógica propia y una dApp ligera ronda los 15.000 a 35.000 euros, incluido el paso a mainnet. Un protocolo con lógica de custodia, integraciones y auditoría externa va de 60.000 a 150.000 euros o más, según el alcance de la auditoría. Wallets de nivel producción, bridges o infraestructura L1/L2 nueva arrancan sobre los 100.000 euros y de 3 a 6 meses. Metemos la auditoría, las pasadas de optimización de gas y la monitorización posterior dentro de la propuesta, para que la cifra que firmas sea la que pagas.
Ambas cosas, y por defecto la más segura. Partimos de OpenZeppelin y otras implementaciones probadas en producción siempre que encajan, y escribimos smart contracts propios cuando el caso de uso es realmente nuevo. A veces hace falta empezar de cero. Partir de código que ya ha sobrevivido a mainnet casi siempre sale más barato y más seguro.
No, y desconfía de quien te lo ofrezca. Coordinamos una auditoría externa independiente y corregimos los hallazgos, pero no corregimos nuestros propios deberes. En LivLive el informe de Resonance Security está publicado. La auditoría entra en el plan desde el primer día, no como un extra opcional al final.
EVM: Ethereum L1, Optimism, Arbitrum, Base, Polygon y zkSync. Fuera de EVM: Solana, NEAR e Internet Computer. Somos agnósticos de cadena a propósito. Te diremos cuándo cambiar de cadena tiene sentido y cuándo es tribalismo que te costará usuarios.
Sí, es una parte importante del trabajo. En LightBridge heredamos un prototipo y fuimos sustituyendo las decisiones de arquitectura más débiles mientras seguía en producción. Empezamos leyendo el bytecode desplegado, la suite de pruebas y las claves de actualización, y después te decimos con honestidad si sale más barato endurecer o volver a desplegar.
// Conócenos

Conócenos

Relaciones a largo plazo antes que victorias rápidas.