Akıllı sözleşme, bir anlaşma veya sözleşmede gerekli olan eylemleri otomatikleştiren ve sözleşme sürecini kendi kendine yürüten bir programdır. Akıllı sözleşmeler, merkezi bir otoriteye, yasal sisteme veya harici yaptırım mekanizmasına ihtiyaç duymadan, işlemlerin ve sözleşmelerin anonim taraflar arasında yürütülmesine olanak tanır. Ayrıca, içerdikleri verilerin bütünlüğünü, güvenliğini ve gizliliğini sağlamak için gelişmiş kriptografik şifrelemeye sahip blokzincir ağı üzerinde depolanırlar.