Ejemplos prácticos del uso de tecnologías de detección de conocimiento cero.
Traducción de un artículo del medio oficial del proyecto aleo — enlace. por.velkonost
Problema
Aleo es la primera cadena de bloques de capa 1 que ofrece aplicaciones completamente privadas utilizando prueba criptográfica de conocimiento cero (en adelante, simplemente conocimiento cero). “Al construir Aleo como una cadena de bloques, privado por defecto y de código abierto, creemos que Aleo tiene una oportunidad única para abordar las desventajas asociadas con la adopción de la cadena de bloques”, dice el CEO y fundador de Aleo, Howard Wu. Para los que no son desarrolladores, esto puede ser bastante detallado y difícil de entender. Entonces, ¿qué significa todo esto y qué decide el conocimiento cero?
Cuando se trata de protocolos de cadena de bloques como Bitcoin o Ethereum, las personas a menudo se refieren a ellos como "redes descentralizadas" que "ocultan" cualquier información. Contrariamente a esta creencia popular, estos protocolos no son privados de forma predeterminada y casi todos los datos (incluidas las direcciones públicas y los identificadores/hash de transacciones) se almacenan, recopilan e identifican en las respectivas redes. Esencialmente, esto significa que el tipo de transacción, el monto de la transacción y las marcas de tiempo de la transacción pueden vincularse con precisión a una dirección de billetera pública (consulte el explorador de blockchain de Ethereum https://etherscan.io/). Si bien estos protocolos juegan un papel importante en la evolución del ecosistema Web3, la privacidad y la transparencia personal no se aplican en estas redes. Aquí es donde entra en juego el conocimiento cero.
Implementación de conocimiento cero
Las criptomonedas son una industria de nicho en sí mismas. En comparación con el mundo Web2, Web3 todavía está en predesarrollo (a pesar de todo el bombo). Dentro de este nicho de la industria Web3 hay proyectos que utilizan el conocimiento cero, que es un tema de nicho aún mayor en la actualidad. Pero la tecnología blockchain ha ganado una inmensa popularidad debido a los principales problemas que resuelve. Ya sea para almacenar y proteger datos, procesar transacciones e intermediarios o mejorar el acceso financiero, se han invertido miles de millones de dólares en empresas de cadenas de bloques por estos motivos.
El conocimiento cero está a la vanguardia de las soluciones de privacidad y seguridad de Blockchain y Web3, ya que permite a las personas acceder a un mundo de servicios web personalizados sin renunciar al control de sus datos privados. Si bien todo esto suena genial, existe una gran brecha entre la idea teórica y la implementación real.
Una de las razones de esto es la incapacidad de la industria para proporcionar recursos educativos para quienes no son desarrolladores. La mayoría de los protocolos, incluido Aleo, publican libros blancos (páginas de información) para que cualquiera los lea. Por lo general, son largos, confusos y requieren conocimientos matemáticos avanzados para comprenderlos por completo. Sin embargo, los ejemplos prácticos de conocimiento cero pueden eliminar esta barrera educativa y demostrar cómo se pueden usar las aplicaciones de conocimiento cero en nuestra vida diaria.
Si Aleo resuelve el problema de la privacidad de las aplicaciones reales, ¿cómo funciona? Para aquellos que no son desarrolladores o intelectuales con un conocimiento profundo de blockchain, todavía es difícil explicar cómo se puede aplicar la tecnología blockchain a las aplicaciones cotidianas. Esto plantea preguntas: si las ZKP (pruebas de conocimiento cero) brindan privacidad como propiedad de Web3, ¿cuáles son sus aplicaciones en el mundo real? Echemos un vistazo más de cerca a algunos de estos casos de uso.
Casos de uso tradicionales y prácticos
Un ejemplo que muchos pueden citar es solicitar un préstamo. Ya sea que se trate de un préstamo de consolidación de deuda, un préstamo para mejoras en el hogar, un préstamo médico o un préstamo para bodas, se le pedirá que proporcione varios documentos. Algunos de estos documentos incluyen:
- Prueba de identidad, como una licencia de conducir, tarjeta de seguro social o pasaporte
- Comprobante de ingresos, nóminas o declaraciones de impuestos completas
- Información del empleador, incluido el nombre de la empresa, el nombre de su supervisor y el número de teléfono
- Prueba de residencia, como una factura de servicios públicos que muestre su nombre y dirección, o un contrato de alquiler.
Además, la mayoría de los prestamistas realizan una verificación de crédito para determinar la probabilidad de que usted pueda pagar el préstamo. Aunque algunos prestamistas en línea han comenzado a buscar datos crediticios alternativos, todavía tienden a mirar su historial crediticio de todos modos. Si bien estos requisitos financieros son obligatorios, incriminan algunos de sus datos. Su puntaje de crédito solo considera qué tan atrasado está en sus facturas y la cantidad de facturas que están atrasadas. Por ejemplo, mire qué activos comunes usan los prestamistas hipotecarios al considerar una solicitud de préstamo hipotecario:
¿Parece razonable que estos terceros prestamistas tengan acceso a todo el historial financiero actual y pasado de una persona? Instituciones, empresas e individuos se ven obligados a divulgar esta información por su propia cuenta, sin saber cómo se utilizará en el futuro. El conocimiento cero ayuda a resolver este problema.
Digamos que un prestamista puede verificar su historial financiero (como puntaje de crédito, prueba de residencia, pagos de facturas y bienes raíces) sin conocer ningún detalle específico sobre esos activos. Las aplicaciones de conocimiento cero de Aleo permitirán a los prestatarios ocultar su información utilizando la tecnología de conocimiento cero. Al mismo tiempo, los prestamistas pueden verificar que la solicitud de un individuo cumpla con los criterios financieros sin revelar ninguna información cuantitativa específica. Esto representa el mejor de los casos que tiene muchas aplicaciones no solo en las finanzas tradicionales sino también en el mundo de las redes descentralizadas.
Ejemplos de uso en Web3
Las DAO (Organizaciones Autónomas Descentralizadas) han sido extremadamente populares en los ecosistemas Web3. Piense en la DAO como una empresa de Internet de propiedad colectiva y operada por sus miembros. Tienen una tesorería incorporada a la que nadie tiene derecho a acceder sin la aprobación del grupo (la aprobación se realiza mediante votación). Por lo tanto, los DAO son completamente autónomos y transparentes: los contratos inteligentes establecen las reglas básicas, implementan decisiones acordadas y, en cualquier momento, una propuesta, una votación e incluso el código en sí mismo pueden ser objeto de una auditoría pública. Recientemente, sin embargo, los DAO han expresado su preocupación.
La ejecución anticipada es la práctica prohibida de negociar acciones, opciones, contratos de futuros o derivados para capitalizar el conocimiento previo y no público de una transacción importante inminente que afectará el precio del activo subyacente. El problema con las DAO en su estado actual es que los datos de la cuenta o los posibles precios de oferta de inversión no se mantienen confidenciales. En Ethereum, por ejemplo, los mineros (que cobran tarifas de transacción y recompensas mineras) agregan transacciones públicamente a la cadena de bloques. Por lo tanto, los mineros tienen la capacidad de ver todas las transacciones entrantes en la cadena de bloques. Esto les da la capacidad de ver "ballenas" (individuos o entidades que poseen grandes cantidades de una criptomoneda en particular) o una gran cantidad de criptomonedas que se colocan en la cadena de bloques. Estos mineros pueden intercambiar tokens, agregar sus transacciones primero y beneficiarse del arbitraje al conocer las fluctuaciones de precios que resultarán de transacciones futuras. Piense en ello como un uso de información privilegiada en DeFi.
La DAO necesita un protocolo de capa base programable, verificable y centrado en la privacidad para una plataforma de financiación comunitaria. Ninguna coparticipación, sindicato o startup nunca expone públicamente sus datos o posibles precios de oferta, ya que esto evita la posibilidad de que su oferta o inversión sea superada. El uso de una pila de conocimiento cero como Aleo permitirá que la DAO recaude fondos de forma privada, emita activos de la DAO (tokens o equivalentes) de forma privada y administre la tesorería de la DAO eliminando el problema principal. Suena elemental, pero los mineros solo podrán ver pruebas de conocimiento cero, nuevamente sin saber qué datos cuantitativos están encriptados en estas pruebas.
Brevemente
El conocimiento cero cambiará nuestra comprensión de la privacidad de los datos personales. A medida que más empresas e individuos de todo el mundo se trasladan a un mundo integrado en la nube, las brechas de seguridad se vuelven más inevitables y aumenta la necesidad de soluciones para preservar la privacidad. Con plataformas de aplicaciones de conocimiento cero como Aleo, los usuarios pueden disfrutar de una experiencia en línea personalizada sin temor a una violación de la privacidad tanto en Web2 como en Web3.
¿Quieres saber más sobre Aleo y cómo el conocimiento cero cambiará el mundo? Puedes:
- Obtenga más información sobre quiénes somos y qué hacemos en aleo.org.
- Intente escribir una aplicación de conocimiento cero por su cuenta en leo-lang.org.
- Siga los eventos desafortunados en Twitter para obtener actualizaciones: https://twitter.com/AleoHQ.
- Únase a las comunidades en Discord: aleo.org/discord.