Contrato inteligente
Un contrato inteligente es un contrato digital que ejecuta acuerdos automáticamente. Esto ocurre cuando se cumplen las condiciones establecidas de antemano.
¿Qué es un contrato inteligente?
Los acuerdos se almacenan como código de programación en una cadena de bloques. Una cadena de bloques es un registro digital de datos que resulta difícil de modificar.
El contrato ejecuta exactamente lo que indica el código. Por eso, normalmente no se necesita un tercero, como un notario o un árbitro. Las partes involucradas pueden ver el resultado y, por lo general, no es posible revertirlo una vez ejecutado, salvo que esto se haya previsto en el contrato.
Un ejemplo de contrato inteligente
Imaginemos que un comprador y un vendedor quieren transferir una vivienda. Incluyen el precio, la fecha de entrega y una inspección aprobada como condiciones en un contrato inteligente.
Solo cuando se cumplen todas las condiciones, el contrato puede ejecutar automáticamente el pago y la transferencia de propiedad. Este ejemplo muestra que el contrato no negocia por sí mismo, sino que ejecuta acuerdos establecidos de antemano.
¿Por qué son importantes los contratos inteligentes en el mundo cripto?
Los contratos inteligentes son la base de muchas aplicaciones cripto. Por ejemplo, se utilizan en DeFi: servicios financieros ofrecidos a través de aplicaciones descentralizadas. Los NFT también los utilizan para crear, intercambiar y pagar regalías.
En las noticias sobre criptomonedas, puedes leer que un proyecto lanza o modifica un nuevo contrato inteligente. Esto puede ser importante porque el código determina cómo funciona un servicio y qué pueden hacer los usuarios con él.
Que la ejecución sea automática no significa que esté libre de errores. Un fallo o una vulnerabilidad en el código puede ser objeto de explotación. Además, utilizar un contrato inteligente suele generar comisiones por transacción. Por eso, lee atentamente qué hace una aplicación cripto antes de operar con ella o de vincular tus tokens a ella.