Dengan blockchain, tidak ada perantara dalam pertukaran peer-to-peer; sebagai gantinya, pengguna bergantung pada jaringan komputer terdesentralisasi yang berinteraksi melalui kriptografi, protokol yang aman.
Blockchain memiliki kemampuan untuk "mengkodifikasi" transaksi dengan menyebarkan potongan kecil kode langsung ke blockchain. Kode ini, umumnya disebut sebagai "kontrak pintar", dijalankan secara otomatis ketika kondisi tertentu terpenuhi.
Contoh awal kontrak cerdas adalah sistem manajemen hak digital (DRM) berorientasi perusahaan yang membatasi penggunaan file digital. Memiliki DRM di ebook Anda dapat membatasi akses untuk menyalin, mengedit, dan konten pencetakan.
Dengan blockchain, kontrak pintar menjadi lebih kompleks dan, bisa dibilang, lebih aman. Dalam teori, mereka akan selalu dieksekusi persis seperti yang direncanakan, karena tidak ada satu pihak pun yang memiliki kekuatan untuk mengubah kode yang mengikat transaksi tertentu.
Dalam praktek, Namun, menghilangkan broker tepercaya dari transaksi dapat membuat beberapa kekusutan.
Satu kegagalan kontrak pintar profil tinggi terjadi pada DAO, organisasi otonom terdesentralisasi untuk pendanaan modal ventura.
Diluncurkan pada April 2016, DAO dengan cepat mengumpulkan lebih dari US$150 juta melalui crowdfunding. Tiga minggu kemudian, seseorang berhasil mengeksploitasi kerentanan dalam kode DAO, menguras sekitar US$50 juta mata uang digital dari dana tersebut.
Masalah keamanan tidak berasal dari blockchain itu sendiri melainkan dari masalah dengan kode kontrak pintar yang digunakan untuk mengelola DAO.