馃嚜馃嚫 Actualizaci贸n de Cardano por Charles Hoskinson: Ouroboros Hydra (9 de Mar, 2020)

:es: Traducci贸n al espa帽ol de Charles Hoskinson Cardano Update - Ouroboros Hydra

Publicado en el Foro de Cardano por @Eric_Czuleger, el 10 de Marzo de 2020.


El 9 de Marzo de 2020, Charles Hoskinson di贸 una actualizaci贸n donde comparti贸 informaci贸n clave sobre Ouroboros Hydra.

Breve resumen

  • El paper de Ouroboros Hydra se ha publicado en ePrint, con lo que concluye el programa de investigaci贸n de Ouroboros.

  • Las simulaciones demuestran que cada cabeza de Hydra puede realizar 1000 transacciones por segundo mientras que cada stake pool podr谩 albergar una cabeza.

  • Esto encaja con el modelo UTxO extendido y nos da una forma natural de fragmentar el espacio del staking sin framentar el ledger en s铆.

  • Ahora traduciremos la ciencia en c贸digo y la introduciremos en el sistema.

  • Rob Cohen actuar谩 como director de producto de Hydra, y se asegurar谩 de que se den actualizaciones mensuales.

Ouroboros en adelante

Desde el 2015 hemos estado siguiendo la misma agenda de investigaci贸n. En este, el proyecto Cardano buscaba hacer que la prueba de participaci贸n fuera pr谩ctica para todos los usuarios. Esto requer铆a que mir谩ramos toda la ciencia del sistema PoS y de los protocolos de consenso. Necesit谩bamos encontrar una soluci贸n pr谩ctica que nos permitiera escalar gradualmente a medida que gan谩ramos usuarios. Esencialmente, a medida que el sistema se descentralizara m谩s, tendr铆a que funcionar a la misma velocidad o m谩s r谩pido.

Esta era una gran tarea dadas todas las dem谩s consideraciones como la seguridad adaptativa, la semisincron铆a, la rapidez de ejecuci贸n, la capacidad de iniciar desde el genesis sin un checkpoint, el desacoplamiento del reloj y la capacidad de recuperarse de los picos incrementales de mayor铆as deshonestas. Tambi茅n necesit谩bamos construir sistemas de delegaci贸n y de stake pools. Mientras tanto, ten铆amos que ser capaces de orquestar y curar todo esto mientras manej谩bamos una forma de interconexi贸n con toda nuestra industria.

El camino de la investigaci贸n

Esta ha sido una tarea colosal que ha consumido 5 a帽os de investigaci贸n de un equipo de dos docenas de cient铆ficos e ingenieros. Esto ha dado como resultado m谩s de 1.000 citas y un corpus de conocimiento. La piedra angular de esta investigaci贸n ha sido Ouroboros Hydra. Terminamos la construcci贸n inicial de esto en Noviembre. Lo sometimos a la conferencia el 15 de Febrero. Hoy se ha publicado en ePrint. Esto significa que por primera vez en la historia, el paper de Hydra est谩 disponible para el p煤blico.

Este es un paper sobre el canal de estado isom贸rfico. Es una soluci贸n de segunda capa que se puede colocar sobre el protocolo de Cardano y encaja con nuestro modelo de stake pools. Las simulaciones muestran que cada cabeza de Hydra puede realizar alrededor de 1000 transacciones por segundo y hay mucho espacio para la optimizaci贸n. Adem谩s hay pruebas que muestran que a medida que agregamos cabezas al protocolo se logra un escalamiento casi lineal. El escalamiento lineal perfecto es imposible debido a la sobrecarga.

Encajando en Cardano

Este modelo encaja bien con el modelo UTxO extendido porque nos da formas naturales de fragmentar el espacio del staking sin fragmentar el ledger en s铆. Esto significa que si los stake pools crean una cabeza, entonces a medida que agreguemos m谩s stake pools tendremos m谩s cabezas. El resultado ser谩 un aumento del rendimiento. Si tenemos 1000 TPS y 1000 cabezas, podr铆a haber una tasa de rendimiento te贸rico m谩ximo de 1 mill贸n de TPS. Esto tambi茅n permitir铆a una r谩pida ejecuci贸n como en los protocolos tradicionales de BFT. Esto tambi茅n permite microtransacciones. Adem谩s, nos beneficiamos de a帽os de investigaci贸n en canales de estado y canales de pago para el enrutamiento y la interoperabilidad.

Estamos entusiasmados por llevar esto al mercado porque es el primer paper interdisciplinario en el que trabajamos en red, MPC (Computaci贸n Multi-Parte), lenguaje de programaci贸n, gente de consenso trabajando juntos para resolver la teor铆a. Estamos encantados de que los contratos inteligentes, que pueden funcionar en la capa base, sean isom贸rficos y puedan funcionar en los canalesde estado. Esto significa que si tienes un contrato inteligente de Plutus bajo nuestro modelo, puodr谩 funcionar en nuestra cabeza uno por uno. Es emocionante mostrar que esto es posible.

Terminando fuerte

Hay que hacer limpieza y prototipos. Pero es emocionante que esto pueda ser implementado en paralelo con todo nuestro trabajo en Shelley, Goguen y Voltaire. Esta es una soluci贸n que se conecta a nuestro modelo, la cual probablemente sea adoptada en primera instancia por los stake pools, teniendo as铆 un equipo independiente para trabajar exclusivamente en el escalado del lado Basho. En segundo lugar, es complementaria a las soluciones de fragmentaci贸n basadas en el ledger.

El equipo principal trabajar谩 en la implementaci贸n de las caracter铆sticas de Shelley y Goguen, y continuar谩 actualizando el stack de la red. Creemos que el m谩ximo rendimiento te贸rico sin desviarse ser谩 de alrededor de 1000 TPS en el ledger base. Cada stake pool ser谩 capaz de ejecutar cabezas y a帽adir 1000 TPS adicionales de acuerdo con el dise帽o. Esto se puede ver en el paper. M谩s cabezas es igual a m谩s rendimiento. Esto nos lleva al rendimiento de Visa en la capa base, y la cantidad de cabezas puede escalar a un sistema global que ser谩 natural y f谩cil de fragmentar. Esas cabezas pueden ser usadas para la interoperabilidad con otras redes como la red Bitcoin y la Lightning Network. Tambi茅n seremos capaces de poner en capas los sistemas de pago en la parte superior, as铆 como un mecanismo de intercambio descentralizado.

Capacidades adicionales

Para llegar a esta piedra angular, hemos visto a nuestro grupo de lenguajes demostrar las propiedades isom贸rficas. Tambi茅n hemos visto nuestro modelo UTxO extendido demostrar el 茅xito de la fragmentaci贸n espacial, as铆 como el desarrollo de la teor铆a del consenso. La teor铆a de Ouroboros madur贸 a partir de su equiparaci贸n con bitcoin luego de recuperarse de una mayor铆a deshonesta, a un bootstrapping a partir del genesis bajo un ambiente semisincr贸nico de seguridad adaptativa. Este es un hito cient铆fico importante para la industria en su conjunto. Estamos orgullosos de publicar este paper.

La primera l铆nea de investigaci贸n y nuestros primeros cinco a帽os de esfuerzo est谩n llegando a su fin. Hemos resuelto los problemas que nos propusimos para Cardano. Esto nos convierte en un sistema verdaderamente escalable para llevarlo al futuro. Ahora, tenemos que traducir esa ciencia a un c贸digo real y traerlo al sistema. Afortunadamente hay una enorme cantidad de trabajo que se ha hecho gracias a la investigaci贸n sobre lightning y canales de estado. Tambi茅n podemos ahora contratar un equipo paralelo para comenzar ese trabajo de implementaci贸n en t谩ndem con Shelley y Goguen.

Construyendo Basho

Cuando esto se consiga, Cardano ser谩 realmente la blockchain m谩s r谩pida del mundo. Adem谩s, contendr谩 todas las capacidades de nuestros competidores, desde la r谩pida ejecuci贸n, hasta los micropagos y la f谩cil interoperabilidad. Agradecemos a nuestros seguidores por su paciencia con esta publicaci贸n. Hemos encontrado algunas dificultades para traducir nuestro documento de conferencias para publicarlo en ePrint, y hemos tenido que pasar por un importante proceso de edici贸n.

El gerente de producto que comenzar谩 a ponernos al d铆a en esto ser谩 Rob Cohen. Una vez que el nodo de Shelley termine de depurarse, Rob comenzar谩 a trabajar a tiempo completo con el equipo de implementaci贸n construyendo Hydra y haci茅ndola realidad. 脡l estar谩 proporcionando actualizaciones mensuales. Como siempre esperamos a帽adir esto como una propuesta de valor y generador de ingresos para los operadores de stake pools. Creemos que esto acelerar谩 a Cardano en el amanecer de la era Basho. Esta es la luz al final del t煤nel para toda la hoja de ruta.

1 Like