DevCon2, la semana dedicada a la tecnologรญa blockchain celebrada en Shanghai, China, dio un nuevo giro en su segundo dรญa con la propuesta traรญda por el equipo creador del protocolo de privacidad Zcash: combinar su plataforma con Ethereum, llevando la seguridad en los contratos inteligentes a otro nivel.
El creador de Zcash, Zooko Wilcox, dedicรณ su presentaciรณn a exponer las posibilidades de este trabajo en equipo, aclarando que, si bien Bitcoin y Ethereum presentan una imagen de transparencia, eso no significa que deje de ser un objetivo que los usuarios estรฉn en capacidad de controlar el acceso a suย informaciรณn almacenada. Ahรญ es cuando aparece Zcash.
La plataforma opera con pruebas de conocimiento cero, lo que significa que emplea una criptografรญa que restringe la informaciรณn a ciertos usuarios en una red para confirmar que los involucrados son anรณnimos. Esta aplicaciรณn es llamada ยซdescubrimiento selectivoยป.
El sistema de encriptaciรณnย emplea el protocolo ZK-SNARKS, que confirma que las transacciones son vรกlidas sin revelar ningรบn otro tipo de informaciรณn.
Proyecto Alquimia
Existen tres maneras de ligar a Zcash con Ethereum, explicรณ Wilcox. Las plataformas pueden integrarse mediante un mรฉtodo llamado ยซBaby Zoeยป, una maniobra pequeรฑa que aรฑade un pre-compilador de ZK-SNARK dentro de Ethereum. Una segunda opciรณn es aรฑadir un protocolo de programaciรณn Zcash, capaz de introducir losย contratos inteligentes de Ethereum en la plataforma de Zcash. Y la tercera, tiene el nombre clave de ยซProyecto Alquimiaยซ.
Esta รบltima maniobra es la mรกs radical, ya que implica conectar directamente las dos blockchains. Sus desarrolladores afirman que esta integraciรณn de Zcash con Ethereum permitirรก el intercambio descentralizado entre ambas plataformas.
La tercera vรญa es la que mรกs emocionante me parece porque la gente puede ir construyendo redesย descentralizadas de intercambio. Significa que se pueden crear redes imposibles de tumbar (desconectar). Con este nuevo poder aรฑadido a la red -enviar y recibir Zcash- todos los contratos de Ethereum podrรกn hacerlo. Me parece que esto es grandioso.
Zooko Wilcox
Fundador
El componente principal de este proyecto es la Orden de Cadena Cruzada, que permitirรก concretar las transacciones entre las cadenas. De esta manera, los contratos de Ethereum emitidos -llamados ยซรณrdenesยป- pueden ser llenados enviando una transacciรณn en formato Zcash. La cantidad que el primer usuario desee intercambiar serรก retenida para su inspecciรณn mientras el segundo usuario o comprador la certifica.ย Incluso, un comprador podrรก crear una transacciรณn Zcash que puede contener una direcciรณn destino y la validez de esta operaciรณn serรก confirmada por el contrato Ethereum antes de terminar la transacciรณn.
Esto representa una promesa para las empresas que cuenten con blockchains independientes y deseen integrarlas a un sistema seguro e inquebrantable como el de Ethereum. La comunidad de las criptomonedas se encuentra realmente atenta a lo que pueda suceder en los prรณximos dรญas de este importante evento.