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
Doblaje al español de “Congratulations Fluid Token”
Publicado en el canal de Youtube de Charles Hoskinson el 21 de Febrero 2025
Hola, este es Charles Hoskinson, transmitiendo en vivo desde la cálida y soleada Colorado. Siempre cálida, siempre soleada, a veces Colorado. Quería compartir algo realmente, realmente genial. Rara vez vemos que esto suceda, y cuando lo hace, hay que dar crédito donde se merece. Fluid Tokens acaba de anunciar hoy, 21 de febrero de 2025 a las 3:56 p.m., que se ha ejecutado la primera transacción de Aquarium en la red principal. Las tarifas Babel están oficialmente en Cardano. Es increíble, y aquí está el ID de transacción. ¿Qué les parece? Felicidades a ese equipo. Esto es algo muy importante y quería leer algunas publicaciones del blog para que puedan entender mejor en qué estamos trabajando.
El 24 de febrero de 2021, Aggelos escribió esta hermosa publicación en el blog, la cual voy a enlazar aquí para que la revisen. Pero, en resumen, queríamos desarrollar un mecanismo en el que no tuvieras que usar ADA para pagar las tarifas de transacción en la red de Cardano. Voy a leerles parte de la publicación: En la clásica obra de Douglas Adams, “The Hitchhiker’s Guide to the Galaxy”, un pez Babel es una criatura que permite escuchar cualquier idioma traducido al propio. Esta fantasía de traducción universal garantiza interacciones significativas a pesar de la miríada de idiomas en la galaxia. En el mundo de las criptomonedas, las plataformas de contratos inteligentes permiten el desarrollo de una gran variedad de tokens personalizados. ¿Es posible interactuar con la plataforma usando solo el token de tu preferencia? Si tan solo existiera un mecanismo de tarifas Babel para traducir el token que usas a la moneda requerida por la plataforma para publicar una transacción. La sabiduría común en los sistemas blockchain sugiere que para publicar una transacción válida, debe haber un costo para el remitente. El argumento es que, sin esta restricción, nada impediría que alguien sobrecargara el sistema con transacciones triviales, saturando su capacidad y dejándolo inutilizable. Dado este principio, una consulta frecuente es que, en cualquier sistema blockchain donde se admitan tokens definidos por el usuario, debería prohibirse pagar tarifas de transacción con estos tokens. En su lugar, las transacciones deberían llevar una tarifa en el token nativo de la plataforma, aceptado por todos los participantes como algo valioso.
Esto es lo que causa el tribalismo en el espacio de las criptomonedas, cuando alguien dice: “Impulsa tus activos”, porque su token nativo es el único que importa, ya que las tarifas se pagan con él. Se podría argumentar que esta restricción es indeseable—y tienen razón. Pero, ¿cómo se puede evitar esta aparente e inevitable vulnerabilidad? El arte de lo posible La criptografía y la teoría de juegos han logrado hacer posible lo que antes parecía imposible. Ejemplos célebres incluyen el intercambio de claves a través de canales públicos, los acertijos de Merkle y las subastas donde ser honesto es lo más racional (subastas de Vickrey). Y resulta que este también es el caso aquí. Primero, recordemos cómo funcionan los activos nativos en Cardano.
Los tokens pueden crearse de acuerdo con una política de emisión y se tratan de forma nativa en el libro mayor junto con ADA. El libro mayor de Cardano adopta el modelo extendido de UTxO y para emitir una transacción válida, es necesario consumir uno o más UTxOs. Así que tienes entradas y salidas, una colección de entradas y luego tus salidas, la O. Un UTxO en Cardano puede contener no solo ADA, sino también un paquete de tokens. Este es el componente color coins, llamado CNA, y puede incluir múltiples tokens diferentes, tanto fungibles como no fungibles. Gracias a esto, es posible escribir transacciones que transfieran múltiples tokens diferentes en una solo UTxO. Tan Mágico. Satoshi tuvo esta idea, pero nunca la implementó por completo. Las tarifas de transacción en el libro mayor se denominan en ADA según una función fijada como parámetro del libro mayor.
Por cierto, ustedes tienen control sobre esto. Una característica poderosa del modelo extendido de UTxO de Cardano es que las tarifas requeridas para una transacción válida pueden predecirse con precisión antes de publicarla. Esta es una propiedad, por cierto, que Ethereum no tiene—es exclusiva de nosotros. Es uno de nuestros diferenciadores competitivos. Esta es una característica única que no se encuentra en otros modelos de libro mayor, como el modelo basado en cuentas de Ethereum. Ok, muchachos, dice lo mismo. De hecho, en este último caso, las tarifas necesarias para una transacción pueden cambiar durante el tiempo que toma liquidarla, ya que otras transacciones pueden afectar el estado del libro mayor y, por ende, influir en el costo de procesamiento. Esto se debe a que Ethereum utiliza un sistema de estado global, mientras que Cardano tiene un modelo basado en determinismo local. Sólo Cardano, es una propiedad UTxO, y Bitcoin.
Un experimento mental Consideremos el siguiente experimento mental para acercarnos a nuestro objetivo de las tarifas Babel. Imagina que es posible emitir una transacción que declare una responsabilidad denominada en ADA, igual al monto de las tarifas que el emisor debe pagar. Así que declaras una responsabilidad—ese es el primer paso. Tal transacción no sería admisible en el libro mayor. Sin embargo, puede verse como una oferta abierta para que alguien cubra esa responsabilidad. En otras palabras, has trasladado la preocupación de la tarifa desde tu preocupación personal hacia la red, porque potencialmente cualquiera podría verla. ¿Por qué alguien respondería a tal oferta? Para incentivar una respuesta, dado el concepto de paquete de token ya presente en Cardano, la transacción podría ofrecer cierta cantidad de tokens a quien cubra la responsabilidad, obtienen una tarifa por ello. Esto sugiere un comercio instantáneo entre ADA y el token ofrecido, a un tipo de cambio determinado.
Considera ahora un productor de bloques que ve dicha transacción. El productor de bloques puede crear una transacción coincidente, absorbiendo la responsabilidad, cubriéndola con ADA y reclamando los tokens ofrecidos. Esto, señoras y señores, significa que pueden pagar tarifas en DeFi dentro de Cardano usando Bitcoin. Se puede ofrecer Bitcoin, y alguien puede cubrir el costo en ADA y recibir su comisión en Bitcoin, ustedes los SPOs pueden ganar Bitcoin. Al extender adecuadamente las reglas del libro contable, la transacción con la responsabilidad, y su transacción correspondiente se vuelve admisible en el libro contable como un grupo. Así que existe este concepto en el que la emparejas, la agrupas y luego envías el paquete junto. Así que hay un proponente y un receptor, por lo que siempre hay una contraparte en esto. Debido a la absorción de la responsabilidad, el conjunto de dos transacciones se valora correctamente en Ada en su totalidad y, por lo tanto, no rompe las reglas contables del Ledger en términos de tarifas de ADA. Como resultado, la transacción con la responsabilidad se liquida y hemos logrado nuestro objetivo.
Por cierto, como un subconjunto de este comportamiento, también puedes realizar transacciones de tarifas y hacer que alguien más pague tu tarifa de transacción. Los usuarios pueden enviar transacciones valoradas en cualquier token que posean y, siempre que un productor de bloques esté dispuesto a aceptarlas en un intercambio instantáneo, pueden liquidarse en el libro contable como transacciones regulares. Y luego continúa con un ejemplo concreto. Bien, esta fue una idea que se nos ocurrió en 2021 y lo que sucedió fue que Paulina trabajó con el equipo de Innovación y escribió un CIP adecuado para esta propuesta de mejora de Cardano llamada transacciones anidadas, donde extendió el concepto a toda una idea de zonas de validación. La idea básica es que tienes este mecanismo donde alguien inicia una transacción parcial y declara una intención. Luego, esa intención es capturada y recibida por una contraparte, y la contraparte construye esa transacción, la agrupa y la empaqueta, y luego la transmite.
Ahora bien, esta es un área realmente interesante del diseño blockchain. De hecho, existe una blockchain entera que no hace nada más que manejar intenciones. Es una de las criptomonedas de baja capitalización que ha estado circulando durante un tiempo, al menos algunos años. Se llama Anoma y es la máquina de intenciones. Tienen un sitio web interesante llamado “The Intent Machine”. Pero, en general, hay cuatro pasos en todos estos procesos, Intención: Declaras lo que quieres. Luego tenés una Búsqueda de contrapartes capaces de hacer eso, luego tenés una búsqueda de contrapartes capaces de hacer eso, tenés los Solvers encuentran la manera de juntar la cosa y luego tenés la Liquidación: Se publica en la cadena.
Al contar con un estándar para esto, puede manejarse como un asunto global. Ahora bien, también puedes omitir la preocupación global y crear un contrato inteligente para hacer esto en su lugar, y eso es exactamente lo que hizo Fluid: implementaron la solución antes que todos los demás. Así que hay un esfuerzo activo en curso para llevar las zonas de validación a Cardano porque inician el diseño basado en intenciones del sistema. Pero, mientras tanto, fuimos superados en el mercado por uno de los proyectos de Cardano, y lograron que esto funcionara. Es un componente esencial de Bitcoin DeFi. Felicitaciones a ese equipo, han hecho un trabajo realmente increíble al hacer que esto funcione. De vez en cuando, ves algo y te sientes realmente orgulloso, piensas “wow, entendieron la tarea e hicieron los deberes”. Y no tienes que confiar en mi bro, puedes ver la transacción, la prueba está en el budín. Por cierto, Anoma es una de las pocas criptomonedas realmente implementadas en Elixir. Revisar su repositorio en GitHub es bastante interesante.
¿Por qué nos importan las intenciones? Las intenciones son lo que se llama un esquema de abstracción de complejidad. Es un lenguaje declarativo. Si sabes exactamente qué quieres y exactamente cómo hacerlo, le dices a la computadora qué hacer: eso es programación procedural. Hacé esto esto y esto. Un ejemplo sería, digamos que quieres llegar a un lugar, a una fiesta. Sería como los viejos tiempos de MapQuest: tienes una impresión con pasos detallados: “Ve dos millas en esta dirección, gira a la izquierda, avanza una milla y media, gira a la derecha, avanza una milla más”. Paso por paso. Un taxi, en cambio, es declarativo. Te subes y dices: “Llévame a la estación Grand Central”. El taxista decide cómo llegar. Tú tienes una intención, Y ellos entregan esa intención, los taxistas son la contraparte y él resuelve ese problema, y luego el acto real de conducir hasta allí es la liquidación de esa transacción. Cuando llegas, la transacción se ha liquidado.
Bien, esto es muy importante para las billeteras que viven en un entorno DeFi multi-cadena y multi-DApp, porque tendrás una intención como “quiero liquidar 400 tokens XYZ al mejor precio disponible”. ¿Quieres decirle qué DEX usar? ¿Quieres decirle exactamente cuándo ejecutar esa orden? ¿Quieres decirle alguno de esos detalles? No. O “quiero iniciar una transacción y delegarla en el stake pool más rentable dadas las circunstancias”. ¿Quieres ir a buscar ese pool, revisar todas las tarifas diferentes, ver cuál es la mejor, seleccionarlo manualmente y hacer clic? No, solo quieres que se resuelva.
El concepto de zona de validación abre la posibilidad del diseño blockchain basado en intenciones, y lo interesante es que cuando realmente comienzas a pensar en ello, te das cuenta de que grandes partes de las finanzas y el comportamiento del consumidor son de naturaleza declarativa, no procedimental. Y si estás construyendo billeteras de criptomonedas, cuanto más puedas trasladar al mundo declarativo, más fácil será construir una billetera, porque solo necesitas que el usuario especifique la intención y luego la blockchain u otro mecanismo se encargará de ejecutar esa intención en nombre del usuario. Es la próxima generación de sistemas blockchain. Lo interesante es que UTXO está hecho a la perfección para este tipo de pensamiento, y lo bueno es que proporciona determinismo local. Es muy fácil agrupar transacciones, es muy fácil pensar en estas cosas. Es mucho más difícil hacer esto con un sistema global que tiene un estado global y un modelo estilo EVM, porque hay indeterminismo en el sistema, por lo que la vista de cada persona es un poco diferente, mientras que en la tierra Cardano la vista de todos es la misma. Tienes ese determinismo local, lo cual es interesante porque puedes ejecutar muchos de estos motores de intención fuera de cadena en canales de estado como Hydra o estas cosas, para subastas y toda clase de aplicaciones interesantes.
Una vez más, nuestras decisiones de diseño como sistema nos han puesto muy por delante en el juego, y esto abre a Cardano para el turismo. Es un componente esencial de la estrategia de cadenas asociadas. Las tarifas Babel son una parte, los AVS (Servicios Validados Activamente) son otra parte, pero cuando haces estas cosas, cuando Cardano despierta y empieza a interactuar con otras criptomonedas, sus transacciones entrantes, con ellos pagando en Ether, Bitcoin, Sol y otras criptomonedas, son como turistas visitando tu país. Pagan en dólares, euros y libras, pero la moneda local aumenta de valor porque es comprada en el proceso de la transacción. Sin embargo, el turista está usando su tarjeta de crédito, no ve esa transacción, cree que está pagando en dólares y no se da cuenta de que en realidad ha liquidado en otra moneda. Es bastante interesante cuando lo piensas. Cuanto más turismo, más próspero se vuelve el país, como un superávit comercial.
Así que esto es algo que me ha emocionado un poco hoy. La intención en blockchain es algo que interesa mucho a nuestro CTO, Romain Pellerin. A mí también me interesa mucho, y en muchos aspectos es el futuro, especialmente cuando comienzas a hablar sobre la implicación de la inteligencia artificial, porque la IA puede ayudar a organizar la construcción de estas transacciones de la manera más óptima y emparejar a las personas de la mejor manera posible. Cuando hablas de preocupaciones entre cadenas, cuando comienzas a hablar de firmas multi-cadena, cuando hablas de aplicaciones híbridas, estás hablando de un mundo donde muchas cosas diferentes están sucediendo en diferentes redes y alguien tiene que unir todas esas ideas en una sola transacción con un proponente, una contraparte que es el constructor y solucionador de esa transacción, y luego debe liquidarse. Es un patrón muy interesante que solo se volverá más complicado con el tiempo, especialmente cuando la privacidad está involucrada, porque ¿qué pasa si el proponente no quiere revelar quién es, pero la intención está allí? Hay formas de romper esa cadena de custodia, así que es bastante interesante cuando lo piensas.
Felicitaciones al equipo de Fluid Tokens, estamos muy orgullosos de ustedes por iniciar este proceso y llevarlo a cabo, y no podemos esperar a ver los resultados de su trabajo. Sin duda influirá en algunas de las ideas que se incorporarán a las zonas de validación y a la evolución de Cardano en su conjunto. Esto solo demuestra lo inteligente que es nuestra comunidad, hacen su tarea, la completan y, en algunos casos, la hacen mejor que la mayoría. ¡Saludos a todos!