馃嚜馃嚫 Ouroboros Hydra despierta

:es: Traducci贸n al espa帽ol de Ouroboros Hydra awakens

Publicado por ADA Oracle, el 10 de Marzo de 2020.


Este art铆culo es un extracto de la transcripci贸n parcial de un v铆deo en directo emitido el 9 de Marzo de 2020 desde el canal de Youtube de Charles Hoskinson. Todas las citas y el contenido son de Charles Hoskinson en referencia a este v铆deo.

A partir de 2015, IOHK busc贸 la manera de hacer que la Prueba de Participaci贸n (POS) sea pr谩ctica. Tuvieron que examinar toda la ciencia detr谩s de los protocolos de consenso utilizados en la industria de la criptograf铆a, y lo que se requer铆a era una soluci贸n pr谩ctica para escalar gradualmente a medida que los usuarios entraban en el sistema. En cambio, en la mayor铆a de los protocolos existentes, a medida que se a帽aden m谩s usuarios, los recursos se estiran y no aumentan, por lo que la red sufre de congesti贸n, tarifas m谩s altas, resoluciones m谩s lentas y una experiencia generalmente hinchada.

El objetivo era construir un sistema que cuando se descentralizara m谩s, la red funcionara igual o idealmente mejor que en un estado menos descentralizado. Un ejemplo funcional de este tipo de aumento descentralizado del rendimiento de la red es BitTorrent, donde mientras m谩s usuarios alojan y comparten un archivo, m谩s f谩cil y r谩pido es distribuirlo.

Esta fue una enorme pregunta con muchas consideraciones

鈥淪eguridad adaptativa, semisincron铆a, quer铆amos una ejecuci贸n r谩pida, quer铆amos la capacidad de iniciar desde el g茅nesis sin tener un checkpoint, quer铆amos desacoplar el reloj. Quer铆amos poder recuperarnos de los picos de mayor铆as deshonestas y tambi茅n necesit谩bamos construir un sistema de delegaci贸n, necesit谩bamos construir un sistema de stake pools, y necesit谩bamos una forma productiva de orquestar, curar todo eso incluyendo la construcci贸n de una nueva forma de manejar las redes para toda nuestra industria鈥.

Esta colosal tarea ha consumido 5 a帽os de investigaci贸n de un equipo de m谩s de dos docenas de cient铆ficos e ingenieros trabajando esencialmente a tiempo completo.

El resultado de esta petici贸n y estos esfuerzos conjuntos se llama:

Ouroboros Hydra

El papel del canal de estado isom贸rfico puede verse aqu铆 en ePrint.

Ouroboros Hydra es una soluci贸n de segunda capa que puede asentarse con elegancia sobre el protocolo de Cardano y acelerarlo. Las simulaciones muestran que cada cabeza de Ouroboros puede realizar alrededor de 1000 transacciones por segundo (TPS) (sin ser optimizada). A medida que se a帽aden m谩s 鈥渃abezas鈥 al protocolo, cada cabeza deber铆a mostrar un TPS similar.

鈥淧or ejemplo, si se tienen 1000 TPS y 1000 cabezas (stake pools) se podr铆a estar logrando un rendimiento te贸rico m谩ximo de un mill贸n de transacciones por segundo鈥.

Estas cabezas podr铆an ofrecer una ejecuci贸n r谩pida y microtransacciones (micropagos, microdep贸sitos).

鈥淓ste documento es el primer documento interdisciplinario en el que tuvimos gente de redes, gente de NPC, gente del lenguaje de programaci贸n y gente de consenso trabajando juntos para descubrir la teor铆a y estamos muy emocionados de que los contratos inteligentes que pueden funcionar en la capa base sean isom贸rficos, por lo que puede funcionar en los canales de estado. Lo que significa que si tienes un contrato inteligente de Plutus bajo nuestro modelo, va a ser capaz de funcionar 1 a 1 en esa cabeza. Esto no es algo trivial de mostrar y no es algo trivial de hacer鈥.

Implicaciones de Ouroboros Hydra

鈥淟o m谩s emocionante de esto es que puede ser implementado en paralelo con todo nuestro trabajo en Shelley, Goguen y Voltaire鈥.

鈥淓sta soluci贸n es complementaria a las soluciones de fragmentaci贸n (sharding) sobre el ledger que estamos viendo en la industria鈥.

"Cardano ser谩 realmente el sistema m谩s r谩pido del mundo y tambi茅n contendr谩 todas las capacidades de nuestros competidores, desde la r谩pida ejecuci贸n hasta el micropago amigable, la f谩cil interoperabilidad y dem谩s". - Charles Hoskinson

2 Likes