Akıllı sözleşmeler (smart contracts), koşullar yerine getirildiğinde kendi kendine yürütülen kod bloklarıdır. Geleneksel hukuki sözleşmelerin aksine, insan yorumuna veya mahkeme kararına ihtiyaç duymadan otomatik olarak çalışırlar.
Bu durum, akıllı sözleşmelerin yasal statüsü ve bir uyuşmazlık anında hangi hukukun geçerli olacağı gibi yeni tartışmaları beraberinde getirmiştir. Hukuk dünyası, bu kod tabanlı sözleşmeleri geleneksel borçlar hukuku çerçevesine entegre etmek veya yeni yasal düzenlemeler yapmak üzerinde çalışmaktadır.