---
title: "Desarrollo Zero Knowledge"
canonical: https://wavect.io/es/services/zero-knowledge/
language: es
description: "Construimos aplicaciones con privacidad primero usando pruebas Zero Knowledge. Prueba conocimiento sin revelar datos. Más allá del cumplimiento GDPR."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

Zero Knowledge

# Apps con Privacidad Primero

Construimos aplicaciones que protegen los datos de los usuarios a nivel matemático, no solo a través de promesas de política o casillas GDPR.

- 75+ productos entregados
- 10+ años de experiencia
- No-Bullshit Guarantee

**¿Qué es Zero Knowledge?** Una técnica criptográfica que te permite probar que sabes algo (una contraseña, una identidad, una transacción) *sin revelar la información subyacente*. Privacidad sin compromisos.

// 01

## Lo que Construimos

Aplicaciones Potenciadas por ZK

Aplicaciones donde los datos del usuario se verifican sin nunca exponerse: identidad, credenciales, datos financieros.

Protocolos que Preservan la Privacidad

Protocolos on-chain y off-chain donde los participantes pueden interactuar sin revelar estado sensible.

Consultoría de Arquitectura de Privacidad

No todos los proyectos necesitan pruebas ZK. Te ayudamos a evaluar cuándo es la herramienta correcta y a diseñar en consecuencia.

// 02

## Lo que Obtienes

Los datos siempre permanecen privados

Más allá del cumplimiento GDPR

Usable, no solo seguro

Datos controlados por el usuario

Verificable sin exposición

Superficie de responsabilidad reducida

CÓMO DESARROLLAMOS SOFTWARE

## Cómo Desarrollamos Software

Cinco fases. Precios fijos. Sin bloqueo.

Phase 01

### Fase de Descubrimiento

Precio fijo en 3.500€ [Comprar ahora](https://buy.stripe.com/14k4kbbMJ1unb4I7sw)

- Ingeniería de Requisitos
- Arquitectura de Software
- Plan de Hitos
- Flujos Técnicos y Diagramas de Secuencia
- Plan de Lanzamiento y Plan de Hitos

Phase 02

### Primera Iteración

Precio fijo entre 15–20k€ (MÁX) [Reservar Fase de Descubrimiento](https://buy.stripe.com/14k4kbbMJ1unb4I7sw)

- Construyendo tu MAP real (Producto Mínimo Asombroso)
- Enfoque rentable. Reducir requisitos a máx. 15–20k
- Prueba directamente en el mercado con clientes reales al menor coste posible
- El coste de la Fase de Descubrimiento se descuenta como rebaja

Phase 03

### Iteraciones Posteriores

Paquetes de precio fijo / Precio Ágil Fijo [¿Qué es el Precio Ágil Fijo?](/es/blog/agile-fixed-pricing/)

- Construir y ampliar el producto basándose en la demanda real de clientes/usuarios
- Idealmente parcialmente financiado por ventas reales
- Decisiones de desarrollo basadas en datos (observar comportamiento de usuarios, no sus demandas)
- Ciclo de mejora continua

Phase 04

### Mantenimiento

Retainer semanal fijo 750€ / semana, cancela cuando quieras [Hablemos](/es/contact/)

- Parches de seguridad (a nadie le gustan las brechas de datos o perder dinero)
- Corrección de bugs (puede ser una razón importante de abandono de clientes)
- Soporte técnico (la mayoría de las empresas tienen un soporte al cliente abismal)
- Optimización de rendimiento, coste y CI/CD

Phase 05

### Desarrollo Adicional / Traspaso

Tu producto, tu equipo. Nunca te bloqueamos.

- Nunca te haremos dependiente de nuestro equipo
- Transición fluida a tu equipo interno
- Transferencia de conocimiento y documentación
- Soporte continuo según sea necesario

// pruebas

## Pruebas, no promesas

### [LightBridge](/es/case-studies/lightbridge/)
- **Status:** En Vivo
- **Outcome:** 6 cadenas - Soporte de red
- **Summary:** Construimos el LightBridge oficial de Boba junto con su equipo: transferencias instantáneas en 6 cadenas, $1M+ asegurados en …
- **Stack:** Typescript, Python, GraphQL

### [Account Abstraction](/es/case-studies/account-abstraction/)
- **Status:** En Vivo
- **Outcome:** 3 SDKs - Backend · Contrato · Frontend
- **Summary:** Suite SDK de Hybrid Compute en tres capas (backend, contrato, frontend), construida junto con el equipo de Boba contra infra …
- **Stack:** Typescript, Solidity, Hardhat

### [MetaMask Snap](/es/case-studies/metamask-snap/)
- **Status:** En Vivo
- **Outcome:** MetaMask - Integración Nativa
- **Summary:** Smart wallets con Hybrid Compute, dentro del wallet en el que los usuarios ya confían, construido junto con el equipo de Boba …
- **Stack:** Typescript, MetaMask Snaps, Solidity

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

### Lo que dicen los clientes

¡Kevin es la persona con más conocimiento sobre smart contracts que conozco! Comparte su conocimiento abiertamente con todos y construye estratégicamente su liderazgo intelectual en el espacio Web3. Tuve la maravillosa oportunidad de ser invitado a su podcast y me encanta cómo entrevista a la gente y aporta valor a los demás. Si alguna vez tengo un proyecto que implementar con tecnología blockchain, Kevin será mi primera opción para colaborar. 🚀" data-quote-original=" **Kevin is the most knowledgeable person about smart contracts I know!** He is sharing his knowledge openly with everyone and strategically building his thought leadership in the Web3 space. I had this amazing opportunity to be a guest on his podcast and I love the way he interviews people and gives value to others! If I ever have a project to implement using blockchain technology, Kevin will be my number one choice to cooperate with. 🚀" data-original-lang=en>

LinkedIn

**¡Kevin es la persona con más conocimiento sobre smart contracts que conozco!** Comparte su conocimiento abiertamente con todos y construye estratégicamente su liderazgo intelectual en el espacio Web3. Tuve la maravillosa oportunidad de ser invitado a su podcast y me encanta cómo entrevista a la gente y aporta valor a los demás. Si alguna vez tengo un proyecto que implementar con tecnología blockchain, Kevin será mi primera opción para colaborar. 🚀

Leer más →

Krystian Koronowski Founder, CaptureFlow

Traducido · toca para original

Expertos en desarrollo de smart contracts. " data-quote-original=" **Experts in smart contract development.** " data-original-lang=en>

Trustpilot

**Expertos en desarrollo de smart contracts.**

Leer más →

CJ

Traducido · toca para original

LA agencia para el desarrollo blockchain. Equipo súper experimentado y altamente profesional. Encantado de trabajar con ellos." data-quote-original=" **THE agency to go for blockchain development.** Super experienced and highly professional team. Love to work with them." data-original-lang=en>

Google

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

Leer más →

Richard Leitgeb

Traducido · toca para original

Valoración independiente: 4.5/5 en Trustpilot [Leer las reseñas](https://www.trustpilot.com/review/wavect.io)

[![Clutch Top Smart Contract Development Company in Austria 2026 award for Wavect](/img/awards/clutch-top-smart-contract-development-company-austria-2026_hu_52411afb91c9353b.webp) Verificado en Clutch · 2026 Top Smart Contract Development Company in Austria Ver nuestro perfil en Clutch](https://clutch.co/profile/wavect-gmbh) [![Clutch Top Web3 Development in Austria 2026 award for Wavect](/img/awards/clutch-top-web3-development-austria-2026_hu_92ea6d2c36d12863.webp) Verificado en Clutch · 2026 Top Web3 Development in Austria Ver nuestro perfil en Clutch](https://clutch.co/profile/wavect-gmbh)

## Preguntas Frecuentes

Cuándo ZK tiene sentido y cuándo no

### ¿Cómo funciona la cancelación semanal exactamente?

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.

### ¿Y si el trabajo no me deja boquiabierto?

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.

### ¿Por qué no registráis las horas?

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.

### ¿Qué significa 'expectativas desconectadas de la realidad'?

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.

### ¿Cuándo tiene sentido ZK realmente frente a alternativas más simples?

Cuando la garantía de privacidad o la verificación de cómputo off-chain es genuinamente crítica para el producto. Sistemas de voto, identidad privada, rollups escalables y ciertos flujos de compliance son wins claros. Para la mayoría de pitches de tipo «pongámosle ZK», la respuesta honesta es «una base de datos con auth es suficiente y 100× más barata.» Y lo decimos.

### ¿Cómo gestionan los costes de proving y verificación?

Dimensionamos la infraestructura de proving en la fase de arquitectura, no después del lanzamiento. Off-chain proving con verificación on-chain (el patrón estándar) suele correr en milisegundos a segundos para circuitos bien diseñados. Hacemos benchmarks en hardware real antes de comprometernos, y te diremos cuándo el coste de proving hace el caso de uso ineconómico.

### ¿Pueden añadir ZK a una aplicación existente?

A menudo sí. ZK no tiene que ser toda la app. Puede ser un contrato verifier o un único flow de generación de pruebas dentro de un stack convencional. Hemos integrado verificación de identidad ZK, comprobaciones de balance privadas y proof-of-membership en web apps por lo demás normales. La parte difícil suele ser la UX, no la criptografía.

### ¿Qué sistemas de proving ZK usan, y cuándo?

Groth16 para circuitos pequeños y fijos con el gas de verificación más bajo (bueno para Ethereum mainnet). PLONK o Halo2 para circuitos de propósito general donde quieres un trusted setup universal o puedes evitarlo. STARKs (Cairo, RISC Zero, Boojum) cuando quieres seguridad post-cuántica o setup transparente. Noir o Circom para escribir circuitos según la familiaridad del equipo. Elegimos según qué verifica más barato en tu chain objetivo y qué pueden auditar tus developers, no según qué hace más ruido en Twitter.

### ¿Cuánto cuesta realmente un proyecto ZK?

Añadir un flujo de privacidad a una dApp existente (un circuito + verifier contract): 25.000-50.000 €. Producto ZK standalone de identidad o membership: 50.000-120.000 €. ZK rollup o cadena app-specific: 200.000 €+ y 6-12 meses, con la auditoría como porción importante. Los costes de auditoría para circuitos ZK son más altos que para Solidity plano (30.000-80.000 € para circuitos no triviales) porque la superficie es matemática, no solo código. Cotizamos el presupuesto de auditoría junto al de build para que no te sorprenda después.

// Más en

## Más en Web3 y Blockchain

### [Web3 y Blockchain](/es/services/blockchain/)

El hub: dApps, pagos, escalado y las cadenas en las que trabajamos. Te lleva a la capacidad que de verdad necesitas.

### [Desarrollo de Smart Contracts](/es/services/smart-contract-development/)

Solidity y Rust desde la arquitectura hasta mainnet, con coordinación de auditorías externas y monitorización.

### [Account Abstraction](/es/services/account-abstraction-development/)

Smart accounts ERC-4337, paymasters, session keys y recuperación. Con tres SDK en producción detrás.

### [Wallets Web3](/es/services/web3-wallet-development/)

Wallets smart, embebidas e invisibles, además de MetaMask Snaps. No custodial por defecto.

### [Bridges Cross-Chain](/es/services/cross-chain-bridge-development/)

Construimos un bridge de seis cadenas, que es justo por lo que solemos decirte cuándo no construir uno.

// Conócenos

## Conócenos

Relaciones a largo plazo antes que victorias rápidas.

[![Blogs](/img/services/gtku_blogs_hu_d7e3f659443e93f9.webp) Lee nuestro Blog](/es/blog/overview/) [![Podcast No BS Around Tech](/img/services/gtku_podcast_hu_aac94ba51d8a6f9f.webp) Podcast No BS Around Tech](/es/#trust-podcast) [![Galería de Imágenes](/img/services/gtknu_gallery_hu_451025d2d15b7558.webp) Échale un vistazo](/es/#image-gallery)

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/es/services/zero-knowledge/#service",
      "@type": "Service",
      "areaServed": [
        {
          "@type": "Country",
          "name": "Austria"
        },
        {
          "@type": "Place",
          "name": "Worldwide"
        }
      ],
      "category": "Web3 y Blockchain",
      "description": "Construimos aplicaciones con privacidad primero usando pruebas Zero Knowledge. Prueba conocimiento sin revelar datos. Más allá del cumplimiento GDPR.",
      "name": "Apps con Privacidad Primero",
      "provider": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "serviceType": "Zero-Knowledge Proof Engineering",
      "url": "https://wavect.io/es/services/zero-knowledge/"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/es/",
          "name": "Inicio",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/es/services/overview/",
          "name": "Servicios",
          "position": 2
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/es/services/blockchain/",
          "name": "Web3 y Blockchain",
          "position": 3
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/es/services/zero-knowledge/",
          "name": "Zero Knowledge",
          "position": 4
        }
      ]
    },
    {
      "@id": "https://wavect.io/es/services/zero-knowledge/#webpage",
      "@type": "WebPage",
      "description": "Construimos aplicaciones con privacidad primero usando pruebas Zero Knowledge. Prueba conocimiento sin revelar datos. Más allá del cumplimiento GDPR.",
      "inLanguage": "es",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "mainEntity": {
        "@id": "https://wavect.io/es/services/zero-knowledge/#service"
      },
      "name": "Apps con Privacidad Primero",
      "url": "https://wavect.io/es/services/zero-knowledge/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "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."
      },
      "name": "¿Cómo funciona la cancelación semanal exactamente?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "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."
      },
      "name": "¿Y si el trabajo no me deja boquiabierto?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "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."
      },
      "name": "¿Por qué no registráis las horas?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "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."
      },
      "name": "¿Qué significa 'expectativas desconectadas de la realidad'?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Cuando la garantía de privacidad o la verificación de cómputo off-chain es genuinamente crítica para el producto. Sistemas de voto, identidad privada, rollups escalables y ciertos flujos de compliance son wins claros. Para la mayoría de pitches de tipo «pongámosle ZK», la respuesta honesta es «una base de datos con auth es suficiente y 100× más barata.» Y lo decimos."
      },
      "name": "¿Cuándo tiene sentido ZK realmente frente a alternativas más simples?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Dimensionamos la infraestructura de proving en la fase de arquitectura, no después del lanzamiento. Off-chain proving con verificación on-chain (el patrón estándar) suele correr en milisegundos a segundos para circuitos bien diseñados. Hacemos benchmarks en hardware real antes de comprometernos, y te diremos cuándo el coste de proving hace el caso de uso ineconómico."
      },
      "name": "¿Cómo gestionan los costes de proving y verificación?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A menudo sí. ZK no tiene que ser toda la app. Puede ser un contrato verifier o un único flow de generación de pruebas dentro de un stack convencional. Hemos integrado verificación de identidad ZK, comprobaciones de balance privadas y proof-of-membership en web apps por lo demás normales. La parte difícil suele ser la UX, no la criptografía."
      },
      "name": "¿Pueden añadir ZK a una aplicación existente?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Groth16 para circuitos pequeños y fijos con el gas de verificación más bajo (bueno para Ethereum mainnet). PLONK o Halo2 para circuitos de propósito general donde quieres un trusted setup universal o puedes evitarlo. STARKs (Cairo, RISC Zero, Boojum) cuando quieres seguridad post-cuántica o setup transparente. Noir o Circom para escribir circuitos según la familiaridad del equipo. Elegimos según qué verifica más barato en tu chain objetivo y qué pueden auditar tus developers, no según qué hace más ruido en Twitter."
      },
      "name": "¿Qué sistemas de proving ZK usan, y cuándo?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Añadir un flujo de privacidad a una dApp existente (un circuito + verifier contract): 25.000-50.000 €. Producto ZK standalone de identidad o membership: 50.000-120.000 €. ZK rollup o cadena app-specific: 200.000 €+ y 6-12 meses, con la auditoría como porción importante. Los costes de auditoría para circuitos ZK son más altos que para Solidity plano (30.000-80.000 € para circuitos no triviales) porque la superficie es matemática, no solo código. Cotizamos el presupuesto de auditoría junto al de build para que no te sorprenda después."
      },
      "name": "¿Cuánto cuesta realmente un proyecto ZK?"
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".faq-question",
      ".faq-answer"
    ]
  }
}
```
