Aspectos clave
Los validiums son soluciones de escalabilidad para Ethereum que procesan transacciones fuera de la cadena mientras utilizan zero-knowledge proofs para garantizar su validez.
Los validiums permiten un procesamiento de transacciones eficiente al aprovechar a los operadores para agrupar y validar transacciones, reduciendo el almacenamiento de datos en la cadena y las comisiones de gas.
Si bien ofrecen beneficios como una mayor velocidad de transacción y privacidad, los validiums también enfrentan desafíos, como los riesgos de disponibilidad de datos y las posibles inquietudes en torno a la centralización.
Introducción
A lo largo de los años, la tecnología blockchain ha mejorado significativamente, pero la escalabilidad sigue siendo uno de los problemas clave. En este artículo, exploraremos los validiums, cómo funcionan y cómo pueden mejorar la escalabilidad de Ethereum.
¿Qué son los validiums?
Los validiums son soluciones de escalamiento para Ethereum que utilizan la disponibilidad de datos y los cálculos fuera de la cadena para procesar las transacciones de manera más eficiente. A diferencia de los zero-knowledge rollups (zk-rollups), que almacenan algunos datos en la cadena, los validiums mantienen las transacciones fuera de la cadena mientras usan zero-knowledge proofs (ZKP) para verificar su validez.
¿Cómo funcionan los validiums?
Los validiums operan ejecutando transacciones fuera de la mainnet de Ethereum aprovechando los contratos inteligentes en Ethereum para garantizar su validez e integridad. Repasemos algunos de los aspectos clave de los validiums.
Transacciones
Cuando un usuario quiere realizar una transacción utilizando un validium, la envía a un operador. Los operadores son nodos responsables de ejecutar transacciones en la cadena validium. Podrían ser una sola entidad o un grupo de entidades elegidas a través de un sistema Proof of Stake (PoS).
El operador recoge las transacciones en un lote y las procesa fuera de la cadena. Una vez que el lote está listo, el operador utiliza un sistema especial llamado circuito de prueba para crear una prueba de que las transacciones se realizaron correctamente.
Compromisos de estado
Imagina el estado de validium (el registro de todas las cuentas y sus balances) como un gran árbol, conocido como árbol de Merkle. La raíz de este árbol, llamada raíz de estado, es como una huella digital que representa a todo el estado. Esta raíz de estado se almacena en Ethereum.
Cuando el operador procesa transacciones, actualiza la raíz de estado para reflejar los nuevos balances y estados de cuenta. Luego, envía esta nueva raíz de estado junto con la prueba de que todo se hizo correctamente a la mainnet de Ethereum.
A diferencia de los zk-rollups, los productores de bloques en un validium no necesitan publicar todos los detalles de la transacción en Ethereum. Si Ethereum verifica la prueba, se acepta el nuevo estado y se actualiza el validium.
Depósitos y retiros
Los usuarios pueden depositar sus fondos desde Ethereum a un validium enviando ETH u otros tokens a un contrato especial en Ethereum. El contrato comunica este depósito al validium fuera de la cadena y acredita la cuenta fuera de la cadena del usuario.
Al retirar fondos de vuelta a Ethereum, los usuarios envían una solicitud de retiro al operador. El operador incluye la solicitud en un lote y, una vez que el lote se verifica en Ethereum, los usuarios pueden retirar sus fondos.
Validiums y compatibilidad EVM
Aplicaciones sencillas
Los validiums son eficientes para aplicaciones simples, como swaps de tokens y pagos, porque pueden procesar rápidamente muchas transacciones sin tener que almacenar todos los datos en la mainnet de Ethereum. Esto los hace ideales para aplicaciones en las que las transacciones son sencillas y no requieren cálculos complejos.
Desafíos con contratos inteligentes
Los contratos inteligentes son programas que se ejecutan en la blockchain y, a menudo, implican operaciones complejas. Los validiums tienen dificultades con esto porque demostrar que las operaciones complejas se realizaron correctamente requiere más potencia computacional. Esto hace que sea más difícil para los validiums admitir la amplia gama de funcionalidades que los contratos inteligentes pueden ofrecer.
Soluciones potenciales
Algunos proyectos están trabajando en formas de hacer que los validiums sean más compatibles con las capacidades de contrato inteligente de Ethereum. Un enfoque es crear versiones especiales de lenguajes de programación como Solidity (utilizado para escribir contratos inteligentes de Ethereum) que estén optimizados para validiums. Sin embargo, esto puede ser limitante porque podría no ser compatible con todas las características del entorno de programación normal de Ethereum.
Beneficios de los validiums
Eficiencia
Validiums puede procesar hasta 9,000 transacciones por segundo (TPS) descargando el almacenamiento de datos y el cálculo de la mainnet de Ethereum. Esto es crucial para aplicaciones como los exchanges descentralizados (DEX), donde la velocidad y la rentabilidad son importantes.
Reducción del costo
Los validiums pueden reducir significativamente las comisiones de gas al no publicar datos de transacciones en la cadena, lo que permite a los usuarios beneficiarse de costos de transacción más bajos.
Seguridad mejorada
Con el almacenamiento de datos fuera de la cadena, los validiums pueden ofrecer una privacidad mejorada para las transacciones y una capa adicional de seguridad sin comprometer la escalabilidad.
Desafíos de los validiums
Riesgos de disponibilidad de datos
La dependencia de los validiums en la disponibilidad de datos fuera de la cadena también presenta riesgos. Si los operadores o los gestores de disponibilidad de datos retienen los datos de las transacciones, puede que no sea factible generar las pruebas necesarias para retirar los fondos de los usuarios.
Riesgos de centralización
La necesidad de un hardware especializado para producir pruebas de validez puede conducir potencialmente a la centralización. Si solo unas pocas entidades pueden permitirse los recursos necesarios, podrían dominar la red, socavando su naturaleza descentralizada.
Conclusiones
Los validiums son soluciones de escalado diseñadas para mejorar la red Ethereum al procesar las transacciones fuera de la cadena, al tiempo que garantizan la integridad de las transacciones a través de zero-knowledge proofs, o pruebas de conocimiento cero. Al abordar las limitaciones del almacenamiento de datos en cadena, los validiums pueden mejorar la capacidad de procesamiento de las transacciones, lo que marca un paso importante hacia la solución del problema de escalabilidad de blockchain.
Lecturas adicionales
Escalabilidad de la blockchain: sidechains y canales de pago
¿Qué es zkEVM y cómo puede mejorar el ecosistema de Ethereum?
Rollups Optimistas versus Rollups Zero-Knowledge (zkRoll-ups)
Aviso legal: Este contenido se presenta "tal cual" únicamente para fines de información general y educativos, sin declaración ni garantía de ningún tipo. No debe interpretarse como un asesoramiento financiero, legal o de otra índole profesional ni pretende recomendar la compra de ningún producto o servicio específicos. Debes buscar consejo particular de asesores profesionales idóneos. Dado que este artículo es producto de la contribución de terceros, ten en cuenta que las opiniones expresadas pertenecen al tercero colaborador y no reflejan necesariamente las de Binance Academy. Para obtener más información, lee nuestro aviso legal completo aquí. Los precios de los activos digitales pueden ser volátiles. El valor de una inversión puede bajar o subir, y podría darse el caso de que no recuperes el monto invertido. Solo tú eres responsable de tus decisiones de inversión. Binance Academy no se responsabiliza de ninguna pérdida en la que puedas incurrir. Este material no se debe interpretar como una asesoría financiera, legal o de otra índole profesional. Si deseas obtener más información, consulta nuestros Términos de uso y la Advertencia de riesgo.