🇪🇸 Propuesta de Actualización Alonzo Presentada | CH 7 Sept 2021

:es: Transcripción al español de “Alonzo Update Proposal Submitted”

Publicado en el canal de Youtube de Charles Hoskinson el 7 de Septiembre de 2021

Enlace a la versión doblada al español


Hola a todos, este es Charles Hoskinson, transmitiendo en vivo desde la cálida y soleada Colorado, siempre cálida, siempre soleada, a veces Colorado. Hoy es 7 de septiembre, asegurémonos que la transmisión está bien, hoy es 7 de Septiembre, quería hacer un rápido video para decirles muchachos que presentamos la propuesta de actualización, el evento HFC está en vuelo. Para muchos de ustedes que siguen Cardano estás al tanto de cómo se realizan las actualizaciones, una vez que la propuesta fue firmada, la propuesta toma efecto en el cambio de época, la próxima va a ser a las 21:45 UTC el domingo 12, que es acerca de las 3:45 PM de tiempo estándar de la montaña.

Así que ha sido disparado, presentado, el cohete está en el aire, o alcanza la órbita o no lo hace, ahora no puede volver. Eso significa que estamos todos listos para Alonzo, la bifurcación dura Alonzo ocurrirá el 12. Tendré una fiesta de observación, busquen tuits y en nuestros canales de comunicación, estaremos todos juntos en vivo y seremos testigos del despliegue, eso significa que serás capaz de comenzar a presentar contratos inteligentes Plutus a la blockchain Cardano. Hay una enorme cantidad de trabajo que tiene que ser realizado post lanzamiento, debido a que hay un montón de infraestructura alrededor, patrones de diseño, abstracciones, plantillas y dApps que tienen que ser construidas, como en cualquier ecosistema de desarrollo, eso tiene que ocurrir. Con eso dicho, la infraestructura subyacente para correr esas cosas, ahora está en operación y corriendo, no en una testnet, está corriendo en una red principal, lo que significa que si tenés código Plutus para tu aplicación, vení el 12, podés presentarla y tenerla de manera correcta, correrá en la red principal. Los contratos inteligentes están aquí, felicitaciones. Tenemos algunos contratos inteligentes de juguete que escribimos por diversión, uno es para el desafío Polymarket, sólo para demostrar eso y también vamos a hacer otras cosas, pero creo que ustedes muchachos van a disfrutar, ese será un gran día y un gran momento. Un montón de trabajo que hacer en el backend de aplicación Plutus, el beta estará disponible el 10, y hay más que hacer más allá de ello. Pero anticipamos que durante este mes la mayoría de ese trabajo de desarrollo estará realizado.

Luego hay un montón de preguntas abiertas acerca de, por ejemplo, plantillas y abstracciones para ayudar a los desarrolladores de aplicaciones a decidir cómo quieren abordar la concurrencia en su aplicación, y una letanía de otras cosas que serán desarrollos en marcha que la gente desplegará y utilizará. Así que la infraestructura subyacente no tiene que cambiar para acomodar eso, esas son abstracciones, software y cosas que son construidas encima y prácticas de diseño que son construidas debajo para permitir esas cosas, al igual que viste con Solidity, EVM y estas otras cosas, no tenés que necesariamente cambiar la infraestructura subyacente para construir una librería o este tipo de cosas, si lo estás haciendo bien no deberías hacer eso.

Es un momento principal para nosotros, contratos inteligentes, es importante siempre mirar ese momento dentro del contexto de cosas más amplias que necesitan ser realizadas, ahora que esos desarrolladores estarán utilizando Cardano habrá un bucle de retroalimentación que ocurre, docenas sino cientos de preguntas todos los días, sobre stack exchanges, un montón de gente hablando acerca de cosas en Discord. Luego, después de la cumbre, en Octubre, vamos a asegurarnos que hay un programa de soporte establecido para ayudar a los desarrolladores con sus aplicaciones, asegurarse que están siguiendo mejores prácticas, y este tipo de cosas. Esa es una de las razones por las que trajimos tantos diferentes socios de desarrollo, trabajaremos algunos tratos ahí, la fundación hará algunas cosas también, estamos como resolviendo todas esas cosas.

Ahora, lo que ocurrirá es que muchas cosas tendrán bordes ásperos, como con cualquier ecosistema de desarrollo, habrá que tener un evento HFC de limpieza, para remover esos bordes ásperos, o añadir más funcionalidad que nos gustaría ver. Estamos volcando eso a los próximos dos eventos HFC, uno es Babbage, ocurrirá antes de fin de año. Y el próximo será en algún momento del primer trimestre del próximo año. Esto añade más funcionalidad y podrían agregar cosas para hacer un poquito más fácil para desarrollar, pero también hay optimizaciones, algunas mejoras en compresión, este tipo de cosas para obtener mejores cosas en cadena. Obviamente a medida que las dApps están corriendo los modelos de costos y otras cosas serán analizadas, se necesitan hacer un montón de optimizaciones ahí. Pero ya saben, es más iterativo que revolucionario en ese sentido.

Tendremos mucho más que decir acerca de la era Basho y cómo vamos a lograr gran escalabilidad, las estrategias que estuvimos utilizando, en la cumbre. Y también tendremos mucho más que decir acerca de la era Voltaire, acerca de cómo trancisionamos el proyecto para ser un organismo que es autosustentable, resiliente y auto evolutivo, que es completamente ejecutado de abajo hacia arriba, por la comunidad, en ese sentido, qué técnicas podemos utilizar para acomodar eso.

Asistan a la conferencia, por su puesto yo estaré ahí, pero realmente es una cosa asombrosa, estoy exhausto, todos estamos exhaustos, para ser honesto, han sido los 90 días más ocupados creo que en la historia de la compañía, tanto ha ocurrido, tantas piezas móviles se han cargado, tantas casillas tuvieron que ser tildadas, tantas cosas tuvieron que ser miradas, realmente es un logro notable. Quiero agradecer a todos los operadores de stake pools, los pioneros Plutus y a la comunidad por trabajar con nosotros, y a toda la gente que quiere innovar, como Minswap y otros. Quizás yo fui un poquito duro en mis videos previos acerca de cosas, es genial ver gente intentar hacer las cosas bien, o al menos empujar ahí y tener las cosas hechas. En cualquier red de pruebas normal no habrá ningún inconveniente, pero vivimos en un espacio hiper polarizado, donde hay incentivos competitivos para que la gente tome cualquier cosa y lo escale, que lo utilice para atacar brutalmente a un proyecto. Por ejemplo, hoy hubo un tuit de Bram Khan, el fundador de Chia, una persona que admiro profundamente, el creador de Bittorrent, que dijo que el modelo UTxO extendido es completamente innecesario y esta cosa Chia con es el fin de todo, y todos nosotros no sabemos lo que estamos haciendo, verás un montón de eso. Y es completamente innecesario, es como decir que Java es completamente innecesario, sólo C++ es el verdadero lenguaje, C++ es innecesario, sólo C Sharp es el lenguaje correcto. Cada ecosistema de desarrollo es una colección de compensaciones y suposiciones acerca de cómo la gente intenta utilizarlo, construir con él y mantener el ciclo de vida del software. Miramos el espacio de diseño de los contratos inteligentes y trajimos gente que antes construyó lenguajes de programación, o trabajaron en lenguajes de programación. Phil Wadler por ejemplo, fue uno de los creadores del lenguaje de programación Haskell, tiene la ventaja de 36 años de retrospectiva de lo que se hizo bien, lo que no se hizo bien. También miramos muy de cerca todos los lenguajes de contratos inteligentes, y el paradigma de desarrollo Ethereum, e identificamos un montón de áreas centrales que sentimos que eran áreas que necesitaban un montón de mejoras y pulido. La infraestructura subyacente que se está encendiendo hoy, es como el ensamblaje de eso. Ciertamente hay un montón de grandes herramientas que ya existen y se construirán toneladas más muy rápidamente para acomodar eso, pero es una máquina virtual subyacente para los sueños de todos los desarrolladores que vengan después.

Habrá diferencias de opinión y estarán representadas en tres maneras diferentes. Uno, por diferentes herramientas, técnicas, patrones de diseño y librerías, por ejemplo con Javascript podés escribir Java de manera imperativa o podés escribir de manera funcional, hay lenguajes como Ramda por ejemplo, es un paradigma de diseño, lenguaje en Javascript para escribir código funcional Javascript, que termina pareciéndose mucho a Haskell, pero sigue siendo Javascript, así que utilizar el lenguaje, pero utilizarlo de manera diferente. Dos, habrá nuevos lenguajes, es enteramente posible escribir un compilador para Scala por ejemplo a Plutus Core, u otras cosas. Luego dentro de ese paradigma, también capas donde corren las cosas, por ejemplo, los muchachos de Mutual Knowledge Systems tienen una manera de emular una capa Account encima del UTxO extendido, así que están haciendo eso por nosotros, sólo estamos con los detalles de dónde y cuándo eso puede venir. Si querés programar en ese paradigma, eso podría ser más fácil, eso como estos marcos Javascript Meteor, React o Angular, o cosas de esa naturaleza, construís una capa de emulación, lo mismo para Dart, Polymer, etc.

Esas cosas vendrán y traerán diferentes tipos de desarrolladores, que los desarrolladores de opinión. Luego, finalmente, el modelo de computación que hemos escogido, el UTxO extendido, por cualquier razón la gente podría ver diferencias que necesitan ser resueltas con diferentes modelos de computación, es por eso que existen estas cadenas laterales, IELE y EVM. Construimos el ecosistema para todas estas cosas, también siempre manteniendo el ojo en el premio acerca de escalabilidad. Dijimos “¿cómo tercerizamos la computación, cómo nos aseguramos que eso es posible?”, por eso construimos el UTxO extendido con Ouroboros mano en guante, porque Ouroboros, emite el crecimiento de operadores de stake pool, significa que tenés un gran grupo de gente para hacer computación distribuída en paralelo, hay toneladas de paradigmas que existen, el que nosotros hemos elegido es Hydra, tanto con el protocolo de cola, y hay toda clase de cosas que pueden ser realizadas con Hydra para permitir esa computación distribuida. Así que no vas de un sistema replicado que tiene latido de corazón y está muy focalizado en un orden muy riguroso, vas a un sistema mucho más distribuido con diferentes modelos de confianza, y los desarrolladores de contratos inteligentes tienen acceso a eso. Construimos estos modelos para eso, para enchufarlos directamente, y funcionan. También construimos este modelo para extensibilidad, por ejemplo la habilidad de agregar cadenas laterales, y construimos este modelo como lenguajes de dominio específico, como Marlowe por ejemplo, donde un montón de complejidad puede ser escondida del usuario por el desarrollador, y simplemente pueden focalizarse en la lógica central del negocio y solucionar esa lógica de negocio.

Así que la infraestructura subyacente que se está liberando el 12 es realmente la cosa más fundacional y abstracta en la que podríamos pensar para permitir toda esta entera visión que tenemos. Lo que es bonito, es que debido a su existencia, ahora podemos trabajar en toda esa visión en paralelo, así que hay diferentes equipos para cada una de estas cosas, algunas personas preocupándose de mejorar la experiencia de desarrollador, algunas personas preocupándose en tener hecho Hydra, aumentarlo, mejorarlo. Algunas personas preocupándose acerca de cómo traemos a los operadores de stake pools dentro de esto. Algunas personas preocupándose acerca de cómo tenemos realizadas las cadenas laterales, en un tiempo considerable, para que puedan ser añadidas y aumentar el sistema. Otra gente se preocupa acerca de construir infraestructura como una abstracción Account, o este tipo de cosas. Otra gente se preocupa por verificación formal en contratos inteligentes, para que las aplicaciones que escribís se puedan adherir a ciertos estándares y ser certificadas. Todas esas cosas ahora están abiertas y son posibles, se convertirán en iteraciones, simplemente tendrán sus ciclos de lanzamiento, saldrán como esperás cualquier otra parte del software en el ecosistema Cardano, el software de nodo, Adrestia, Daedalus, Yoroi, DBSync, la API Rosetta, la infraestructura GraphQL, etc, etc, todas esas cosas, las librerías de red, las especificaciones formales, todas esas cosas, simplemente las obtenés cada vez que ocurre un lanzamiento. Ahora hay todo un conjunto de nuevas cosas que son añadidas a esas cosas, que ahora están evolucionando a su propio ritmo, es por eso que esta es una liberación tan importante.

Mucha gente pregunta, ¿qué podés hacer el 12?, bueno, un montón, tenés capacidades de contratos inteligentes, está limitada a la habilidad, imaginación y herramientas del desarrollador. Emitís un token, ahora podés ir más allá de NFT, muy pronto debería ser bastante trivial obtener una moneda estable en el sistema. Podés comenzar a realizar toda clase de políticas de gastos en tu NFT, querés poner regalías en tu NFT, ese tipo de cosas pueden realizarse. Cientos de otras ideas y aplicaciones son ahora posibles como consecuencia de lo que se está entregando el 12. Algunas de esas cosas serán más difíciles de realizar debido a la naturaleza de la madurez de las herramientas. Algunas de esas cosas serán triviales y fáciles de hacer debido a las elecciones de diseño que tuvimos. Por ejemplo, emitir un token en Cardano ni siquiera requiere Alonzo, esa es una cosa mágica, asombrosa, que hizo su camino, es porqué nos convertimos en uno de los sistemas predominantes para NFTs, porque es tan fácil emitir tokens en el sistema, lo mismo para metadatos, etc. Pero el punto es que si no te gusta, volvés en un mes y ha evolucionado bastante, si no te gusta volvés en un trimestre y ha evolucionado aún más, si no te gusta volvés en un par de trimestres y de hecho tenés diferentes paradigmas, podés utilizar diferentes modelos computacionales, todo eso es posible, debido a lo que se presenta hoy aquí. Y nunca ni una vez comprometemos la naturaleza basada en evidencia de cómo diseñamos el sistema, hay una cadena de evidencia desde las especificaciones formales, hacia los documentos científicos, todo el camino hacia el código. Y esa cadena de evidencia demuestra muy claramente las capacidades del sistema. En el principio fue muy lento y doloroso para hacer esto, porque nunca antes se había realizado en la industria, y muchas startups nunca lo habían hecho antes. Ahora se ha vuelto tan eficiente que realmente estamos comenzando a ver alta velocidad, aceleración, ciertamente hay áreas que merecen mejoras, por ejemplo sintonización de optimización y rendimiento, ahora se va a convertir en una prioridad en aumento mientras salimos del año. Pero ese proceso está funcionando, ha descubierto un montón de errores y asuntos en el camino que proactivamente fuimos capaces de corregir, o fuimos capaces de llegar a la raíz de la causa significativamente más rápido debido a ello. En última instancia, lo que significa, cuando hacemos este tipo de liberaciones, es que tenemos tanta más confianza en el software subyacente, todavía pueden haber asuntos y errores, pero el conjunto de esos asuntos y errores es disminuído y reducido. Porque eso es lo que merecés, esto siempre ha sido una maratón, siempre ha sido un juego de años y décadas, no semanas y meses. Siempre habrá un sabor de la semana, que de alguna manera tiene gran marketing y capacidades, sube rápido en el cielo, hasta que se derrita la cera en sus alas y caen. Cardano siempre ha sido acerca de esta idea de un ecosistema que se mueve sistemáticamente, metódicamente, y tuvo mucha sabiduría en previsión. El modelo UTxo extendido hereda la sabiduría y previsión de Satoshi, doce años atrás, esa idea que vino a nuestra industria, testeado en batalla a un nivel de trillón de dólares, e hizo a ese modelo mejor. Su existencia significa que abrimos toda una nueva letanía de capacidades mientras se preserva un modelo que es muy amigable con privacidad y escalabilidad, y preservación de un sistema que es sustentable, esa es una cosa muy poderosa. Escucharás el sabor de la semana, quejándose, diciendo esto y lo otro, hay un viejo dicho “el perro ladra, la caravana avanza”. Nunca podés hacer que los perros dejen de ladrar, creeme, tengo muchos de ellos. Pero lo que podés hacer es no dejar que te molesten y no reaccionar a ello. Todo lo que estás viendo con el lanzamiento del 12 es el producto de gente disciplinada comprometiendo pedazos de su carreras profesionales para tenerlo hecho, no hay nada que se haya hecho por la noche o arbitrariamente. Algunos de estos diseños y especificaciones comenzaron en 2018 y se están desplegando hoy. Esto no fue accidental, “oh, sólo lo resolvimos”, y la gente que hizo esta cosas tuvo el lujo de haber cometido muchos errores en sus carreras, con lenguajes de programación de corriente principal, reconociendo que quizás no fue una tan buena idea hacerlo de una manera u otra, y limpiando eso. También la retrospectiva de las cosas que hemos aprendido de las fallas del ecosistema Ethereum, y los éxitos del ecosistema Ethereum.

Eso no significa que el 12 de septiembre todas las cosas están hechas, son perfectas, accionamos un interruptor y de repente Cardano ahora es un ecosistema más grande que Ethereum, más aún, que cualquier pieza mágica de tecnología gane. El transistor, por ejemplo, tomó muchos años para ganarle al tubo de vacío, pero una vez que lo hizo nunca miramos atrás, nunca nos movimos, simplemente dijimos que los transistores eran la manera de ir. Y esa es exáctamente la misma situación aquí, este modelo, en nuestra mirada, superará al modelo Account, necesita infraestructura para hacerlo, y eso está siendo construido, algo por nosotros, algo por socios, algo por vos la comunidad. Si estamos haciendo nuestro trabajo correctamente, hay financiamiento apropiado, atención, mentalidad e incentivos, que es por qué existe Catalyst con casi un billón de dólares en valor dentro de él, y los desafíos de desarrollo saturarán la tubería de Catalyst por un tiempo, mientras que hay un gran ecosistema de proveedores de infraestructura para continuar construyendo estas cosas. Al igual que el transistor versus el tubo de vacío, con el tiempo, va a superar ese modelo, porque está mejor construido para el movimiento de identidad, valor y estado, ahí es donde el UTxO lo supera, hubo una enorme sabiduría en el diseño de Bitcoin, para ese modelo. Pero es una pregunta de lenguaje de programación súper complicada, ¿cómo obtener suficiente expresividad en ese modelo mientras que se preserva la seguridad de ese modelo?, y ese es el logro principal de UTxO, firmemente creo que si este modelo hubiera existido y fuera literatura académica, en el momento de la creación de Bitcoin, el guión Bitcoin sería Plutus y el modelo contable Bitcoin sería UTxO extendido, firmemente creo eso. ¿Por qué no?, obtenés toda la seguridad y estructura que proporciona Bitcoin, pero obtenés niveles equivalentes de expresividad y programabilidad que provee Ethereum, es el mejor de ambos mundos en ese sentido. Y eso es efectivamente lo que se está entregando el 12, gestionen expectativas, no todo estará completamente listo el 12, todos sabemos que habrán múltiples iteraciones de la experiencia de desarrollo, el backend de aplicación, patrones de diseño, contratos canónicos y otras cosas tienen que ser escritas, mostradas, los programadores tienen que ser educados y todas estas cosas. Pero los contratos inteligentes están aquí, no te confundas, están listos para ir. Es como decir que Ethereum no está listo hasta que Solidity esté completamente realizado y todo el ecosistema Solidity está hecho. No, Ethereum estuvo listo en el momento en que la máquina virtual Ethereum estaba corriendo, porque en ese momento la gente podía correr contratos inteligentes. Y de manera similar la revolución de contratos inteligentes Cardano ha comenzado en el momento en que Plutus está listo y el modelo UTxO extendido está en nuestro libro contable, corriendo contratos inteligentes en el sistema. Todo lo demás son detalles de implementación, iteración y mejoras de infraestructura, y ahí es donde estamos ahora, es una larga cola, es una cola paralela, habrá fuertes diferencias de opinión. Por ejemplo, dcSpark es una compañías predominantes en nuestro ecosistema, tienen muy fuertes diferencias de opinión y están representado eso con las herramientas que están construyendo y modelos que están construyendo que corren en paralelo con este modelo, ambos coexistirán, algunos estarán de nuestro lado, algunos desarrolladores estarán en su lado, pero esa es la belleza de un sistema descentralizado y un ecosistema vibrante. Si lo hicimos bien, pueden coexistir juntos, pueden aprender del otro, interoperar con el otro. Hay otros, por ejemplo Mutual Knowledge Systems, con el lenguaje Glow, con lo que están proponiendo con emulación Account, también tienen diferencias de opinión. Y eso va a coexistir con lo que estamos lanzando aquí hoy, tomó un poquito más de tiempo para desplegar eso, pero está corriendo en paralelo con todas estas diferentes ideas, hay docenas más viniendo por la tubería, como ecosistema exitoso veremos lo mismo. Al igual que hubo como Master Zizor de Chalmers para compilar Idris a EVM, al igual que Serpent, Mutant y otros lenguajes que estaban además de Solidity para Ethereum. Grandes ecosistemas, Java por ejemplo, Scala compila a él, Kotlin compila a él, Closure compila a él, Fregay compila Haskel a la versión Java de máquina virtual. Grandes ecosistemas admiten diversidad y te dan la habilidad de construir herramientas especializadas para negocios especializados. Pero hay un núcleo en el que pueden operar todas estas cosas, y ese núcleo es lo que se está lanzando el 12, que es el por qué es la actualización más importante desde Shelley para Cardano, es por eso que está tomando tanto tiempo llegar a ese núcleo correcto. Pensamos que lo hicimos bien, hicimos nuestros deberes, un montón de corazón, transpiración y lágrimas fueron dentro de esto, es un momento malditamente emocionante, y es un momento malditamente extenuante, porque hay tanto que tuvimos que hacer para llegar aquí y admiro profundamente el liderazgo de Manuel Chakravarty, Michael Peyton Jones, Yet Miller y los otros en ese equipo, realmente sobresalieron e hicieron cosas notables, se mantuvieron con ello, astillando, y como CEO yo siempre los estaba empujando más y más duro, intentando obtener más, mejor, más rápido, nunca se rindieron. Ahora vos, la comunidad, estarán haciendo un montón, completamente espero el lunes un montón de cosas en la red principal, y completamente espero, a medida que nos acercamos a la conferencia, más y más cosas y a medida que salimos más del año más y más cosas, cada trimestre veremos crecimiento extraordinario. Al igual que el transistor versus el tubo de vacío, eventualmente ves el palo de hockey, firmemente creo que este será el modelo dominante. También creo que vale la pena, si Bitcoin quiere mantenerse relevante, comenzar a tomar en serio lo que nosotros hemos hecho aquí, en algún momento escribiremos una propuesta de mejora Bitcoin para el UTxO extendido para Bitcoin. Ahora, dudo, dada la cultura de ese ecosistema, que eso será realizado, pero si mirás, hay una fuerte intención de hacer esto con la existencia de Simplicity, Jets, BTML, etc.

Estoy orgulloso de ello, es el privilegio de una vida haber sido capaz de innovar tanto en un único producto. Nada fue tomado prestado, todo es original, nuevas pilas de red, nuevo modelo contable, nuevos lenguajes de programación, nuevo modelo de consenso, código fuente completamente nuevo, nuevo modelo de transacciones, nuevo formato de serialización, nuevas APIs, todo, es completamente a medida. La última vez que esto fue realmente hecho en el espacio, a esta escala, fue con Ethereum. Esa infraestructura está comenzando a tener un alto nivel de madurez, estamos comenzando a ver un montón de utilización de ella. Bien, gracias a todos por escuchar, realmente lo aprecio, con suerte tendremos una buena fiesta de lanzamiento, de observación el 12 de septiembre, no hay vuelta atrás ahora, la propuesta de actualización ha sido presentada, así que tómalo o déjalo, la era Alonzo está aquí.

1 Like