Se trata de programas almacenados en la blockchain que se ejecutan una vez que se cumplen ciertas condiciones particulares. Son funciones automatizadas que garantizan su cumplimiento en el caso de compradores o inversores y no requieren de ningún intermediario para su realización.