Un smart contract ou contrats intelligents, est un algorithme exécutée sur un réseau blockchain lorsqu’une transaction est validée. Cette technologie innovante permet de déléguer entièrement l’opération à l’autre partie. Si la condition énoncée dans le smart contract est respectée, l’algorithme s’exécutera de manière automatique.