Un contrato inteligente es un programa almacenado en una blockchain que se ejecuta automáticamente cuando se cumplen sus condiciones, sin necesidad de un intermediario que lo haga cumplir. "Si esto ocurre, entonces haz aquello" se escribe directamente en código que cualquier participante puede verificar y que se ejecuta exactamente como está escrito.
Esto es lo que convierte una blockchain de un simple libro contable en una plataforma. Los contratos inteligentes sustentan las finanzas descentralizadas, la emisión de tokens y mucho más, sustituyendo el papel que tradicionalmente desempeñaría un banco, un corredor o un agente de depósito en garantía por código autoejecutable.
La otra cara de la moneda es que el código es ley, errores incluidos. Un fallo en un contrato inteligente puede explotarse para drenar fondos, y como las transacciones son irreversibles, a menudo no hay forma de deshacerlas. "Sin confianza" traslada la confianza de una institución a la corrección del código y de quienes lo escribieron.
Ejemplo práctico
Un contrato inteligente puede intercambiar automáticamente un token por otro en el instante en que llegan los fondos de un usuario, sin que ningún exchange actúe como intermediario.
Guías relacionadas
Esta definición es educación general, no asesoramiento de inversión. Los mercados — especialmente el cripto — son volátiles y puedes perder dinero. Por favor, lee nuestro aviso legal y consulta nuestra metodología.