Ahora Puede Probar Toda una Blockchain Con Un Problema de Matemáticas – Realmente

5 min


91
11 shares, 91 points

El Eléctrico de la Moneda de la Empresa (ECC) dice que ha descubierto una nueva forma de escala blockchains con “recursiva prueba de composición,” una prueba para comprobar la totalidad de una blockchain en una función. Para la ECC y zcash, el nuevo proyecto, Halo, puede ser la clave para la privacidad en la escala.

La privacidad de la moneda basada en el cero-conocimiento de las pruebas, que se conoce como zk-SNARKs, zcash actual del subyacente protocolo se basa en la “confianza configuraciones.” Estos matemático parámetros fueron utilizados dos veces en zcash la corta historia: tras su lanzamiento en 2016 y el primer gran cambio en el protocolo, Arbolito, en el 2018.

Zcash máscaras de operaciones necesarias a través de zk-SNARKs, sino la creación de parámetros iniciales sigue siendo un problema. Por no destruir una transacción de la base matemática – la confianza de instalación – el titular puede producir forjado zcash.

Por otra parte, la elaboración de ‘ceremonias‘ el zcash de la comunidad se somete a crear la confianza configuraciones son caros y un punto débil de todo el sistema. La confianza en la confianza en configuraciones con zk-SNARKs era bien conocida incluso antes de zcash debut en el 2016. Mientras que otros estudios no logró cerrar la brecha, recursiva hacer pruebas de confianza configuraciones en una cosa del pasado, la ECC reclamaciones.

Bowe del Halo

Hablando con CoinDesk, ECC ingeniero y Halo inventor Sean Bowe dijo recursiva prueba de composición es el resultado de años de trabajo por él y por otros – y meses de frustración personal. De hecho, casi le dio hasta en tres ocasiones distintas.

Bowe comenzó a trabajar para la ECC después de su interés en zk-SNARKs fue notado por ECC CEO y zcash co-fundador de Zooko Wilcox en 2015. Después de ayudar en el lanzamiento de zcash y su primera gran cambio en el protocolo con el Arbolito, Bowe se trasladó a la investigación a tiempo completo con la empresa.

Antes de Halo, Bowe trabajado en diferentes zk-SNARK variante, Sonic, que requieren sólo una confianza de instalación.

Para la mayoría de los cypherpunks, que son demasiadas.

“La gente también estamos empezando a pensar que datan de 2008, deberíamos ser capaces de tener pruebas de que puedan verificar otras pruebas, lo que la llamada recursiva a prueba de composición. Esto sucedió en el 2014,” Bowe dijo a CoinDesk.

Pruebas, pruebas y más pruebas

En esencia, Bowe y Co. descubierto un nuevo método para probar la validez de las transacciones, mientras que el enmascarado, por la compresión de datos computacional para el mínimo. Como la ECC papel lo pone, “las pruebas de que son capaces de verificar otras instancias de sí mismos.”

Blockchain transacción, tales como bitcoin y zcash están basados en curvas elípticas con los puntos de la curva que sirve como base para las claves públicas y privadas. La dirección pública puede ser el pensamiento de la curva: sabemos que lo que la curva elíptica parece en general. Lo que no sabemos es donde las direcciones privadas son las que residen en la curva.

Es la función de zk-SNARKs para comunicar sobre las direcciones privadas y transacciones–si la dirección existe y en el que existe en la curva de forma anónima.

El secp256k1 de curva elíptica, utilizado para bitcoin, y de etereum a través de Hackernoon

Bowe del trabajo es similar a bulletproofs, otro zk-SNARK que no requiere de confianza de la instalación. “Lo que debe pensar cuando se piensa de Halo es como recursiva bulletproofs,” Bowe, dijo.

Desde un punto de vista técnico, bulletproofs se basan en el “producto interior argumento,” que los relés de cierta información acerca de las curvas de uno al otro. Por desgracia, el argumento es muy costosa y consume mucho tiempo en comparación con el típico zk-SNARK verificación.

Probando varios zk-SNARKs con una tarea considerado imposible hasta Bowe de investigación computacional de la energía se redujo a una fracción del costo.

“La gente ha estado pensando en bulletproofs en la parte superior de bulletproofs. El problema de la prueba de balas verificador es extremadamente costoso, porque el producto interior argumento,” Bowe, dijo. “Yo no uso bulletproofs exactamente, yo uso una idea previa bulletproofs están construidos sobre.”

De hecho, Bowe dijo recursiva de las pruebas significa que usted puede probar la totalidad de la blockchain de bitcoin en menos espacio que un bitcoin blockhead toma – de 80 bytes de datos.

El futuro de zcash

Escribir en Twitter, Wilcox dijo que su compañía está estudiando la implementación de Halo como una Capa de 1 solución en zcash.

La capa 1 las soluciones son implementaciones en el código base que constituyen una blockchain. La mayoría de escala de las soluciones, como el bitcoin, el Rayo de la Red, están de Capa 2 soluciones construido en la cima de una blockchain del estado. El ECC del interés en convertir Halo en una Capa de 1 solución habla de la originalidad del descubrimiento como la que va a residir junto a código copiado de bitcoin del mismo creador, Satoshi Nakamoto.

ECC está explorando el uso de Halo para Zcash para eliminar tanto el de confianza de instalación y a escala Zcash en la Capa 1 anidada utilizando la prueba de la composición.

— zooko (@zooko) 10 de septiembre de 2019

Desde los primeros días de la privacidad de las monedas, la escala ha sido un tema polémico: con tal cantidad de datos necesarios para la máscara de transacciones, cómo hacer crecer una red global?

Bowe y el plan de reivindicación recursiva pruebas de resolver este dilema: con sólo una prueba necesarios para verificar toda una blockchain, los datos de las preocupaciones podría ser una cosa del pasado:

“La privacidad y la escalabilidad son dos conceptos diferentes, pero que vienen muy bien juntos aquí. Hace aproximadamente 5 años, los académicos estaban trabajando en el recursiva snarks, una prueba de que se podía comprobar en sí mismo o de otra prueba de [e incluso] comprobar varias pruebas. Así que, ¿qué [recursiva prueba de composición] significa es que usted sólo necesita una prueba para verificar toda una blockchain.”

Para estar seguro, este no es el nivel de segundo año de álgebra: Bowe dijo a CoinDesk la prueba se tomó cerca de nueve meses de pegar las diferentes piezas.

Una nueva forma de nodo

Una mayor implicación de recursivas pruebas es la cantidad de datos almacenados en el blockchain. Ya que toda la contabilidad puede ser verificado en una función, la incorporación de nuevos nodos será más fácil que nunca, Bowe, dijo.

“Vamos a ver a la blockchains que tienen una capacidad muy superior debido a que usted no tiene que comunicar toda la historia en uno. El estado de la cadena todavía necesita ser visto. Pero si quieres toda la red, usted no necesita descargar toda la blockchain.”

Mientras que el estado de las cadenas todavía necesitan ser monitoreados básicos de verificación de transacción, la sincronización de toda la historia de una blockchain–más de 400 GB y 200 GB de etereum y bitcoin, respectivamente–, se convierte en una redundancia.

Para zcash, Halo medios más fácil difícil horquillas. Sin confianza configuraciones, ECC investigación de los reclamos, “pruebas de los cambios de estado de necesidad sólo de referencia de la última prueba, lo que permite antiguo de la historia a ser desechados para siempre.”

Cuando se le preguntó donde su descubrimiento de los rangos con otros avances, Bowe habló sobre su practicidad:

“¿De dónde viene esta posición en el gran esquema de las cosas en cryptocurrency? Es una herramienta de cifrado para comprimir la computación… y escala de protocolos”.

Rubix cube imagen a través de Shutterstock

Fuente: https://www.coindesk.com/you-can-now-prove-a-whole-blockchain-with-one-math-problem-really


Like it? Share with your friends!

91
11 shares, 91 points

What's Your Reaction?

Like Like
2
Like
Dislike Dislike
23
Dislike
hate hate
11
hate
fail fail
18
fail
fun fun
16
fun
geeky geeky
14
geeky
love love
7
love
lol lol
9
lol
omg omg
2
omg
win win
18
win
Satoshi Jr

x

Usamos cookies para brindarle la mejor experiencia en línea. Al aceptar que acepta el uso de cookies de acuerdo con nuestra política de cookies.

Configuración De Privacidad
Name Activado
Technical Cookies
In order to use this website we use the following technically required cookies: wordpress_test_cookie.
Gallet
Utilizamos cookies para ofrecerle una mejor experiencia en el sitio web.
Cloudflare
For perfomance reasons we use Cloudflare as a CDN network. This saves a cookie "__cfduid" to apply security settings on a per-client basis. This cookie is strictly necessary for Cloudflare's security features and cannot be turned off.
WooCommerce
We use WooCommerce as a shopping system. For cart and order processing 2 cookies will be stored: woocommerce_cart_hash & woocommerce_items_in_cart. This cookies are strictly necessary and can not be turned off.
Google analitico
We track anonymized user information to improve our website.
Google AdWords
Usamos Adwords para rastrear nuestras Conversiones a través de los clics de Google.
Facebook
Usamos Facebook para seguir las conexiones a los canales de redes sociales.
AdSense
We use Google AdSense to show online advertisements on our website.