🇪🇸 DOBLAJE AL ESPAÑOL Resiliencia Comunitaria en Acción | IOG 18 Jul 2024

:es: Doblaje al español de “Community Resiliency In Action

Publicado en el canal de Youtube de IOHK el 18 de Julio 2024

Enlace a la versión doblada al español


Además aquí está la transcripción completa, traducida y revisada para el Canal Cardano Castellano

Transcripción completa

Jack: Hola, soy Jack Briggs de Intersect y hoy estoy acompañado por expertos en la materia para una mesa redonda sobre el reciente incidente de spam que afectó a la red Cardano a principios de julio. Para recapitular un poco, como sabemos, las blockchains están diseñadas para ser resilientes en un entorno adverso, para incentivar a los buenos actores y también para recompensar la cooperación, y en el caso de Cardano, para crecer y adaptarse ante los desafíos.

Para resumir el incidente, un spammer produjo una serie de transacciones que aumentaron temporalmente la carga general de la cadena a un nivel manejable, pero no obstante material. Los SPOs pudieron haber experimentado nodos más lentos de lo habitual, lo que causó que algunos de ellos reiniciaran, y también pudieron haber experimentado un aumento en la altura y batallas de slots.

En cuanto a la respuesta de Cardano, la red respondió extremadamente bien. La tasa de producción de bloques, también conocida como densidad de la cadena, inicialmente cayó alrededor de un 20% por debajo de los niveles normales, y luego se recuperó a aproximadamente un 10% por debajo del nivel normal después de solo unas pocas horas. Las transacciones normales podrían haber sido ligeramente retrasadas durante este período, pero se intercalaron entre las transacciones de spam, por lo que la cadena funcionó como se esperaba. El incidente duró aproximadamente de 10 a 11 horas antes de que los miembros de la comunidad lo mitigaran.

Lo que hizo Intersect fue organizar un grupo de trabajo técnico, lanzando nuevas versiones de nodos para reforzar la resiliencia de la red, y la comunidad se unió rápidamente para detener el incidente, así que un gran agradecimiento a la comunidad que actuó muy, muy rápido. A medida que el intento de incidente de spam se desvaneció, se lanzó una solución rápida, y este es en realidad un recordatorio amistoso para los SPOs de actualizar a las últimas versiones de nodos 8.9.2 o 8.12.2.

Así que hoy estoy acompañado por Matt Capps y expertos en la materia como Pi Lanningham, Kevin Hammond y Sam Leathers, quienes complementaron el esfuerzo de la comunidad para implementar la solución rápida que reducirá intentos similares en el futuro. Así que Matt, te paso la palabra.

Matt: Gracias, Jack. Hola, Kevin, Sam, es un placer tenerlos aquí. Jack nos dio una breve historia y los hechos básicos del incidente, pero creo que sería genial profundizar en cómo respondió la red de Cardano a nivel técnico y cómo logró este tipo de resiliencia. Kevin, tal vez podrías empezar.

Kevin: Gracias, Matt. Como sabes, el sistema de Cardano está diseñado para lidiar con situaciones como esta, está diseñado naturalmente para doblarse en lugar de romperse bajo situaciones de alta carga, incluyendo mecanismos que no permiten que una sola transacción domine. Así que, cuando vimos que ocurría el incidente de spam, aunque estas transacciones causaron una carga significativa en la red, aún era posible que las transacciones de otros usuarios fueran procesadas por el sistema en su conjunto. Por ejemplo, una de estas transacciones de spam podría ingresar, luego tal vez una de mis transacciones, luego una de las de Pi, una tuya, una de Sam, una de Jack, y así sucesivamente, y el sistema siguió funcionando, aunque a un ritmo ligeramente reducido, que es la reducción en la densidad de la cadena que mencionó Jack anteriormente.

Fuimos alertados por Carl de la Fundación Cardano, quien monitorea la red muy de cerca, y lo que vimos fue una caída repentina en la tasa de producción de bloques, lo que inmediatamente activó alarmas. Nos reunimos con los desarrolladores y la comunidad para averiguar qué estaba sucediendo y muy rápidamente determinamos qué contenían estas transacciones y cómo estaban explotando el sistema. El equipo colectivamente ideó una respuesta a eso, que ahora se ha implementado en forma de las soluciones rápidas que mencionó Jack.

Matt: Genial, gracias, Kevin. También tenemos a Pi aquí, quien obviamente tiene mucha experiencia en el lado de las DApps. Así que, Pi, tal vez podrías darnos un poco de información sobre cómo las DApps lidiaron con un incidente de spam como este y cómo fue la experiencia del usuario también.

Pi: Absolutamente. Gracias por invitarme, antes que nada. Una cosa realmente interesante al analizar incidentes como este es que hay dos capas en las que puede impactar. La primera es la resiliencia de la red, ¿verdad?, la capacidad de producir bloques e incluir transacciones de un conjunto diverso de fuentes, y eso, como vimos, se mantuvo muy bien. Pero no es lo único que puede degradarse bajo una carga intensa. Un gran ejemplo de esto, del cual estoy muy familiarizado, es el lanzamiento de Sundae V1, donde la red experimentó una carga extrema, en ese caso, una carga muy legítima, no necesariamente de un atacante o un actor malicioso, pero la experiencia del usuario, debido a las herramientas disponibles en ese momento, fue enormemente degradada. A veces esperabas horas o incluso días para que tu intercambio se completara, por ejemplo.

Entonces, cuando la gente escucha a los desarrolladores celebrar que la red se mantuvo muy bien, puede sentirse muy desconectado de la experiencia que tuvieron como usuarios. Y una cosa realmente genial sobre este reciente ataque es que demuestra cuánto ha avanzado Cardano en ese tiempo, porque no solo la red se mantuvo muy bien, sino que la experiencia de las DApps también se mantuvo muy bien. Y eso realmente demuestra y ejemplifica las mejoras que Plutus V2 y algunas de estas otras tecnologías como Aiken están trayendo a la escalabilidad de la cadena.

Sundae, en particular, por ejemplo, fue capaz de mantenerse al día con las órdenes con sólo unos minutos de retraso en algunos casos en la liquidación de transacciones y sin grandes acumulaciones, que es donde empiezas a tener problemas. Y muchas otras DApps experimentaron lo mismo. Algunas de las DApps más antiguas tuvieron un poco de dificultad para mantenerse al día, y es un buen momento para mencionar que hay un próximo CIP (Propuesta de Mejora de Cardano) llamado CIP 1.10 que permite que algunas de estas mejoras de Plutus V2 se retroporten a estos contratos de Plutus V1. Entonces, incluso en las experiencias que se degradaron el otro día, a fines de junio, verás que se vuelven aún menos disruptivas después de la bifurcación dura de Chang. Así que también estoy deseando que llegue eso.

Matt: Asombroso, las mejoras continúan a buen ritmo. Bueno, hemos tocado el tema técnico, el lado de las DApps y el lado del protocolo, pero también están las personas. Y el ecosistema de Cardano en su conjunto respondió a este evento. Pi, ¿podrías darnos tu perspectiva de lo que sucedió durante el incidente mientras la gente respondía?

Pi: Absolutamente. Creo que fue un gran ejemplo de este tipo de sistema inmunológico en tres niveles que tiene la red Cardano. El primer nivel son los mecanismos de defensa integrados y nativos que la red misma tiene, de los que estábamos hablando. El segundo es la respuesta institucional, las organizaciones detrás de Cardano como Intersect e IOG, y le pasaré la palabra a Sam en un segundo para que hable sobre esa respuesta. Pero luego estaba este tercer nivel del que tal vez podamos hablar en un minuto: la respuesta de la comunidad y la especie de “guerra de guerrillas” de la comunidad en torno a este ataque, que fue realmente interesante de ver.

Así que Sam, ¿por qué no nos cuentas un poco sobre cómo respondieron Intersect e IOG a esto y lanzaron una solución rápida?

Sam: Sí, absolutamente. Una de las primeras cosas que hicimos fue formar un grupo, una coalición de personas de IOG, los desarrolladores que sabían cómo funcionaban las cosas bajo el capó, los miembros de la comunidad de las DApps y los usuarios, y básicamente simulamos cómo podríamos resolver esto. Y una de las cosas interesantes con este caso particular es que ya teníamos la solución en la bifurcación dura de Conway. Y la principal respuesta técnica que hicimos fue encontrar una manera de retroportar el cambio de la bifurcación dura sin impactar la producción de bloques. Básicamente, filtrando transacciones usando este costo mínimo por byte del script que se introduce en la bifurcación dura de Conway para aumentar el costo del atacante por usar esos scripts de referencia.

Pi: Sí, y fue un honor ser parte de eso. Realmente respeté la forma en que Intersect e IOG involucraron a los miembros de la comunidad para consultar sobre eso, así que estas decisiones no se tomaron en un vacío. Déjame aprovechar esta oportunidad para agradecerles públicamente por eso.

Sam: Gracias a vos, apreciamos tenerte en el grupo de trabajo.

Pi: Y luego, volviendo un poco a esta respuesta de la comunidad, fue realmente interesante ver a Phil de Anastasia Labs. No está aquí en la llamada, así que lo representaré y lo elogiaré un poco. Él fue el primero en notar que la persona que ejecutaba esta avalancha de transacciones no estaba siendo muy cuidadosa en cómo lo hacía y pudo interrumpir ese ataque. Y él organizó un chat grupal con algunos de los grandes desarrolladores del ecosistema, como yo, Michel y un grupo de personas, y se nos ocurrieron un montón de formas diferentes de frustrar un ataque como este, elegimos una y la llevamos a cabo. Y fue genial ver esa especie de respuesta de guerrilla de la comunidad, fue un gran respaldo a la seguridad de Cardano de que no tenemos que depender solo de Intersect o IOG. Tenemos una comunidad de desarrolladores realmente inteligentes que pueden ayudar al ecosistema, y eso realmente habla de la naturaleza descentralizada de ese ecosistema.

Matt: Entonces, mirando hacia el futuro, ¿qué nos enseña la forma en que el sistema respondió aquí sobre el futuro de Cardano?

Kevin: Nos enseña, Matt, como decía Pi, que tenemos robustez y resiliencia en todos los niveles. Tenemos una infraestructura de red robusta y resiliente, tenemos sistemas DApp robustos y resilientes, pero también tenemos una comunidad robusta y resiliente que está ahí para llevar a Cardano adelante y desarrollarse en formas que ni siquiera podríamos imaginar cuando comenzamos este proyecto. Ha sido una oportunidad fantástica para trabajar con nuestros miembros de la comunidad en este tema, y estamos muy contentos de ver cómo se han desarrollado las cosas.

Matt: Bueno, esta conversación me da mucha confianza al entrar en la era Voltaire, que Cardano está en buenas manos en el lado institucional, en el lado de la comunidad más amplia en términos de resiliencia de la red y la resiliencia de la infraestructura DApp. Así que estoy muy agradecido con ustedes por venir hoy y tener esta discusión, y también gracias a Intersect por proporcionar al ecosistema de Cardano una plataforma para tener este tipo de colaboraciones y conversaciones. Para la audiencia, sigan esta conversación en los servidores de Discord de IO e Intersect, respectivamente, y también estén atentos a este canal para más contenido más adelante en el mes. Gracias por acompañarnos.