Akıllı sözleşmeler iki veya daha fazla taraf arasında bir üst otorite/aracı olmaksızın yazılım kodlarıyla yapılan, anlaşmanın yürütülmesini ve sonuçlanması sağlayan, geri döndürülemez ve şeffaf bir şekilde izlenebilir anlaşmalardır. Bu anlaşmalar blok zinciri üzerinde bulunur. Bu sistem herhangi bir aracı kurumu ortadan kaldırarak şeffaf, anonim ve güvenilir anlaşmalar ve işlemler yapılmasına olanak sunar.