C powstał, gdy oprogramowanie potrzebowało przenośności. SQL został stworzony, gdy ludzie potrzebowali zapytań do baz danych. Inteligentne kontrakty wymagają nowego paradygmatu: kontrola dostępu + własność. Dlatego stworzono Cadence, nowoczesny język programowania opracowany przez twórców aplikacji inteligentnych kontraktów.