Skip to main content

Ecash | Bitcoin Glossary | Mapping Bitcoin

Ecash

Protocolo

Also known as: Chaumian ecash, Cashu, e-cash

Dinero digital que preserva la privacidad usando firmas ciegas. Concepto de David Chaum implementado en Chaumian mints y el protocolo Cashu sobre Bitcoin.

Descripción General

Ecash es un sistema de efectivo digital concebido originalmente por el criptógrafo David Chaum en la década de 1980. Utiliza firmas ciegas para crear tokens que no pueden vincularse a su emisión, proporcionando una fuerte privacidad transaccional. En el ecosistema de Bitcoin, el ecash ha sido revivido a través de proyectos como Cashu y Fedimint, que emiten tokens denominados en bitcoin que pueden transferirse instantánea y privadamente dentro de una casa de moneda o federación.

Cómo Funcionan las Firmas Ciegas

La innovación clave del ecash es la firma ciega, que permite a una casa de moneda firmar un token sin conocer su contenido:

┌──────────┐                    ┌──────────┐
│  Usuario  │                    │  Casa de  │
│           │                    │  Moneda   │
└────┬─────┘                    └────┬─────┘
     │                               │
     │  1. Crear token T             │
     │  2. Cegarlo: T' = cegar(T)    │
     │                               │
     │  ──── Enviar T' + pago ─────► │
     │                               │
     │           3. Firmar: S' = firmar(T')
     │                               │
     │  ◄──── Devolver S' ────────── │
     │                               │
     │  4. Descegar: S = descegar(S')│
     │                               │
     │  (T, S) es un token válido    │
     │  La casa de moneda no puede   │
     │  vincular T al evento de      │
     │  emisión                      │
     └───────────────────────────────┘

Implementaciones de Ecash en Bitcoin

Cashu: Un protocolo de ecash simple de una sola casa de moneda que se integra con la Lightning Network. Los usuarios depositan bitcoin a través de Lightning y reciben tokens de ecash que pueden transferirse a otros usuarios de la misma casa de moneda. Los tokens pueden canjearse de vuelta a Lightning en cualquier momento.

Fedimint: Un sistema de ecash federado donde múltiples guardianes operan conjuntamente la casa de moneda usando firmas de umbral. Esto distribuye la confianza entre múltiples partes, reduciendo el riesgo de punto único de fallo de una casa de moneda centralizada. Los Fedimints pueden servir como bancos comunitarios para comunidades locales de Bitcoin.

Propiedades de Privacidad

  • Privacidad del remitente: La casa de moneda no puede determinar quién recibió originalmente un token
  • Privacidad de transacciones: Las transferencias entre usuarios dentro de la casa de moneda son invisibles para el operador
  • Privacidad de cantidades: Los tokens de la misma denominación son indistinguibles entre sí

Compensaciones

Ecash ofrece excelente privacidad y liquidación instantánea pero conlleva importantes compensaciones:

  • Riesgo de custodia: Los usuarios deben confiar en la casa de moneda (o federación) para honrar los canjes. La casa de moneda tiene el bitcoin subyacente.
  • Alcance de la casa de moneda: Los tokens solo son válidos dentro de la casa de moneda emisora; las transferencias entre casas de moneda requieren Lightning como puente
  • Riesgo de fuga: Una casa de moneda de un solo operador podría teóricamente huir con todos los fondos depositados (las casas de moneda federadas mitigan esto)

Conceptos Erróneos Comunes

  • Los tokens de ecash no son transacciones Bitcoin en la cadena. Existen completamente dentro del dominio de la casa de moneda.
  • Ecash no proporciona privacidad frente a la propia casa de moneda para operaciones de depósito y retiro, solo para transferencias de tokens entre usuarios.
  • A pesar de ser custodial, el ecash proporciona mayores garantías de privacidad que la mayoría de los patrones de uso de Bitcoin no custodial.