Blockchain y la industria World wide web3 que se construye sobre ella han logrado grandes avances en su búsqueda por estar preparadas para el horario de máxima audiencia, particularmente en términos de accesibilidad. Durante años, uno de los mayores desafíos de World-wide-web3 fue el problema de la experiencia del usuario, que creó docenas de obstáculos que disuadieron a todos, excepto a las personas más testarudas, de intentar entenderlo.
Interactuar con aplicaciones World-wide-web3 solía ser todo menos sencillo. Las complejidades eran infinitas, con la necesidad de crear una billetera electronic, agregar y administrar varias redes blockchain, crear y almacenar una frase inicial de 12 palabras, firmar transacciones y pagar tarifas de fuel en el token nativo de la purple.
Sin embargo, la industria ha logrado simplificar drásticamente estas tareas gracias a innovaciones como la abstracción de cuentas. Con la llegada de AA, los desarrolladores ahora pueden crear billeteras que son mucho más fáciles de usar, con métodos de inicio de sesión y creación de cuentas estilo Web2, funciones de recuperación social y transacciones simplificadas que solo requieren un clic. Otras innovaciones, como los pagadores, eliminan la necesidad de mantener diferentes saldos de tokens para pagar las tarifas del fuel.
La transparencia es un problema
Muchos defensores de blockchain ahora pueden argumentar que los desafíos de usabilidad de Internet3 se han resuelto en gran medida, pero aún queda otro problema essential que impide que la industria se generalice. Porque blockchain sigue siendo extremadamente transparente por naturaleza, lo que significa que hay poca o ninguna privacidad para sus usuarios.
La privacidad y la confidencialidad son quizás el problema más importante que debe superar blockchain. Las cadenas de bloques públicas como Ethereum a menudo promocionan su transparencia como una fortaleza essential, pero si bien puede ser ventajosa en muchos casos, también crea muchos obstáculos que hacen inviable una adopción más amplia. Por ejemplo, la falta de confidencialidad en blockchain expone detalles confidenciales de las transacciones que prohíben a muchos tipos de empresas adoptar criptomonedas para pagos. Si las finanzas de una organización son enteramente de dominio público, incluidas las identidades de las empresas e individuos con las que trata y las cantidades que paga y recibe, simplemente no hay manera de que pueda adoptar criptomonedas, ya que esto la expone a los competidores y probablemente signifique que no cumplen con las normas de cumplimiento.
Para permitir la whole confidencialidad en Website3, es necesario que haya una forma de cifrar los datos de blockchain.
¿Qué aporta la confidencialidad a Blockchain?
Transacciones privadas:
La falta de confidencialidad en las transacciones de blockchain significa que los detalles de pago confidenciales están expuestos a cualquiera que quiera mirarlos. Al cifrar los datos de las transacciones de blockchain, podemos proteger las identidades de cada participante, así como los montos de las transacciones. También significa mayor seguridad, ya que las transacciones confidenciales son esencialmente a prueba de manipulaciones. Además, las transacciones totalmente cifradas ayudarán a poner fin a la posibilidad de que se produzcan prácticas poco éticas como la “front-running”, ya que los actores maliciosos no tienen forma de saber qué transacciones deben tener prioridad. Además, las transacciones confidenciales significan que las organizaciones y los usuarios siempre cumplen con las regulaciones locales de protección de datos.
Subastas en cadena:
La confidencialidad también beneficiará al proceso de subasta en cadena, que puede mejorar los mercados de NFT, las ventas de tokens y los procesos de gobernanza. Los usuarios podrán realizar ofertas anónimas sin exponer ningún detalle sobre ellos mismos, lo que hará imposible que nadie sepa quién está intentando comprar los activos digitales que se ofrecen.
transacciones que involucran artículos quality o decisiones financieras significativas.
Votación anónima:
Otro beneficio de la confidencialidad son los procesos de votación en cadena, que son clave para las organizaciones autónomas descentralizadas o DAO, los mecanismos de consenso, and so on. Al permitir a los usuarios votar de forma totalmente anónima, se evita cualquier manipulación o coerción, lo que significa que los votos son más libres y democráticos. También hará que los votos sean más seguros al impedir que alguien intente estudiar los patrones de los votantes para manipular el proceso democrático. Por supuesto, los votos también serán más conformes.
Juegos confidenciales:
Uno de los beneficiarios menos discutidos del cifrado de datos blockchain es la floreciente industria de los juegos World-wide-web3, donde el anonimato puede aportar importantes ventajas a los jugadores. Actualmente, la transparencia de blockchain plantea una serie de problemas. Los usuarios pueden analizar los datos de blockchain para intentar determinar las identidades y cuentas de redes sociales de otros jugadores, exponer sus posiciones en tiempo real y analizar datos históricos para comprender su estrategia.
Si las transacciones del juego se volvieran confidenciales, estas ventajas desaparecerían, lo que haría que los juegos fueran mucho más justos y, al mismo tiempo, se reduciría el riesgo que representan los ataques de phishing para los jugadores.
Identidades descentralizadas
El cifrado blockchain puede ayudar a fortalecer los DID. Actualmente, estos protocolos almacenan datos confidenciales y no anónimos fuera de la cadena, lo que los convierte en un objetivo tentador para los piratas informáticos. Una mayor confidencialidad garantizaría que los usuarios tuvieran un mejor regulate sobre sus datos personales y la capacidad de revelar selectivamente ciertos atributos de identidad, como su ciudadanía, ocultando cualquier otra cosa. También ayudará en la portabilidad. Muchos DID están diseñados para funcionar en múltiples redes y, por lo tanto, la información que contienen es portátil. Al cifrar esta información, se vuelve más segura cuando viaja a través de las redes.
Prevención de MEV
Los ataques MEV son posibles gracias al hecho de que las transacciones pendientes son visibles en la cadena a través del mempool de la cadena de bloques. Los validadores maliciosos pueden obtener beneficios mediante ataques frontales y sándwich para obtener ganancias financieras, como pagar tarifas de gas más bajas al priorizar sus propias transacciones sobre las de otro usuario. Pero si todas estas transacciones fueran confidenciales, se eliminarían estas oportunidades por completo.
Las pruebas ZK no son suficientes
Se ha prestado mucha atención a las pruebas de conocimiento cero o ZK-Proofs, y a menudo se dice que representan el futuro de blockchain.
ZK-Proofs es un método de cifrado inteligente que utiliza un protocolo criptográfico para permitir que un usuario demuestre el conocimiento de cierta información, como los detalles de una transacción, sin revelar los detalles reales de ese conocimiento. Esta técnica ha demostrado ser útil en muchas aplicaciones y es una de las herramientas más populares para permitir transacciones privadas de blockchain. Por ejemplo, la preferred criptomoneda de privacidad Zcash utiliza ZK-Snarks (una forma de prueba ZK) para demostrar que las transacciones son válidas sin mostrarle a nadie los detalles, lo que permite transacciones completamente anónimas sin riesgo de doble gasto.
Aunque tienen muchos seguidores, los ZK-Evidence están en desventaja porque no pueden realizar cálculos con datos cifrados, lo que limita su utilidad. Además, también se sabe que consumen muchos recursos, lo que plantea dudas sobre su escalabilidad.
¡FHE FTW!
La alternativa es una técnica emergente llamada cifrado totalmente homomórfico o FHE, que allana el camino para contratos inteligentes confidenciales que admiten cálculos sobre datos cifrados. Esta capacidad única allana el camino para algunos casos de uso extremadamente novedosos y sin precedentes que harán que blockchain sea mucho más aceptable para muchos usuarios.
En pocas palabras, FHE permite realizar operaciones binarias con datos cifrados, sin descifrar esa información primero. Es una tecnología innovadora que tiene grandes implicaciones para el futuro de la informática confidencial.
FHE tiene una serie de ventajas sobre ZK-Proofs, incluida su capacidad para calcular datos cifrados de varios usuarios a la vez. Esto hace que FHE sea más componible que ZK-Proofs, por lo que puede admitir transacciones más complejas que involucran múltiples activos y redes. Si bien las pruebas ZK se pueden diseñar para hacer lo mismo, hacerlo requiere mucho trabajo.
El hecho es que los ZK-Proofs se diseñaron principalmente para tareas simples, como que los usuarios demuestren un valor sin revelarlo, pero se ha trabajado poco para hacerlos más útiles. Con FHE, podemos manejar escenarios de transacciones mucho más complejos, lo que lo hace perfect para aplicaciones como MPC seguro, aprendizaje automático, and many others.
Por último, pero no menos importante, FHE admite una aplicabilidad common, ya que puede implementarse en varios casos de uso. Los ZK-Proofs son buenos para la autenticación, verificación de identidad, verificación de transacciones y escalamiento de redes existentes, pero FHE puede hacer mucho más que esto, permitiendo el procesamiento de datos confidenciales en tiempo serious, computación en la nube segura y cargas de trabajo de IA que preservan la privacidad.
El futuro es confidencial
Aunque actualmente se considera que ZK-Proofs es más escalable, empresas como Fhenix están trabajando arduamente para cambiar esto.
También han logrado grandes avances en términos de hacer que FHE sea más accesible, ya que la tecnología puede ser compleja de implementar. Para solucionar esto, Fhenix se asoció con Zama para crear un conjunto de extensiones para la máquina digital Ethereum, llamada fhEVM. Con esto, los desarrolladores pueden aplicar FHE Rollups para crear rápidamente cadenas de aplicaciones personalizadas que integren FHE directamente con sus aplicaciones descentralizadas.
Como resultado, los desarrolladores ahora tienen una manera de beneficiarse de la confidencialidad avanzada que brinda FHE sin necesidad de aprender nada nuevo. Simplemente pueden seguir adelante con sus conocidas herramientas basadas en Solidity para crear un ecosistema completamente privado en torno a sus dApps, juegos blockchain, aplicaciones DeFi, mundos metaverso o proyectos NFT.
Lo más probable es que en el futuro coexistan ZK-Proofs y FHE, ya que es possible que ambas tecnologías encuentren su lugar. Sin embargo, FHE parece ser una solución de confidencialidad exceptional en general, ya que permite que los datos de blockchain permanezcan completamente cifrados sin importar si están almacenados en la red, en tránsito o si son utilizados por una serie de dApps.
Esto reducirá drásticamente la cantidad de vectores de ataque y eliminará muchos de los problemas causados por la naturaleza transparente de blockchain. La privacidad de los datos es una consideración clave para muchas organizaciones y FHE proporciona la tecnología para lograrlo.