👉 IOHK anuncia la llegada de la actualización Plutus V3 a 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 en Cardano, 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. Este 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.
Este 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, 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 en Cardano?
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, son numerosas las diferencias.
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. Esto implica que el código escrito en este 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. 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, 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. Esto es algo en lo que se ha venido haciendo mucho énfasis en los últimos meses.
La versión 3 también pretende mejorar el rendimiento al agregar una función de sumas de productos (SOP). Esta función ayuda a 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, la V2, que fue una gran mejora de la primera versión. 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