Un contrato inteligente (Smart Contract) es un programa informático que se ejecuta automáticamente en una red blockchain cuando se cumplen ciertas condiciones predefinidas. Los contratos inteligentes están diseñados para facilitar, verificar o hacer cumplir la negociación o el desempeño de un contrato. Estos contratos son inmutables, es decir, una vez que se establecen en la red blockchain, no pueden ser alterados.
Debido a que se ejecutan en una red descentralizada, los contratos inteligentes son más seguros y transparentes que los contratos tradicionales, ya que no requieren la intervención de terceros para su cumplimiento. Los contratos inteligentes tienen aplicaciones en una amplia gama de campos, incluyendo gamefi, finanzas, seguros, propiedad intelectual, logística y más.