
Autor: Zhixiong Pan Fuente: chainfeeds
Aunque la Fundación Ethereum anunció oficialmente ayer el proyecto Kohaku, la herramienta de billetera de privacidad, en realidad había confirmado el proyecto a través de algunos canales ya en junio de este año.
Kohaku colaborará en varios equipos, integrará múltiples componentes e implementará un conjunto completo de billeteras de complementos para el navegador que pueden usarse como referencia para otras billeteras para mejorar la privacidad de un extremo a otro.Estos incluyen el cliente ligero Helios desarrollado por a16z, el equipo PSE de la Fundación Ethereum, así como Ambire, Railgun, Wonderland y más.
El origen de la palabra Kohaku también es bastante interesante.Debido a que el proyecto se bifurcó de Ambire, se eligió la palabra japonesa para Amber: Kohaku.Pero en japonés también significa «koi» (especialmente rojo y blanco), por lo que este proyecto también utiliza koi como imagen.
¿Qué es Kohaku?
Kohaku es un conjunto de primitivas de privacidad y seguridad y SDK para «billeteras», junto con una billetera de referencia (extensión del navegador) para que los usuarios avanzados realmente ejecuten estas capacidades.
Kohaku no pretende ser una billetera pública del lado C, sino proporcionar componentes básicos de privacidad/seguridad componibles para varios equipos de billetera. Puede acceder a «todo» o «parte» (complemento) según sea necesario.El enfoque inicial está en las características de privacidad, siendo la billetera de referencia una extensión del navegador bifurcada de Ambire.El funcionario enfatiza claramente que se debe dar prioridad a la red principal y luego admitir gradualmente L2 (y centrarse en la capacidad de «retirada rápida»). 
Los objetivos principales de Kohaku son:
-
Un SDK para primitivas sólidas de privacidad/seguridad;
-
Una billetera de referencia basada en el SDK para usuarios habituales;
-
Cooperar con otras billeteras para acceder a todas o parte de las capacidades según sea necesario;
-
La billetera de referencia es una bifurcación de Ambire, con la red principal primero y L2 agregada después;
-
Tanto el SDK como la billetera de referencia vienen con un sistema de complemento, lo que permite a cada equipo de billetera seleccionar funciones según sea necesario.
Dirección central: no sólo «privacidad en la cadena», sino también «de un extremo a otro»
La privacidad de Kohaku no es tan simple como «poner transferencias en un grupo privado», sino que considera la confianza y la exposición en cada paso desde el dispositivo hasta el nodo.La hoja de ruta enumera una «lista de elementos de privacidad/seguridad» muy clara:
-
Cliente ligero Helios integrado (WASM): lleve la verificación del estado de la cadena de bloques a la máquina local y trate de no depender del RPC centralizado.(Helios es un cliente ligero de Ethereum multicadena producido por a16z. Se puede compilar en WASM y es adecuado para integrarlo en billeteras y dApps). 
-
Cliente de ejecución mínima + eth_call privado: incluso si acaba de leer el estado en cadena (eth_call común), «deje que el servidor no sepa lo que está leyendo».La hoja de ruta establece que «TEE+ORAM (entorno de ejecución confiable + acceso implícito) se implementará primero, y el objetivo a largo plazo es PIR de criptografía pura».
-
Envío privado/recepción privada/solicitud de pago privado: la billetera tiene múltiples protocolos de privacidad integrados (incluido Railgun en el primer lote), que admiten «envío/recepción privada» y «solicitud de pago cifrada».
-
Vista unificada de saldos privados (agregación multiprotocolo): si tiene fondos en múltiples protocolos de privacidad, la billetera le brindará una vista agregada.
-
Evite fugas de IP y tráfico oculto, transacciones de transmisión P2P opcionales (evite las transmisiones RPC tradicionales).
-
Al conectarse a una dApp, el valor predeterminado es «una dApp, una cuenta»: lo que naturalmente reduce la correlación de direcciones.
-
Recuperación social (ZKEmail / ZKPassport, etc.): utilice conocimiento cero para «recuperar» sin revelar su identidad.
-
«Interruptor de emergencia poscuántico»: cuando sea necesario, puede cambiar a firmas poscuánticas como Falcon/Dilithium (optimización del verificador de solidez) para evitar riesgos de seguridad cuántica.
-
Aplicación Universal Hardware Ethereum/firmante de hardware ZK/estrategia de límite de consumo: hacer que las capacidades del lado del hardware sean una implementación de referencia de código abierto, romper el bloqueo de proveedores e introducir una «estrategia de gasto» más detallada.
Puede entenderlo como: «Los grupos de privacidad en cadena» como Railgun son una de las bases, pero Kohaku también necesita llenar los «agujeros que son fáciles de filtrar en la privacidad», como la confianza del nodo, la transmisión de red, la conexión frontal, la recuperación y las firmas de hardware, para lograr «menos exposición de un extremo a otro».
Hoja de ruta y ecología de la cooperación
-
Fase 1: Capacidades básicas de privacidad/seguridad.
-
Dirección continua: mantenga la billetera lo más «cerca del dispositivo/núcleo» posible, e incluso explore «navegadores nativos de Ethereum» en el futuro, con interfaz IPFS, integración P2P más profunda, puntuación de seguridad de transacciones de IA local (sin fuga de datos), etc.
-
Equipos colaborativos: Ambire, Railgun, Wonderland, Helios, PSE, Oblivious Labs, ZKnox y más.
Forma del producto: SDK + billetera de referencia (extensión del navegador)
-
SDK: módulo componible de «Privacidad/seguridad» para otros equipos de billetera.
-
Reference Wallet (extensión Kohaku): una extensión de navegador basada en la rama Ambire. Se utiliza para «ejecutar, demostrar y probar estas capacidades de privacidad y seguridad». Se posiciona como un usuario avanzado y no es un producto final para el público en general.
-
Lo que puede ver actualmente en el lado de GitHub es que el repositorio principal (ethereum/kohaku) es un monorepo, y el paquete @kohaku-eth/railgun («railgun Privacy Protocol lib») aparece en la lista. También hay repositorios kohaku-extension y kohaku-commons.El primero es el código de extensión (basado en Ambire) y el segundo es la biblioteca lógica pública de Ambire (introducida por la sucursal).
-
La página de inicio del almacén también indica: todavía está en desarrollo y el entorno de producción aún no está listo.
¿Por qué es más «privado» que MetaMask?
Primero hablemos del estado actual de MetaMask u otras billeteras:
-
Utiliza una cuenta abierta (EOA) y su dirección y transacciones son públicas permanentemente.
-
Cuando interactúa con dApps, a menudo usa RPC centralizado (como Infura), y el servicio RPC puede ver las solicitudes y las IP que inicia.
-
Si utiliza con frecuencia la misma dirección para conectarse a diferentes dApps, es fácil para la cadena analizar el perfil asociado.
¿Cómo reescribe Kohaku este camino?Kohaku utiliza un conjunto de métodos «de un extremo a otro» para bloquear la «información correlacionada» tanto como sea posible. La diferencia principal radica en estas tres capas:
-
Transferencia en cadena en sí
-
A través de protocolos como Railgun, el «dinero que desea transferir» primero se protege (al grupo) a una dirección privada (0zk), y luego se produce la «transferencia/interacción» en el grupo privado; lo que se ve en la cadena es un nuevo compromiso/Nulificador (contra el doble gasto) y otra contabilidad cifrada, que no expondrá directamente el origen, el destino y la cantidad de los fondos.La documentación de Railgun es clara: las direcciones 0zk nunca aparecen en la cadena, y el sistema actualiza el estado y evita el doble gasto según la prueba UTXO/Note + zk.
-
Nota: Shield y Unshield (fuera del grupo) son visibles en la cadena (porque debe depositar/retirar ERC-20 en el contrato), pero la «conversión, transferencia y llamada» en el grupo son privadas.Railgun actualmente cobra una tasa del 0,25% por las acciones de Shield (determinada por su DAO; solo cargos de Shield, no transferencias privadas dentro del grupo).
-
Interactuar con nodos/redes
-
El cliente ligero Helios está integrado en la billetera: muchas verificaciones de lectura se realizan localmente, lo que reduce la confianza y la exposición a RPC (especialmente la lectura).
-
La «eth_call privada» planificada: incluso si solo lees el almacenamiento en cadena, debes usar TEE+ORAM (el objetivo a largo plazo es PIR) para que el par no pueda ver lo que lees específicamente.
-
Transmisión P2P opcional: las transacciones no se envían directamente a través de RPC tradicional, lo que reduce la probabilidad vinculante de «su IP + su transacción».
-
Frontend/Conectividad y Relevancia
-
Predeterminado «una dApp, una cuenta»: cada vez que se conecta a una dApp, la billetera le sugerirá que use una «nueva dirección/nueva cuenta» para evitar la creación de perfiles entre sitios.
-
Solicitud de pago privada/recepción privada: la «información de pago 0zk» pasada a la otra parte mediante el enlace/código QR para el pago no aparece en la cadena.
-
La recuperación social también utiliza ZK: como ZKEmail, ZKPassport y Anon Aadhaar, para que la «recuperación» no pierda privacidad.
Experiencia de usuario completa desde MetaMask hasta Kohaku
Puede entenderlo como: primero «poner el dinero en una billetera privada», hacer cosas en ella y luego decidir cómo «salir».
-
Paso A: Instale la extensión del navegador Kohaku e importe su frase mnemotécnica o cree una nueva.
-
Paso B: active el «Modo privado» en la configuración y verifique el complemento Railgun (Kohaku admite complementos multiprotocolo). La billetera genera material clave localmente para 0zk.
-
Paso C: Escudo (en el grupo): almacene el ERC-20 que desea usar «de forma privada» en el contrato Railgun (si es ETH nativo, primero se empaquetará en wETH y luego se agregará al grupo. Esta es la regla de Railgun).Este paso es visible en la cadena (porque es pagar dinero por el contrato), pero es la única «transacción pública» que «entra en el espacio privado». 
-
Paso D: Transferir/Intercambiar/LP/Interactuar con el contrato de dApp en el grupo privado, etc. La prueba ZK se generará localmente.Sólo las actualizaciones de compromiso/Nulificador se verán en la cadena, y no podrás ver cuánto transferiste a quién.
-
Paso E: Pago privado: puede enviar el enlace de pago/código QR de 0zk a otras personas y la información de esta dirección no aparecerá en la cadena.
-
Paso F: Si es necesario, desproteja (fuera del grupo) a una nueva dirección pública (es mejor no regresar a la dirección original para reducir la asociación).Algunos protocolos o interfaces pueden configurarse con ventanas de retraso/verificaciones de cumplimiento (como la dirección de Privacy Pools y el mecanismo de certificación de la comunidad Railgun);El ecosistema Railgun también ha introducido mecanismos como «un breve período de observación en el que sólo se puede regresar al camino original» para tener en cuenta el cumplimiento.
-
Paso G: Opcionalmente, puede habilitar la transmisión P2P, cuentas independientes para cada dApp y la verificación local de Helios para reducir aún más los «metadatos que pueden vincularse».
¿Qué parte aún es visible?
-
Su depósito (Shield) al grupo de privacidad y su retiro (Unshield) del grupo de privacidad son transacciones públicas.Sin embargo, las transferencias/interacciones dentro del grupo son privadas (el remitente, el destinatario y el monto no se pueden ver, solo se actualiza el «estado del grupo»).
-
Si «retira dinero» directamente a «la dirección pública donde realizó el depósito antes», los analistas aún pueden «adivinar razonablemente» que los dos están relacionados: es mejor retirarlo a una nueva dirección o continuar gastando dinero en el dominio privado.
Resumir
Kohaku introduce un nuevo paradigma de privacidad y seguridad en el ecosistema de billetera Ethereum, yendo más allá de los simples protocolos de privacidad en cadena y avanzando hacia una integración profunda de la protección de la privacidad de extremo a extremo.Mejorará significativamente la experiencia de privacidad de los usuarios al interactuar con aplicaciones descentralizadas, cambiará el actual modelo de comportamiento en cadena generalmente transparente y establecerá un nuevo estándar de «privacidad por defecto» para futuros productos de billetera.
A medida que su SDK y su sistema de complementos sean adoptados ampliamente por más equipos de billeteras, la forma en que los usuarios interactúan con la cadena de bloques puede cambiar: de la transparencia a la privacidad, de la confianza centralizada a la verificación local, y de la identidad pública en la cadena a la identidad de conocimiento cero.Kohaku promoverá el ecosistema Ethereum para ingresar a la era principal de las aplicaciones de privacidad, acelerará la exploración de modelos innovadores que coexistan con el cumplimiento y la protección de la privacidad y sentará una base clave para la próxima etapa de Internet descentralizada.