Blockchain/Nivel V · Capas/5.2 Otras capas/Lección 4
Ecash: Cashu y Fedimint
Firmas ciegas y la confianza que exigen
MaterialesLas especificaciones de Cashu NUT (github.com/cashubtc/nuts)Documentación de Fedimint (fedimint.org)Un cuaderno
Curiosidad
- ¿Cómo puede un servidor firmar un token digital sin saber quién lo utilizará?
- ¿Por qué la estricta privacidad en los pagos requiere que un custodio posea los bitcoins subyacentes?
- ¿Qué cambia cuando ese encargado se convierte en un grupo de guardianes conocidos en lugar de un único operador?
Explorar
- David Chaum introdujo las firmas ciegas en 1983, lo que permitía a un firmante firmar un mensaje sin ver su contenido. El usuario enmascara los datos antes de enviarlos; el firmante aplica su clave a la versión enmascarada; luego el usuario la desenmascara. La firma resultante es válida para los datos originales, pero el firmante no puede vincularla a ningún otro token que haya emitido.
- DigiCash de Chaum (1989) implementó esto para pagos electrónicos. Las monedas se emitían a través de bancos asociados, y los pagadores eran anónimos: el emisor podía verificar una moneda al canjearla sin saber quién la había retirado. Sin embargo, el sistema requería una emisión centralizada y quebró en 1998 antes de lograr una adopción generalizada.
- Cashu revive el ecash chaumiano basado en Bitcoin, lanzado en 2022 por el desarrollador conocido como Calle. Una sola entidad emisora alberga reservas de Bitcoin y emite tokens cuyos datos están ocultados para los usuarios. Esta entidad emisora firma estos tokens, pero no puede vincular los depósitos con los canjes. Esto permite transferencias instantáneas y privadas entre pares fuera de la cadena, aunque el usuario depende por completo de un único operador para su custodia.
- Fedimint, desarrollado entre 2021 y 2022, utiliza un enfoque federado. Un grupo de “guardianes” posee conjuntamente la reserva de bitcoin mediante firmas umbral (por ejemplo, 3 de 4). Ningún guardián puede acceder a los fondos por sí solo ni rastrear la actividad de los usuarios de forma independiente. Este modelo es adecuado para comunidades donde los miembros ya se confían mutuamente, distribuyendo el riesgo de custodia entre partes conocidas en lugar de en un servidor centralizado.
- Ambos se conectan a Lightning a través de pasarelas, por lo que el ecash puede ser entregado a o recibido desde billeteras comunes de Lightning. El compromiso es constante: los usuarios ganan privacidad y velocidad a cambio de confiar sus fondos en la entidad emisora o la federación. Si el custodio actúa de manera inadecuada o se desconecta, los titulares de tokens no pueden canjearlos unilateralmente sin cooperación.
- Las especificaciones de Cashu (los “NUTs”, que comienzan con NUT-00) explican paso a paso el proceso de ocultamiento de datos: la billetera envía al emisor un valor oculto, este lo firma y la billetera elimina el factor de ocultamiento. Al leerlas se comprende por qué el emisor no puede relacionar posteriormente un token canjeado con la solicitud que firmó, y por qué esa privacidad no sirve para protegerse contra un emisor que simplemente se niega a pagar.
Datos clave
- David Chaum publicó las firmas ciegas en 1983, lo que permitió pagos digitales imposibles de rastrear.
- Cashu (2022) utiliza un solo emisor para almacenar Bitcoin y emitir tokens cegados para transferencias privadas.
- Fedimint (2021-2022) emplea una federación de guardianes que poseen bitcoin mediante firmas umbral.
- Ambos protocolos brindan privacidad en los pagos al impedir que el emisor relacione los depósitos con los canjes.
- Cashu depende de un único operador para la custodia; Fedimint distribuye este riesgo entre miembros conocidos de la comunidad.
- Las conexiones Lightning (puertas de enlace, en términos de Fedimint) permiten pagar con ecash hacia y desde billeteras Lightning comunes.
Ejercicio nueve, seis, tres, uno
9ReunirEnumera 9 sistemas de efectivo digital o tokens, históricos o modernos. Indica el tipo de emisor (centralizado, federado, descentralizado) y el mecanismo de privacidad utilizado.
6AgruparAgrupa los 9 en 6 según su forma de gestionar el riesgo de custodia: operador único, federación conocida, validadores anónimos, depósito en garantía (escrow) mediante contrato inteligente, híbrido u otro.
3DestilarReduce los 6 a 3 compromisos fundamentales entre privacidad, velocidad y suposiciones de confianza.
1CristalizarEscribe una oración sobre lo que prometen las firmas ciegas y qué impide que el emisor incumpla esa promesa.
Verificación de hechos
Fechas, cifras y afirmaciones verificadas con las fuentes publicadas que se enumeran a continuación.