¿Qué es un contrato inteligente?

Un contrato inteligente es un programa informático autoejecutable con los términos del acuerdo del comprador y el vendedor directamente integrados en líneas de código. El programa, junto con el acuerdo que contiene, se distribuye a través de una red blockchain descentralizada como Ethereum u Ontology. Un contrato inteligente se ejecuta automáticamente cuando se cumplen ciertas condiciones. Una vez que se ejecuta el código, es virtualmente imposible revertirlo o alterarlo.