Autor: Turan Vural, investigador de Fenbushi Capital

A medida que las criptomonedas continúan evolucionando, la necesidad de soluciones de financiación seguras y fluidas de moneda fiduciaria a criptomonedas se vuelve aún más urgente. zkP2P es un innovador canal de depósito peer-to-peer de fiat a criptomoneda, que no solo alivia el problema de centralización en el proceso de depósito, sino que también es una de las pocas aplicaciones ZK orientadas al consumidor sin la necesidad de involucrar operaciones complejas de Web3.

zkP2P es un canal de depósito peer-to-peer de moneda fiduciaria a criptomoneda que utiliza múltiples paquetes básicos de ZK para agregar nuevas utilidades a la infraestructura de Internet existente. En lugar de convencer a plataformas de pago globales como Venmo, Alipay y Revolut para que cambien a criptomonedas, zkP2P aprovecha las firmas que ya están en su infraestructura Web2 para facilitar que las plataformas fintech existentes acepten criptomonedas. Los usuarios pueden seguir utilizando el sistema de pago en línea con el que están familiarizados y en el que confían al realizar depósitos. Puedes decir con seguridad: "Venmo tu criptografía".

proceso específico zkP2P

El proceso de transacción de ejemplo específico de zkP2P para intercambiar dólares estadounidenses (USD) por monedas estables de criptomonedas (USDC) a través de Venmo es el siguiente:

  1. El usuario solicita enviar una determinada cantidad de USDC.

  2. El sistema empareja a los usuarios con un proveedor de liquidez al tipo de cambio solicitado para operar a través de Venmo.

  3. Los fondos en cadena de los proveedores de liquidez están alojados en contratos inteligentes zkP2P, mientras que los usuarios envían dólares estadounidenses (USD) a los proveedores a través de Venmo.

  4. El usuario envía un recibo por correo electrónico de la transacción de Venmo a zkP2P (esto se puede hacer automáticamente si el usuario inicia sesión en zkP2P con una cuenta de Google).

  5. Esta operación genera dos pruebas:

  • La primera prueba utiliza zkEmail para verificar que la firma del servidor de correo Venmo coincida con la firma del correo electrónico de recibo. Esto garantiza la autenticidad del correo electrónico.

  • La segunda prueba utiliza zkRegex para extraer información relevante del correo electrónico de recibo, confirmando que se envió la cantidad correcta del usuario correcto al destinatario correcto.

Finalmente, una vez completadas todas las comprobaciones, los fondos del depósito en garantía se entregarán al usuario.

¿Por qué es importante zkP2P?

zkP2P demuestra las muchas posibilidades de llevar la infraestructura Web2 existente al espacio blockchain. Además, demuestra cómo ZK permite nuevas herramientas orientadas al consumidor en diversas áreas sin la necesidad de construir nuevas relaciones.

Método de depósito confiable

Este es un tema que no necesita presentación para nadie que trabaje en el espacio Web3. zkP2P no sólo resuelve el problema de atraer al siguiente grupo de futuros usuarios, sino que también cumple con los requisitos reglamentarios. Para las necesidades de depósito de nuevos usuarios, zkP2P no solo reduce el riesgo de que los usuarios sean engañados por canales de depósito fraudulentos, sino que también les permite completar la operación en su proveedor de pagos en línea preferido. Incluso si la regulación no es inmediata, zkP2P es eficaz: todos los principales proveedores de pagos ya cumplen con los requisitos reglamentarios y cuentan con procesos KYC (identificación del cliente) (incluso cuando utilizan Venmo, que brinda protección para ciertas transacciones). Esto permite a zkP2P aprovechar verdaderamente la regulación en beneficio de los usuarios, un caso poco común en el espacio Web3.

Viejo amigo IETF (Grupo de Trabajo de Ingeniería de Internet)

Este es un tema que no suele tratarse en los artículos de Web3. Si analizamos los pasos anteriores, vemos que más allá de tener una billetera (que está cambiando con la compatibilidad con la abstracción de cuentas), los usuarios nunca abandonan su entorno seguro de Venmo. Esto se debe al trabajo fundamental del IETF (Internet Engineering Task Force, la organización de gestión de la apertura de Internet establecida en 1986) para guiar Internet. RFC (Solicitudes de comentarios, la inspiración de ERC) gobierna Internet de manera similar a ERC, con un proceso de gobernanza abierta similar. ERC 6376 definió DKIM en septiembre de 2011, convirtiendo las firmas de autenticación de correo electrónico en las que se basa zkP2P en un estándar de Internet. Por lo tanto, cada servidor de correo electrónico firma sus correos electrónicos; gracias a zkEmail podemos proporcionar pruebas de la autenticidad de los correos electrónicos y ahora, gracias a zkP2P, podemos utilizar estas firmas originalmente destinadas a evitar escuchas ilegales como herramientas útiles de Trust.

Vale la pena mencionar que ahora existe un RFC más nuevo, RFC 9421, que propone una forma de firmar API REST similar a las firmas de correo electrónico. Esto permitirá certificar cualquier ejecución de API; si la industria adopta este RFC, zkP2P y otros posibles equipos de ZK podrán verificar cualquier dato semánticamente significativo enviado a través de puntos finales de API, sin depender más del correo electrónico.

Aplicación de ZK orientado al consumidor en la producción.

Aparte de zkRollups, actualmente existen pocas aplicaciones ZK orientadas al consumidor. Esto se puede atribuir a una variedad de razones, todas igualmente válidas: falta de creadores de ZK, falta de herramientas y metodologías de desarrollo de ZK o simplemente falta de casos de uso significativos para los consumidores. zkP2P demuestra un caso en el que, incluso si ZK no tiene importancia práctica para los consumidores, promueve la conveniencia de Web3 para los consumidores. Sin la infraestructura de clave pública y las firmas que sustentan Internet, así como las certificaciones que preservan la privacidad, no hay manera de proporcionar un camino de entrada que permita que los sistemas de pago existentes sean agnósticos.

El futuro de zkP2P

zkP2P está en desarrollo activo. Actualmente en versión beta pública (alfa), admite dólares estadounidenses (USD) a través de Venmo, rupias indias (INR) a través de HDFC y liras turcas (TRY) a través de Garanti, con planes de agregar soporte para más monedas y proveedores de pagos. el 31 de mayo se añadió el uso de monedas estables en euros (EUR) y dólares estadounidenses (USDC) a través de Revolut). El equipo está financiado por el Fondo de Investigación Fenbushi@fenbushi y la Fundación Ethereum, y está dirigido por Sachin (conocido como 0xSachinK en X). Sachin trabajó anteriormente en Set Protocol, creó contratos inteligentes por valor de más de 500 millones de dólares en TVL y recibió financiación de la Fundación Ethereum para desarrollar aplicaciones ZK. Su equipo inició el proyecto zkP2P en ZKHack (evento hackathon) y apoyó esta serie de eventos como juez.