Puntos principales
Validium es una solución escalable para Ethereum que maneja transacciones fuera de la cadena y al mismo tiempo garantiza su validez mediante pruebas de conocimiento cero.
Validium puede utilizar operadores para recopilar y verificar transacciones en lotes, reduciendo el almacenamiento de datos en cadena y las tarifas del gas, mejorando así la eficiencia del procesamiento de transacciones.
Aunque Validium tiene las ventajas de aumentar la velocidad de las transacciones y mejorar la protección de la privacidad, también enfrenta desafíos como riesgos de disponibilidad de datos y posibles problemas de centralización.
Introducción
La tecnología Blockchain ha avanzado significativamente a lo largo de los años, pero la escalabilidad sigue siendo una de las cuestiones clave. Este artículo presentará Validium, explorará cómo funciona y cómo optimiza la escalabilidad de Ethereum.
¿Qué es Validio?
Validium es una solución escalable para Ethereum que utiliza disponibilidad de datos fuera de la cadena y computación para el procesamiento eficiente de transacciones. El resumen de conocimiento cero (zk-rollup) almacena parte de los datos en la cadena, mientras que Validium se diferencia en que almacena datos de transacciones. La prueba de conocimiento cero fuera de la cadena (ZKP) también se utiliza para verificar la validez de las transacciones.
¿Cómo funciona Validium?
Validium ejecuta transacciones fuera de la red principal de Ethereum, utilizando contratos inteligentes en Ethereum para garantizar su validez e integridad. A continuación, cubriremos algunas de las características clave de Validium.
comercio
Para ejecutar una transacción a través de Validium, los usuarios deben enviar la transacción al operador. Los operadores son nodos responsables de ejecutar transacciones en la cadena Validium, ya sea como una sola entidad o mediante una prueba de participación (PoS). sistema Un conjunto seleccionado de entidades.
El operador recopila una gran cantidad de transacciones, las procesa en lotes fuera de la cadena y, una vez que se completa el procesamiento, utiliza un sistema especial llamado circuito de prueba para crear pruebas de que la transacción fue ejecutado correctamente.
compromiso estatal
Piense en el estado de Validium (un registro de todas las cuentas y sus saldos) como un árbol grande, que es un árbol Merkle. La raíz del árbol es la raíz del estado, que es como una huella digital y refleja el estado general. Esta raíz de estado se almacena en Ethereum.
Cuando el operador procesa una transacción, actualiza la raíz del estado para reflejar el nuevo saldo y el estado de la cuenta y luego envía la raíz del estado actualizada a la red principal de Ethereum junto con la prueba de que todas las operaciones se realizaron correctamente.
A diferencia de los paquetes acumulativos de conocimiento cero, los productores de bloques en Validium no están obligados a publicar todos los detalles de las transacciones en Ethereum. Si Ethereum valida con éxito la prueba, se aceptará el nuevo estado y se actualizará Validium.
Depósito y retiro
Los usuarios pueden transferir fondos de Ethereum a Validium simplemente enviando ETH u otros tokens a un contrato especial en Ethereum. El contrato pasará este depósito a Validium fuera de la cadena y se acreditará en la cuenta fuera de la cadena del usuario.
Para retirar fondos a Ethereum, los usuarios deben enviar una solicitud de retiro al operador. El operador colocará la solicitud en un lote y una vez que el lote se verifique en Ethereum, el usuario podrá retirar los fondos.
Compatibilidad con Validium y EVM
Caso de uso sencillo
Para casos de uso simples, como intercambios de tokens y pagos, Validium puede procesar muchas transacciones rápidamente sin tener que almacenar todos los datos en la red principal de Ethereum, lo que lo hace extremadamente eficiente. Se puede ver que es más adecuado para casos de uso donde el proceso de transacción es simple y no requiere cálculos complejos.
Desafíos de los contratos inteligentes
Los contratos inteligentes son programas que se ejecutan en blockchain y generalmente implican operaciones complejas. Validium enfrenta desafíos considerables en este sentido, porque demostrar que las operaciones complejas se han ejecutado correctamente requiere una potencia informática más potente, lo que dificulta que Validium admita las diversas funciones proporcionadas por los contratos inteligentes.
posibles soluciones
Algunos proyectos están estudiando cómo mejorar la compatibilidad de Validium con la funcionalidad de contrato inteligente de Ethereum. Una opción es crear versiones especiales de lenguajes de programación, como Solidity (el lenguaje de programación utilizado para escribir contratos inteligentes de Ethereum) optimizados específicamente para Validiums. Sin embargo, esta solución puede tener sus limitaciones y es posible que no admita todas las funciones en el entorno de programación normal de Ethereum.
Ventajas de Validium
eficiencia
Al reducir el almacenamiento de datos y la carga informática en la red principal de Ethereum, Validium puede lograr hasta 9000 transacciones por segundo (TPS). Esto es fundamental para aplicaciones como los intercambios descentralizados (DEX) donde la velocidad y la rentabilidad son primordiales.
reducir costos
Validium no publica datos de transacciones en la cadena, lo que puede reducir en gran medida las tarifas de gas, ayudando a los usuarios a reducir los costos de transacción y aumentar las ganancias.
Mejorar la seguridad
Al almacenar datos fuera de la cadena, Validium puede mejorar la privacidad de las transacciones y agregar seguridad adicional sin comprometer la escalabilidad.
Desafíos que enfrenta Validium
Riesgo de disponibilidad de datos
Validium depende en gran medida de la disponibilidad de datos fuera de la cadena y de ello surgen riesgos. Si el operador o el administrador de disponibilidad de datos retiene los datos de la transacción, es posible que no se genere la prueba requerida para retirar los fondos del usuario.
Riesgo de centralización
La generación de pruebas de validez requiere hardware especializado y puede conducir a la centralización. Si sólo unas pocas entidades pueden permitirse los recursos necesarios, pueden dominar la red y debilitar su naturaleza descentralizada.
Conclusión
Validium es una solución escalable que optimiza la red Ethereum procesando transacciones fuera de la cadena y al mismo tiempo garantiza su integridad a través de pruebas de conocimiento cero. Al resolver las limitaciones del almacenamiento de datos en cadena, Validium puede aumentar el rendimiento de las transacciones y hacer una contribución importante para resolver los problemas de escalabilidad de la cadena de bloques.
Otras lecturas
Escalabilidad de Blockchain: tecnología de cadena lateral y canales de pago
Explicación detallada del árbol de Merkel y la raíz de Merkel
La diferencia entre agregación optimista y agregación sin conocimiento
Descargo de responsabilidad: El contenido de este artículo se proporciona "tal cual" solo para información general y fines educativos y no constituye ninguna representación o garantía. Este artículo no constituye asesoramiento financiero, legal ni profesional de otro tipo y no pretende recomendar la compra de ningún producto o servicio específico. Debe buscar su propio consejo en asesores profesionales adecuados. Si este artículo fue aportado por un tercero, tenga en cuenta que las opiniones expresadas en este artículo pertenecen al tercero colaborador y no reflejan necesariamente las opiniones de Binance Academy. Para obtener más información, haga clic aquí para leer el descargo de responsabilidad completo. Los precios de los activos digitales pueden fluctuar. El valor de su inversión puede aumentar o disminuir y es posible que no recupere el capital invertido. Usted es el único responsable de sus propias decisiones de inversión y Binance Academy no es responsable de las pérdidas que pueda sufrir. Este artículo no constituye asesoramiento financiero, legal ni de otro tipo. Para obtener más información, consulte los "Términos de uso" y "Advertencia de riesgos". .