Un borrador de estándar de tokens de Ethereum, pERC-20, propone ocultar saldos y montos de transferencia por defecto utilizando pruebas de conocimiento cero integradas directamente en el contrato del token.
La propuesta, registrada formalmente como ERC-7605, se basa en la arquitectura UTXO de Zcash y el sistema de pruebas Groth16, según la especificación publicada en el foro de investigación de Ethereum.
Bajo el estándar ERC-20 actual, el saldo de cualquier billetera es legible públicamente a través de balanceOf. pERC-20 elimina esa interfaz por completo, reemplazándola con una interfaz IPERC20 construida en torno a operaciones de acuñación, quema y transferencia, cada una requiriendo una prueba de conocimiento cero válida. Los tokens existen como notas criptográficas cifradas, no como saldos de cuentas públicas, y la propiedad se demuestra mediante firmas ECDSA estándar.
El estándar sigue siendo un borrador y debe superar el proceso completo de revisión de ERC antes de cualquier implementación generalizada. No se requieren cambios en la red principal para que se lance como un estándar a nivel de aplicación, pero si se adopta, convertiría la privacidad en una propiedad predeterminada de la capa de tokens de Ethereum, en lugar de una envoltura optativa.
El mecanismo de pERC-20 utiliza compromisos hash Poseidon optimizados para la eficiencia de circuitos ZK, con un seguimiento de notas gastadas que opera en tiempo O(1) y una limpieza de épocas configurable para evitar el crecimiento ilimitado del estado, un problema que afectó a experimentos de privacidad en cadena anteriores como Tornado Cash.
Una compensación deliberada: el grafo de transferencias — qué direcciones interactuaron con cuáles — sigue siendo público. Los montos están ocultos, pero la vinculación entre las subcuentas virtuales de un solo uso no lo está, lo que significa que pERC-20 no proporciona privacidad total del grafo de transacciones.
La propuesta también incluye un mecanismo de lista negra de cumplimiento normativo, posicionando a pERC-20 como una infraestructura consciente de la regulación, en lugar de una herramienta maximalista de privacidad. Ese enfoque es importante dado el entorno regulatorio que estancó el desarrollo de privacidad en Ethereum durante varios años, incluyendo las sanciones a Tornado Cash por parte de la Oficina de Control de Activos Extranjeros del Tesoro de EE. UU.
El estándar es compatible con MetaMask y no requiere nuevos precompilados, lo que reduce la barrera de adopción para billeteras y aplicaciones descentralizadas existentes. Si pERC-20 avanza de la discusión en foros a una interfaz estable con una implementación de referencia, la cuestión de si la capa de tokens predeterminada de Ethereum debe ser transparente o privada se convierte en una decisión de diseño real para desarrolladores y usuarios.
Este artículo es solo con fines informativos y no constituye asesoramiento de inversión.