-
Los desarrolladores programaron ZkVM, โmรกquina virtual de conocimiento ceroโ, en una sidechain.
-
Permitirรญa codificar las restricciones de datos y archivos encriptados de las transacciones.
El equipo de desarrollo de la Fundaciรณn Stellar diseรฑรณ un nuevo protocolo enfocado en la confidencialidad, escalabilidad y rapidez de los contratos inteligentes. La innovaciรณn fue presentada este jueves 9 de mayo, a travรฉs de una publicaciรณn en el blog Medium de los desarrolladores de Stellar.
De acuerdo con la publicaciรณn, el nuevo diseรฑo es una cadena lateral que utiliza el protocolo de consenso de Stellar. Los desarrolladores la llamaron ZkVM, por las siglas en inglรฉs de โmรกquina virtual de conocimiento ceroโ (zero-knowledge virtual machine). Se trata de una โarquitectura experimental de blockchain multiactivos, para contratos inteligentes escalables y confidencialesโ, dice el documento.
Bรกsicamente, ZkVM utiliza una metodologรญa conocida como โprotocolo de conocimiento ceroโ o โprueba de conocimiento nuloโ, para hacer mรกs seguros, inmutables y confidenciales los contratos inteligentes en Stellar. En este caso, se usรณ una implementaciรณn conocida como โBulletproofsโ. Esta caracterรญstica podrรญa aumentar los casos de uso de esta modalidad de contratos inteligentes, en sectores con necesidades de confidencialidad e integridad, como los mercados financieros y las empresas.
El protocolo permite ademรกs programar las restricciones de datos y archivos encriptados que tendrรญan las transacciones, lo cual lo hace altamente personalizable, y compatible con criterios arbitrarios como los contenidos en los acuerdos financieros. Asimismo, cuenta con un modelo de datos compacto, verificaciรณn de transacciones rรกpida (1-2 ms por nรบcleo de CPU) y, ademรกs, los nodos pueden arrancar instantรกneamente, entre otras caracterรญsticas.
El autor de la publicaciรณn, Oleg Andreev, arquitecto de software y uno de los lรญderes del proyecto, explica que el protocolo ZkVM potenciarรก la velocidad y escalabilidad de la blockchain de Stellar. โNuestra investigaciรณn sobre ZkVM tiene como objetivo ayudar a Stellar a ofrecer a los usuarios mรกs privacidad y flexibilidadโ, afirmรณ Andreev.
ZkVM estรก diseรฑado desde cero para ser un libro de contabilidad de mรบltiples activos que se puede utilizar con el Protocolo de consenso estelar. Puede procesar grandes volรบmenes de transacciones, permitir un uso mรกs amplio de los validadores completos, proteger datos confidenciales y respaldar la creaciรณn de un protocolo personalizado sobre las reglas de la cadena de bloques, sin tener que actualizar la red con funciones adicionales. Stellar se beneficiarรญa de cualquiera de estas caracterรญsticas.
Oleg Andreev, desarrollador de la Fundaciรณn Stellar
En el repositorio de Github de Stellar se puede apreciar que la soluciรณn de segunda capa ZkVM es el primer componente del Proyecto Slingshot. Este desarrollo busca crear una nueva arquitectura blockchain enfocada en la privacidad, confidencialidad y seguridad. Consta de otros dos sub-protocolos o implementaciones llamadas Spacesuit y Musig, orientadas a la confidencialidad de los activos y las firmas mรบltiples respectivamente, las cuales se encuentra en desarrollo.