¡Bienvenido! ¿Eres nuevo en Zcash?
The Zcash network is young, but evolving quickly! Sign up and we'll be in touch with monthly highlights on ecosystem growth, network development and how to get started with Zcash!

Idioma

Resumen Científico

Zooko Wilcox | Mar 18, 2016

Somos una compañía impulsada por la ciencia, y nuestro equipo siempre está trabajando en las fronteras del conocimiento humano. Aquí hay un resumen de las noticias científicas de nuestro equipo.

Pagos Contingentes de Conocimiento-Cero

Demo ZKCP en el FC16 Bitcoin Workshop

El Zcasher Sean Bowe, trabajando con Greg Maxwell y Peter Wuille (ambos de Blockstream y Bitcoin Core) han hecho un demo del primer pago contingente de conocimiento-cero en la red Bitcoin. También llamado ZKCP este protocolo de pagos (inventado por Greg Maxwell) es una forma confiables para que dos partes intercambien información y dinero de forma atómica.

En esta demo que se desarrolló en vivo en el Financial Cryptography 2016, Sean y Greg (de forma remota) intercambiaron la solución a un rompecabezas sudoku de 16x16 por 0,1 Bitcoin.

Este tipo de intercambio monetario atómico por información sin que ninguna de las partes sea vulnerable a la otra nunca antes había sido posible. Antes de ZKCP la única manera en que información y dinero se podían intercambiar era, que una de las partes entregara sus bienes primero, entrando en riesgo de que la otra parte le engañe y se quede con ambos; o que ambas partes acordaran sobre una tercer parte a la que entregar sus bienes y confiar en que esa tercera parte actuará de forma honesta.

Además de ser atómico, el ZKCP también es privado. En ZKCP, solamente el comprador y el vendedor conocen el contenido de la información que será intercambiada. Esto la vuelve privada en un sentido que actualmente no es posible con un sistema de contratos inteligente como Ethereum.

Estoy emocionado sobre esta demo porque muestra que las pruebas de conocimiento-cero, son una forma flexible y poderosa que puede encontrar diferentes tipos de aplicación más allá de Zcash. En esta implementación, Sean utilizó los mismos tipos de herramientas para construir pruebas de conocimiento-cero que nosotros utilizamos para Zcash, como por ejemplo libsnark.

Sean también ha enviado un pull-request al Bitcoin Core que proporciona soporte para los HTLC (Hashed Timelock Contracts) que utiliza ZKCP y otros protocolos como Paypub y Lightning.

Para más detalles puedes leer la publicación de Greg en el blog de Bitcoin Core.

Extracción Remota de Clave a través de Ataques de Canal Lateral

no permita que esta persona se acerque a su portátil o teléfono

El Zcasher Eran Tromer y otros, han publicado dos nuevos artículos científicos sobre ataques de canal-lateral, uno atacando GPG y otro atacando ECDSA. Usando sensores pequeños y no intrusivos sobre un dispositivo, se pueden derivar las claves privadas a partir de las señales que surgen de analizar las emanaciones electromagnéticas.

Los ataques se detallan en dos artículos, "ECDSA Key Extraction from Mobile Devices via Nonintrusive Physical Side Channels" y "ECDH Key-Extraction via Low-Bandwidth Electromagnetic Attacks on PCs".

Ladrón de la Clave del Teléfono

El ataque ECDSA fue capaz de robar la clave secreta de una cartera Bitcoin que estaba corriendo en un teléfono sobre una mesa de cristal. Hemos notificado al equipo Bitcoin Core sobre este ataque y confirmaron que Bitcoin Core está a salvo del mismo desde la versión v0.10.0.

Estos son ataques poderosos que ponen en relieve el peligro que se avecina para programas informáticos que son vulnerables a ataques de canal-lateral.

Honey Badger BFT

al amistoso autor del último y mejor BFT

El Zcasher Andrew Miller y otros, lanzaron un borrador de artículo sobre "The Honey Badger of Byzantine Fault Tolerance Protocols". Ellos inventaron un protocolo de Tolerancia de Fallos Bizantino (BFT) que carece de tiempos de espera preestablecidos. Esto significa que el sistema puede operar normalmente y mantener sus propiedades de tolerancia de fallos, incluso cuando la red tiene una peor latencia de la prevista.

Esto también significa que en caso de una interrupción temporal de la red, Honey Badger BFT se recupera rápidamente en comparación con otros protocolos de Tolerancia de Fallos Bizantinos (BFT).

la amistosa mascota para el último y mejor BFT

Honey Badger BFT puede eventualmente ser aplicable a las criptomonedas — donde en diseños futuros podría servir como un protocolo BFT de alto-rendimiento en un modo híbrido con un protocolo más resistente a la censura. También puede ser aplicable a los casos de uso en "blockchains", donde un grupo de participantes necesita un protocolo de acuerdo robusto y eficiente pero no necesitan resistencia a la censura.

Conclusión

Esto es un resumen de resultados científicos más recientes de los Zcashers. ¡Quédate conectado para el siguiente resumen!

— Zooko Wilcox, March 18, 2016