Akıllı sözleşme, blokzincir üzerinde belirli koşullar gerçekleştiğinde otomatik olarak çalışan kod bloğudur. Klasik sözleşmelerde avukat veya noter gibi aracılar süreci yönetir. Akıllı sözleşmede ise kurallar koda yazılır; koşul sağlandığında sistem otomatik devreye girer, değiştirilmesi veya manipüle edilmesi çok güçtür. DeFi uygulamaları, NFT alım satımı, DAO yönetimi ve merkeziyetsiz borç platformları büyük ölçüde akıllı sözleşmelere dayanır.
Bir freelancer iş anlaşması yaptığını düşün. Normalde para transferi için karşı tarafa güvenmek zorundasın. Akıllı sözleşmede ise şu çalışır: "Müşteri onay verirse ödeme otomatik serbest bırakılır, 7 gün içinde onay gelmezse para freelancer'a gider." Bu kural blokzincire yazıldıktan sonra ne müşteri ne freelancer değiştiremez. Aynı mantık sigorta ödemeleri, otomatik kira sözleşmeleri ve merkeziyetsiz borsalar için de kullanılır.
Akıllı sözleşme kodu deploy edildikten sonra değiştirilmesi çok güçtür. Bu güvenilirlik aynı zamanda risktir; kodda bug varsa ve milyonlarca dolar kilitliyse geri dönüş yolu çok zordur. Tarihte birçok DeFi protokolü kod açığı yüzünden saldırıya uğramıştır. Audit edilmemiş akıllı sözleşmelere büyük miktarda para göndermek ciddi risk taşır. "Kod kanundur" anlayışının hem gücü hem sorumluluğu budur.