Dans un contrat intelligent, les conditions de l’accord entre l’acheteur et le vendeur sont directement codées dans des lignes de code, ce qui en fait un contrat auto-exécutable. Ils sont sûrs, transparents et impénétrables car le code et les accords qu'ils contiennent sont décentralisés.