🇪🇸 Plazos y retrasos | CH 23 Mar 2020 (Parte 1 de 2)

:es: Transcripción al español de “Deadlines and Delays”

Publicado en el canal de Youtube de Charles Hoskinson el 23 de Marzo de 2020

Enlace a la versión doblada al español


Hola a todos, soy Charles Hoskinson transmitiendo en vivo desde la cálida y soleada llena de Corona Colorado, todavía en mi oficina, todavía trabajando duro aunque soy el único aquí, así que no creo que vaya a agarrar cualquier cosa en la oficina y siguiendo protocolos de cuarentena estándar, de la granja a la oficina y de vuelta. Pero quería hacer un video hoy, habla sobre plazos y retrasos y estas cosas, leí algunos hilos en el reddit y siempre somos transparentes, siempre estamos abiertos, así que respondo a las preguntas que se presentan.

Ven, lo que se está liberando pronto, el reinicio Byron, y el reinicio Byron es la culminación de unos 18 meses de esfuerzo de ingeniería. Hablemos de la historia del proyecto y así podemos ordenar hasta donde estamos hoy y por qué las cosas han tomado tanto tiempo. Cardano fue muy honesto cuando empezó, dijimos somos un proyecto científico y un proyecto científico significa que haces ciencia y la ciencia es impredecible, toma tiempo, ahora mismo tenemos una pandemia global que todo en el mundo sabe que va a matar a millones de personas, está cerrando el mundo entero, así que ¿por qué no tenemos una vacuna?, tenemos varios candidatos de vacuna, ¿por qué no vamos por ahí y empezamos a inyectar a la gente en masa con estos candidatos?, tal vez funcione, tal vez no. Vemos a mucha gente corriendo a la cloroquina porque un solo estudio con 40 personas dice que tiene algunos beneficios. La Cloroquina no es una droga segura, puede causar bastantes problemas graves para la gente, la miocina trata infecciones bacterianas, no tiene nada que ver con los virus, la gente se aferra a la esperanza y quieren algo ahora. El punto de la ciencia es remover a los seres humanos del proceso y seguir una forma sistemática de pensar, para que puedas resolver problemas.

Cardano nunca fue un proyecto que se inscribió para construir otra criptomoneda más, ya las tenemos, tenemos Bitcoin, tenemos Ethereum, tenemos EOS, tenemos IOTA, tenemos Tezos, tenemos cientos de opciones. Si nosotros entramos en el mercado y lo único que ofrecemos son contratos inteligentes y un buen protocolo de consenso, un buen libro contable, sólo seríamos una voz entre las 3.000 que están hablando y ¿cómo podemos estar adelante? Cardano fue un proyecto que dijo que soportaría las cargas científicas con debida diligencia en toda la industria, así que dijimos que no asumiríamos nada, empezaríamos desde el suelo, de primeros principios, en 2015, ¿qué es un libro contable, ¿cuáles son los modelos de contabilidad?, ¿cómo escribes un lenguaje de programación de contrato inteligente?, ¿qué requisitos debe tener? Ahora, este proceso es metódico y lento, todo el mundo sabía eso, entrando en ello y lo dijimos, directamente, software revisado por pares basado en evidencia. Así que empezamos en 2015, era 2017 cuando lanzamos un producto. Ahora hemos aprendido una enorme cantidad en esos dos años, aprendimos mucho sobre arquitectura, aprendimos mucho sobre cómo escribir una criptomoneda, pero reconocemos que sería inconcebible esperar 10 o 20 años para que un producto llegue al mercado, así que necesitábamos poner en iteración, la capacidad de entregar productos rápidamente, así que decidimos adoptar un enfoque de dos puntas en 2017. Uno, contratamos a un grupo de personas para tomar una bifurcación de Haskell Bitcoin y poner Ouroboros en la parte superior y construir básicamente una versión uno, similar a lo que estamos tratando de hacer y lograr con la Testnet incentivada. Ese grupo de gente lanzó la primera versión del Cardano, la liberación de Byron en septiembre de 2017. La esperanza era que un equipo paralelo podría empezar desde primeros principios y construir una criptomoneda perfecta y eso llevaría tres o cuatro años para completar. Ese grupo fue dirigido por gente bien estudiada, Duncan Coutts y su gente que está entre los ingenieros más cualificados que el mundo tiene, mientras que el otro grupo estaba dirigido por una firma conocida como Cirical. Desafortunadamente no todo funcionó en la forma en que esperábamos, el software que liberamos en septiembre de 2017 tenía deuda técnica y tenía muchos pequeños defectos de diseño, que en el momento que estábamos construyendo eran difíciles de atrapar, pero ciertamente se convirtió en más que evidente a medida que nos acercamos más y más a la liberación. Así que esto es lo que pasó, pasamos todo el 2018, la mayor parte de ese año tratando de resolver y arreglar algo que asumimos que podría ser iterado hasta un punto donde era estable. Así que esto introdujo la primera ola de retrasos, nuestra creencia fue que podríamos poner Ouroboros Classic con un sistema de delegación en la parte superior de la base de código de Cirical, mientras que se continuaba trabajando en la construcción de la versión de software basado en evidencia de Cardano, que será el protocolo permanente que se enviaría en 2020.

Así que, ¿qué hicimos?, empezamos a retirar recursos del otro equipo dentro del primer equipo, en un intento de corregir el software, limpiar el software, desafortunadamente el software fue escrito de una manera que hizo el mantenimiento del mismo muy difícil, así que en septiembre de 2018 decidimos pivotar y dijimos que ya no vamos a tratar de remediar este software, valoramos la entrega, así que dijimos que crearíamos otro equipo, ese era el equipo de Cardano Rust, que entregó Icarus al mercado, que se convirtió en Yoroi, el cual es nuestro más exitoso y más rápidamente adoptado producto en nuestro ecosistema y también el producto de construcción más rápido, porque construimos Icarus en cuatro meses. Tomaremos ese equipo y haremos que construyan una versión paralela de Cardano muy ágil, de muy rápida producción, para que podamos reemplazar lo que estábamos planeando hacer con Cirical, podemos llevar las cosas al mercado más rápido. Ese equipo fue exitoso,en 2019 enviamos la testnet incentivada, que si sólo fuéramos otra criptomoneda sería Shelley, es estable, es descentralizada, tiene cientos de nodos en funcionamiento, su tiempo de actividad de la red es más del 99% en este momento, es seguro, está trabajando bien, es muy eficiente, de hecho tenemos un camino a más de mil transacciones por segundo con la testnet incentivada tal y como está hoy, en el mercado hoy, ese producto está funcionando hoy, no es sólo otra billetera, es una criptomoneda completa, si quisiéramos llamarla Shelley y poner Shelley en ello cumpliría la promesa de Ouroboros Génesis, nuestro backend de billetera y todas las otras cosas que hemos pasado años construyendo. Pero nos hemos comprometido como un proyecto e hicimos un contrato social con nuestra comunidad, con la comunidad científica, de que seguiríamos un enfoque basado en evidencia, que es por lo que estamos trabajando en el lado Haskell y toma un poco más de tiempo.

Ahora, esta gente no se sentó en sus zapatos por años, trabajaron miles y miles de compromisos, cada semana, meses y meses y meses y meses de trabajo duro escribiendo especificaciones, sprint tras sprint, liberación tras liberación, puedes ver este código, no hay confianza en Charles Hoskinson aquí. Está en nuestros repositorios github, puedes ver físicamente una cadena de custodia de desarrollador tras desarrollador, compromiso tras compromiso tras compromiso y las docenas de repositorios están en Github, públicamente ahí y puedes ver que ese software ha evolucionado de una prueba de concepto a la producción de una gran pieza de software. No somos Cardelayno, entregamos cada semana, cada semana la testnet incentivada entrega, cortamos liberaciones todo el tiempo, normalmente 2 o 3 al mes para el backend de billetera, Daedalus tiene liberaciones todo el tiempo e incluso el nodo Cardano que está siendo construido con software basado en evidencia ha estado manteniendo una cadencia de publicación quincenal. Así que ahora estamos en una posición donde nos movimos más allá de los lentos procesos en cascada de métodos formales, que históricamente han retrasado industrias por 40 años y nos movimos a un ciclo de liberación rápida, ninguna otra compañía de software en el mundo ha hecho eso de la manera en que nosotros lo hemos hecho. Y estamos llegando al final de una era, el reinicio de Byron no es sólo otra entrega, y esto es lo que va a pasar, cuando liberemos todos nuestros críticos van a decir que el reinicio Byron es sólo otra liberación, es sólo otra cosa, no lo es. Es la culminación de 18 meses de trabajo duro completamente reconstruyendo Cardano desde el suelo y luego en ese punto somos maestros de ese código y cada dos semanas podemos añadir a él, ya no hay más gigantescas liberaciones monolíticas. Tuvimos que reconstruir todo para llegar a este punto en particular, esta nunca fue la intención original, nuestra esperanza era tener un código base iterativo y en algun punto en el mismo final tener una bifurcación al código basado en la evidencia y ese código base sería utilizado por los próximos 50 años, desafortunadamente el primer intento no funcionó, pero eso no disminuyó o freno el segundo intento, el intento basado en la evidencia, Byron es ese intento. El reinicio Byron va a ser el mayor lanzamiento que hemos hecho alguna vez, como una comunidad, como un ecosistema. Está construido con evidencia, está construido con QuickCheck, encontramos cientos de errores usando métodos formales que pudimos resolver antes de que lo liberáramos, esto es el punto de lo que hemos hecho.

En términos de cuándo se va a liberar, inminentemente, como muy pronto, prometo a la comunidad que Aparna va a anunciar eso, pero ahora está en un punto donde no se añaden características, estamos sólo resolviendo errores y tirando todas las piezas juntas, Daedalus, el backend de billetera y el nodo y eso junto es exitoso, somos capaces de restaurar billeteras, de enviar transacciones, de procesar bloques. Así que todas las cosas en nuestra lista de control que necesitamos hacer, somos capaces de hacerlas. Ahora es sólo una cuestión de cuándo Aparna se siente cómoda para hacer eso, y eso es inminente, muy pronto. En ese punto, todo a partir de entonces ya no es una liberación monolítica, no hay cascada, ya no está, está muerta, murió hace un año. El problema es que hay una latencia en estas cosas, por ejemplo, hoy tenemos vacunas candidatas para el virus Corona y no importa lo mucho que el mundo lo quiera, hay un proceso que tiene que ser seguido y puedes acelerar ese proceso un poco más, pero igual sólo vamos a recibir una vacuna en 2021, a pesar de las profundas consecuencias económicas de esa realidad y de lo rápido que ha sido realizado. De manera similar, había latencia en los procesos y los procedimientos que adoptamos y esa latencia, que no se suponía que sentiríamos porque se suponía que íbamos a tener un código base diferente para trabajar, no funcionó. Ahora si comparamos eso con nuestros competidores, han tenido una letanía de problemas, importantes hackeos que han perdido cientos de millones de dólares, algunas redes tuvieron que apagarse, el hecho de que puedan te hace pensar si realmente son una criptomoneda o no. Y han habido años de retrasos en grandes proyectos en todo nuestro espacio desde F2, Failcoin, etc. El problema es que el usuario final normalmente no ve el producto hasta que llega a donde estamos hoy, el reinicio Byron, ese será el punto de entrada y luego cuando hablamos de Shelley, Basho y Voltaire, son cosas nuevas para eso, ustedes muchachos se llevaban bien justo al principio, justo cuando estamos hablando de la ciencia, justo cuando éramos un proyecto RD y cada compañía principal, Samsung, Microsoft, Google, Apple, tienen toneladas de RD que hacen y están plagadas de retrasos. Tomó 10 años para traer Xbox connect, se necesitaron alrededor de ocho años para que los Holo Lens se conviertan en un producto beta, el lidar que está dentro del nuevo teléfono Apple saliendo, ese lidar tomó seis años de desarrollo, antes de que puedan llevarlo al iPad Pro, vos no ves eso, no sientes eso, no empiezas el primer día cuando están hablando de lidar, lo ves cuando Tim Cook sube al escenario y dice “ahora tenemos el LIDAR en nuestros teléfonos”. Mientras que hoy, con nosotros, lo viste bien desde el principio cuando estábamos hablando sobre ello, justo cuando estábamos escribiendo los primeros documentos y luego exigiendo "¿dónde está, dónde está, dónde está?, y sigo volviendo a la investigación de la vacuna porque es la analogía más cercana, esta es la primera vez que el mundo consigue ver al mago que está detrás de la cortina, que consiguen ver el proceso científico en acción, llegan a ver lo que que realmente se necesita para entregar al mercado algo basado en evidencia y no importa lo mucho que el mundo lo quiera, no lo van a conseguir hasta que esté hecho. Y es la misma situación para nosotros, pero esto es lo que pasa, una vez que está entregado, cambia todo, el mundo vuelve a la normalidad en el caso de la vacuna. Para nosotros, significa que tuvimos éxito en el proyecto de investigación científico más significativo en la historia del espacio. Todo en este proyecto ha llevando una enorme carga en su espalda, incluso el propio Haskell tuvimos que hacerlo mejor, tuvimos que corregir las malas bibliotecas, tuvimos que trabajar en compilación cruzada para que Haskell pueda fácilmente compilar en JavaScript y Webassembly, tuvimos que encontrar formas de conseguir que Haskell se ejecute bien en Windows, que tomó dos años de esfuerzo, esto fue un esfuerzo colosal y la gente que trabaja en esto está pasando los mejores años de sus carreras, ¿crees que quieren despertar y decir que es sólo otro proyecto, su reputación asociada con un fracaso? No, si miras en los compromisos, en la dedicación, en las cosas que estamos haciendo ves la pasión y la emoción, ves gente trabajando los fines de semana, ves a gente trabajando en vacaciones. Así que nosotros como comunidad estamos juntos y otra cosa importante es que en noviembre, fuera de IOHK, Emurgo y CF, no había nadie en nuestra comunidad que sabía cómo operar y correr Cardano como una red, ahora, tenemos miles de personas, sólo cien días después, en nuestros canales Telegram que entienden cómo ejecutar el software e independiente de nuestras organizaciones, en realidad dirigen el ecosistema. Tenemos cientos de operadores de stake pools, pedí a los operadores de stake poos hacer videos, vienen todas las semanas, grandiosos videos, gente de todos los días, de gente en casa a tecnólogos, grandes operaciones, pequeñas operaciones, ahora saben cómo operar nuestro software y si alguna vez nos fuéramos de hecho podrían realmente dirigir la red, eso se llama descentralización

Esto no fue el caso hace cien días y en cien días más, ¿cuánto más descentralizados crees que vamos a ser? Tendremos contratos inteligentes, seremos totalmente descentralizados antes de fin de año, tendremos un gobierno antes de fin de año y nuestra red será bastante escalable antes de fin de año. Estos son los frutos de años de investigación científica, que nuestros críticos nunca mencionaron ni uno de nuestros documentos. “A”, porque no pueden entenderlos y “B” cuentan una historia, de personas que son muy disciplinadas, muy sistemáticas, trabajando todos los días muy duro tratando de hacer algo diferente, esa es la palabra clave aquí, diferentes, nuevo, emocionante. Tomó años de esfuerzo para que Bitcoin sea construido antes de que nadie lo viera y nosotros hemos estado construyendo Cardano abiertamente para que todo el mundo lo vea, recibiendo críticas brutales a lo largo del camino, todo lo que hacemos. Por ejemplo, se hicieron vídeos cuando lanzamos la testnet incentivada diciendo que Cardano es sólo eso, sólo cinco personas están trabajando en ello, todos los demás desarrolladores fueron totalmente ignorados, Uno de nuestros miembros de la comunidad lamentablemente dijo cosas como que la red de prueba está destrozada, no está funcionando muy bien y es cierto, no era una Testnet muy estable cuando la lanzamos por primera vez, porque era un producto alfa. Hoy, ahora mismo, tiene tiempo de funcionamiento del 99 por ciento, el producto está funcionando genial, las cosas son maravillosas, la gente lo está ejecutando mucho más fácil, ya nadie habla sobre ello y, por supuesto, nuestros críticos ignoran esa Testnet y el éxito allí y la descentralización que hemos ganado y ahora han vuelto a girar al lado Haskell. Nunca serán justos, nunca serán honestos, siempre dirán que somos sólo una billetera, siempre dirán que no somos nada, porque al final del día su definición de éxito es si la capitalización de mercado está alta o no, si está alta, todo el mundo está con nosotros, si no está alta somos una estafa, un fracaso y cada una de las cosas que hemos hecho no tiene sentido.

Está es la realidad, esas personas se habrán ido en 3 a 5 años, no existirán más, seguirán con otra cosa, tal vez vayan a trollear el próximo Game of Thrones o tal vez vayan y se conviertan en fans de Rick Morty, quién diablos sabe. No me importan ellos y no construí este producto y no lo empecé este ecosistema para ellos, construí este producto para construir algo que estaría por 50 años. Así que hemos puesto todos los cimientos y las semillas, Cardano vive permanentemente en la academia, Cardano vive permanentemente en la comunidad de software basado en evidencia. Hemos revolucionado cada uno de los componentes de nuestro sistema, de cómo los activos se emiten a la forma en que nuestro modelo de contabilidad funciona a la manera en que los DSLs se integran en nuestro sistema a cómo se ponen los contratos inteligentes en el sistema, cómo nuestro protocolo de consenso funciona, resolvimos la prueba de participación, no es algo trivial, fue el problema más difícil de nuestra industria, lo resolvimos y lo resolvimos en un plazo de cinco años, lo cual es un marco temporal notable. También averiguamos cómo escalar, tan lejos como queramos, si queremos llegar a un millón de transacciones por segundo podemos llegar ahí, descubrimos cómo hacerlo, esto no fue una cosa trivial, hicimos estas cosas e hicimos estas cosas con principios, hicimos estas cosas en la academia, a través del proceso de revisión por pares, no tienes que confiar en mí, los documentos están ahí, están abiertos, han sido enviados a conferencias y aceptados, lo que significa que tienen mérito, que la gente dijo que son dignos del cuerpo académico. Puedes confiar en las citaciones en sí mismas, si googleas Ouroboros Classic, verás más de 700 citaciones, lo mismo para el modelo GKL, que es la base de muchas cosas que hemos hecho, nuestros competidores están citando nuestros documentos , lo que significa que hay algo de mérito ahí, vale la pena ahí, eso significa algo, esos son los cimientos de una sociedad descentralizada y esto no es fácil, no es algo que sólo agitas tus manos y mágicamente se materializa, tienes que pensar no sólo sobre cómo conseguimos el código ahora, tienes que pensar en cómo construimos un proceso para que el código salga siempre, incluso dentro de 5 años, 10 años, 15 años, cuando los custodios se hayan ido hace mucho, eso es mucho más significativo y hemos hecho gran progreso en eso.

Enlace a la Pare 2 de 2