Qué es un contrato inteligente?
Un contrato inteligente es un contrato autoejecutable cuyos términos del acuerdoAcuerdo de Compra DefinitivoUn Acuerdo de Compra Definitivo (DPA) es un documento legal que registra los términos y condiciones entre dos empresas que entran en un acuerdo para una fusión, adquisición, desinversión, empresa conjunta, o alguna forma de alianza estratégica. Es un contrato mutuamente vinculante entre el contrato’s contrapartes están incrustadas en líneas de códigoLenguaje de programación de modelado financieroEl principal lenguaje de programación de modelado financiero sigue siendo Excel. nuestro sitio web’Los cursos en línea y el programa de FMVA de la empresa están considerados como la principal formación en modelización en Excel. Esencialmente, un contrato inteligente es una versión digital del contrato estándar en papel que verifica automáticamente el cumplimiento y hace cumplir y ejecutar los términos del contrato. El concepto de contrato inteligente fue propuesto por Nick Szabo, informático estadounidense e investigador de monedas digitales, en 1994.
El contrato inteligente se ejecuta a través de una red blockchain, y el código del contrato se replica en muchos ordenadores que componen la red. Esto asegura una facilitación y ejecución más transparente y segura de los términos contractuales.
Además, los contratos inteligentes no requieren un intermediarioIntermediario financieroUn intermediario financiero se refiere a una institución que actúa como intermediario entre dos partes para facilitar una transacción financiera. Entre las instituciones que suelen denominarse intermediarios financieros se encuentran los bancos comerciales, los bancos de inversión, los fondos de inversión y los fondos de pensiones. para ejecutar porque el código de un contrato inteligente es verificado por todos los participantes en la red blockchain. La eliminación del intermediario del contrato ayuda a reducir sustancialmente los costes para las contrapartes.
Contratos inteligentes y Blockchain
El concepto de contratos inteligentes se basa principalmente en la idea de la tecnología blockchain.
Una blockchain es una red descentralizada de una lista creciente de registros (bloques) que están vinculados mediante criptografía. Una red blockchain no incluye un único punto central como una base de datos convencional. Los datos que se almacenan en la cadena de bloques se comparten entre todos los ordenadores que componen la red. Por lo tanto, la red está menos expuesta a posibles fallos o ataques.
Además, en una cadena de bloques, un registro en un ordenador no puede ser alterado sin cambiar el mismo registro en otras máquinas de la red. Las transacciones ejecutadas a través de una blockchain se agrupan en bloques que se enlazan en una cadena. Sólo se crea un nuevo bloque cuando se completa el anterior. Los bloques vienen en un orden cronológico lineal, y cada bloque contiene un hash criptográfico del bloque anterior.
Cómo funcionan los contratos inteligentes?
En primer lugar, las partes contratantes deben determinar los términos del contrato. Una vez finalizados los términos contractuales, se traducen en código de programación. Básicamente, el código representa una serie de declaraciones condicionales diferentes que describen los posibles escenarios de una futura transacción.
Cuando se crea el código, se almacena en la red blockchain y se replica entre los participantes en la misma.
A continuación, el código se ejecuta por todos los ordenadores de la red. Si se cumple un término del contrato y es verificado por todos los participantes de la red blockchain, entonces se ejecuta la transacción correspondiente.
Recursos adicionales
Gracias por leer nuestro sitio web’Guía de los contratos inteligentes. Para seguir aprendiendo y avanzando en su carrera, estos recursos adicionales de nuestro sitio web le serán útiles: