Solidity, akıllı sözleşmeler oluşturmak için kullanılan bir bilgisayar programlama dilidir. Bir bilgisayar ağı tarafından eşzamanlı olarak yönetilen halka açık dijital kayıtlardan oluşan blok zinciri olarak bilinen bir teknoloji var. Bu teknolojiyi sözleşmelerle kullandığınızda ve bunları bir tarihte harekete geçecek şekilde programladığınızda, akıllı bir sözleşmeniz olur.