C s-a născut atunci când software-ul avea nevoie de portabilitate. SQL a fost creat atunci când oamenii aveau nevoie să interogheze bazele de date. Contractele inteligente necesită o nouă paradigmă: control acces + proprietate. De aceea a fost construit Cadence, un limbaj de programare modern dezvoltat de constructorii de aplicații smart contract.