Blockchain

Beberapa implementasi blockchain memungkinkan pengkodean kontrak yang akan dieksekusi ketika kondisi yang ditentukan telah terpenuhi. Kontrak cerdas blockchain akan diaktifkan oleh instruksi pemrograman yang mendefinisikan dan mengeksekusi suatu perjanjian. Sebagai contoh, "Ethereum Solidity" adalah proyek blockchain sumber terbuka yang dibangun khusus untuk mewujudkan kemungkinan ini dengan mengimplementasikan kemampuan bahasa pemrograman "" untuk mengimplementasikan kontrak ini.