­č笭čçŞ ┬┐Acabas de descubrir Cardano? 11. ┬┐Qu├ę es un contrato inteligente?

┬┐Acabas de descubrir Cardano?

11. ┬┐Qu├ę es un contrato inteligente?

Un contrato inteligente (Smart contract) es un acuerdo digital automatizado, escrito en código, que rastrea, verifica y ejecuta las transacciones vinculantes de un contrato entre varias partes. Las transacciones del contrato son ejecutadas automáticamente por el código del contrato inteligente cuando se cumplen unas condiciones predeterminadas. Esencialmente, un contrato inteligente es un programa corto cuyas entradas y salidas son transacciones en una blockchain.

Los contratos inteligentes son autoejecutables y fiables y no requieren la actuaci├│n o presencia de terceros. El c├│digo del contrato inteligente se almacena en una red blockchain descentralizada y se distribuye por ella, lo que lo hace transparente e irreversible.

En resumen, los contratos inteligentes son inmutables, ya que un contrato no se puede modificar, son distribuibles y a prueba de manipulaciones, rápidos y rentables, ya que no hay intermediarios, lo que ahorra dinero y tiempo, y son seguros gracias al cifrado.

Cardano introducirá el soporte de contratos inteligentes en 2021. Como entorno multifuncional, Cardano apoyará el desarrollo y el despliegue de contratos inteligentes utilizando lenguajes de programación como:

  • Plutus ÔÇö una plataforma de desarrollo y ejecuci├│n de contratos inteligentes especialmente dise├▒ada. Los contratos de Plutus constan de partes que se ejecutan en la blockchain (c├│digo en la cadena) y partes que se ejecutan en la m├íquina del usuario (c├│digo fuera de la cadena o c├│digo cliente). Plutus se basa en la investigaci├│n de lenguajes modernos para proporcionar un entorno de programaci├│n seguro y completo basado en Haskell, el principal lenguaje de programaci├│n funcional.
  • Marlowe ÔÇö un lenguaje espec├şfico de dominio (DSL) para escribir y ejecutar contratos financieros que permite construir contratos visualmente, as├ş como en c├│digo m├ís tradicional. Las instituciones financieras pueden utilizarlo para desarrollar y desplegar instrumentos personalizados para sus clientes, por ejemplo. El propio lenguaje Marlowe est├í integrado en JavaScript y Haskell, lo que permite elegir entre varios editores en funci├│n de las preferencias y los conocimientos de los desarrolladores.
  • Glow ÔÇö un nuevo lenguaje espec├şfico de dominio (DSL) para desarrollar aplicaciones descentralizadas (DApps) en blockchain. Con Glow, los usuarios pueden escribir DApps seguras garantizando que los contratos inteligentes se ejecuten de forma segura en un entorno adverso.

Temas relacionados


Encuentra una copia oficial de este documento aqu├ş:

https://docs.cardano.org/new-to-cardano/what-is-a-smart-contract

Más traducciones de Cardano en: Cardano For The World