Privacidad de Glyff para contratos inteligentes y más allá – Glyff

GlyffBlockedUnblockFollowSiguiendo

4 de febrero

Este artículo pretende popularizar Glyff, una novedosa plataforma de Internet descentralizada que preserva la privacidad y familiariza al lector con la tecnología que lo alimenta.

El tema de la "privacidad en blockchains" se encuentra entre los más discutidos en los últimos tiempos y que se ha cubierto ampliamente en otros lugares. La privacidad se considera un requisito previo para el uso serio de la tecnología blockchain y existe una creciente demanda de sistemas que sean seguros, escalables y rápidos. Glyff se enfoca en servir este nicho con una plataforma descentralizada que aprovecha zk-SNARks. Explicaciones técnicas exhaustivas de “Argumentos de conocimiento no interactivo sucintos de conocimiento cero” son abundantes y están fuera del alcance de esta publicación. En resumen, zk-SNARK es una técnica criptográfica que permite a una parte certificar la posesión de un determinado dato, sin revelar nunca los datos en sí mismos y con sólidas garantías matemáticas de corrección. Zcash es una criptomoneda anónima que satisface las brechas de privacidad de Bitcoin que, en pocos años, alcanzó el estado de una de las aplicaciones más conocidas de esta tecnología. Los protocolos criptográficos que proporcionarán la base para las transacciones de preservación de la privacidad en Glyff se toman del conjunto de criptografía Zcash 2.0 denominado "Sapling" y también se basan en un protocolo de libro mayor no denominado "capa de seguridad de conocimiento cero", o ZSL, por Los mismos autores, la empresa de monedas eléctricas zerocoin.

Glyff no solo se basa en sino que extiende estos protocolos:

Proponemos una implementación de la criptografía Sapling sobre el libro mayor Ethereum que se extiende más para permitir la "privacidad programable", o la capacidad de los contratos inteligentes para ejecutar cálculos en datos secretos, sin revelar nunca los datos en sí. Las características de privacidad programables que implementamos para contratos inteligentes están inspiradas en gran medida en Hawk, un protocolo conceptual para contratos inteligentes con lógica programable que preserva la privacidad. Hawk basó sus propiedades de privacidad transaccional en el protocolo Zerocash, que dibuja similitudes con el protocolo Zcash 1.0. Sapling introduce algunos cambios significativos que requirieron una revisión del protocolo Hawk y Glyff presenta una adaptación de las ideas abstractas principales de Hawk, colocadas sobre esta nueva criptografía subyacente. El objetivo de Glyff, como Hawk, es permitir que programadores no especializados desarrollen aplicaciones capaces de manejar datos secretos, sin implementar criptografía. Esto se logra a través de una cadena de herramientas especializada que toma como entrada un contrato escrito en un lenguaje de dominio de alto nivel (DSL) y produce los ejecutables necesarios para producir y verificar los zk-SNARK que prueban que el contrato se ejecutó correctamente sin revelar otros detalles. .

Una aplicación de ejemplo de esta tecnología es una "subasta sellada", o una en la que las ofertas no se revelan durante el proceso de subasta. Esto ayuda a evitar la colusión entre los oferentes y elimina el sesgo al determinar los montos en juego. Con Glyff, un desarrollador puede implementar una verdadera subasta sellada, es decir, el valor de las ofertas permanecerá en secreto incluso después del final de la subasta. Lo más importante es que esto será posible sin tener que diseñar ningún protocolo criptográfico complejo.

Glyff también incluye un esquema de transferencia de activos que llamamos "Atum", una evolución del ERC20 de Ethereum con capacidad de transferencia privada, lo que significa que todas las cantidades y direcciones con las que se realiza la transacción pueden estar ocultas en la cadena de bloques. La funcionalidad se expone a través de una API simple que interactúa con un conjunto de contratos precompilados en la cadena y el nodo de consenso. Dado que Atum es un estándar, como ERC20, cualquiera podrá lanzar su propio token privado, con aplicaciones limitadas solo por la creatividad. Para hacer esto posible, estamos diseñando una aplicación de billetera multiplataforma, capaz de manejar el estándar Atum y las transferencias de activos totalmente privadas.

Además de la criptografía de vanguardia, la billetera de Atum y Glyff implementará "metacacacetas nativas", o la capacidad de los usuarios de las aplicaciones creadas en Glyff, de pagar los costos de la tarifa de "Gas" con el mismo activo negociado, delegando el pago de gas en GLY a otro usuario y pagando una pequeña recompensa por la privacidad agregada. Esto reduce la probabilidad de conectar una cuenta personal con una transacción específica, lo que eventualmente podría anular el anonimato del usuario.

Si bien la privacidad programable para contratos inteligentes aún está en proceso y estará disponible en la Q2 de este año, el token de Atum ya está disponible en nuestra red privada de prueba. Las instrucciones sobre cómo unirse a testnet están disponibles en nuestro sitio web oficial, junto con enlaces a la documentación de nuestros wikis generales y específicos del producto. Si está buscando detalles específicos, lea nuestro borrador técnico de documento técnico.

¡Manténganse al tanto!

#blockchain #ico #glyff #gly #zksnark #technology #privacy #smartcontract #cryptocurrency