Tabla de contenido

👉 IOHK anuncia la llegada de la actualización Plutus V3 a Cardano

👉 IOHK anuncia la llegada de la actualización Plutus V3 a Cardano. IOHK anuncia la versión 3 de Plutus para escribir smart contracts en Cardano

👉 IOHK anuncia la llegada de la actualización Plutus V3 a Cardano


IOHK anuncia la nueva versión de la actualización Plutus V3 de Cardano

IOHK (Input Output Hong Kong) ha anunciado a través de un artículo en su blog la próxima actualización de Plutus, llamada Plutus V3, que traerá numerosas nuevas características y mejoras con respecto a la actual versión, Plutus V2.

Según afirman en el artículo, Plutus Versión 3 mejorará la experiencia de los desarrolladores mejorando la adopción de contratos inteligentes, fomentar la interoperabilidad entre las diferentes cadenas de bloques y brindar soporte para funciones de gobernanza y votación.

 Qué es Plutus

Plutus es un lenguaje de script diseñado para escribir contratos inteligentes en la plataforma de Cardano. Plutus emerge como una infraestructura esencial, dotando a la red con la capacidad de implementar contratos inteligentes (protocolos digitales diseñados para ejecutarse automáticamente cuando se cumplen condiciones específicas) de manera segura y eficiente.

Plutus actúa como un lenguaje de programación especializado que permite la creación y ejecución de estos contratos inteligentes en la blockchain de Cardano. Al adoptar un enfoque avanzado y robusto, Plutus asegura que estos acuerdos sean seguros y confiables.

En resumen, podemos decir que Plutus es el cimiento tecnológico que faculta a Cardano para ser un entorno donde la ejecución de contratos inteligentes se realiza con precisión y seguridad, permitiendo así una amplia variedad de aplicaciones descentralizadas y transacciones automatizadas dentro de la red.

 ¿Qué hace diferente a Plutus?

Plutus, en el universo de los contratos inteligentes, se erige como una herramienta única y diferente si la comparamos con otros lenguajes de programación utilizados en distintas blockchains. 

En primer lugar, la elección de Haskell como lenguaje base confiere a Plutus una serie de ventajas notables. Esto se debe a que Haskell es un lenguaje funcional, caracterizado por su enfoque matemático y su capacidad para expresar de manera concisa y segura la lógica del programa, que implica que el código escrito en Plutus tiende a ser más claro y menos propenso a ciertos errores comunes. 

La integración con el modelo de Transacciones No Gastadas (UTXO Extendido) de Cardano es también importante, ya que mientras que muchos otros lenguajes de contratos inteligentes trabajan con un modelo de cuentas (Account model), Plutus se adapta al enfoque UTXO Extendido. Este modelo, al basarse en la idea de transacciones no gastadas, puede ofrecer ciertas ventajas en términos de privacidad y eficiencia. Además, Plutus se centra en la formalización y la verificación formal, lo que beneficia a los desarrolladores al poder obtener estos una mayor confianza en la integridad y seguridad de los contratos inteligentes escritos en Plutus.

Por ejemplo, con respecto a otro lenguaje de programación también muy famoso actualmente, Solidity, hay enormes diferencias. Ambos difieren en su enfoque y diseño. Plutus, basado en Haskell y como hemos mencionado anteriormente, prioriza la seguridad mediante la verificación formal y la prevención de errores. Por otro lado, Solidity, utilizado en Ethereum, se centra en la facilidad de uso y flexibilidad, pero ha enfrentado desafíos de seguridad en el pasado. 

Solidity utiliza el modelo de cuentas, que contrasta con el enfoque de UTXO Extendido de Plutus. Estas diferencias en diseño y filosofía tienen un gran impacto en la seguridad y expresividad de ambos lenguajes. 

📋 Novedades de Plutus V3

Según mencionan, Plutus V3 mejora las capacidades criptográficas de Plutus Core, lo que permite a Cardano cumplir con los últimos estándares de la industria. Además, a utilizar algoritmos criptográficos conocidos y óptimos, poder portar contratos inteligentes de Ethereum y crear puentes de cadenas lateral, algo en lo que se ha venido haciendo mucho énfasis en los últimos meses. 

Plutus V3 también pretende mejorar el rendimiento al agregar una función de sumas de productos (SOP) para admitir la codificación directa de diferentes tipos de datos. Por último, V3 proporciona un contexto de script actualizado que permitirá a los usuarios ver las entidades relacionadas con la gobernanza CIP-1694.

Son numerosas las nuevas características y mejoras que promete traer Plutus V3 con respecto a la actual versión, Plutus V2, que fue una gran mejora de la primera versión de Plutus. Para ver todas estas nuevas características y funciones detalladamente puedes echar un vistazo al artículo de blog de IOHK desde el siguiente enlace: IOHK Blog - Unlocking more opportunities with Plutus V3


Recuerda visitar nuestro foro para encontrar más información y recursos acerca del ecosistema de Cardano: ComunidadCardano - Foro