Rantai blok

Rantai blok, blockchain, atau semula dieja block chain, adalah record yang terus berkembang, disebut block, yang terhubung dan diamankan menggunakan teknik kriptografi. Setiap blok biasanya memuat hash kriptografis dari blok sebelumnya, stempel waktu, dan data transaksi. Secara desain, blockchain resisten terhadap modifikasi data. Blockchain merupakan sebuah buku besar terdistribusi terbuka yang dapat mencatat transaksi antara dua pihak secara efisien dan dengan cara yang dapat diverifikasi dan permanen. Untuk pemanfaatannya sebagai buku besar terdistribusi, blockchain biasanya dikelola oleh sebuah jaringan peer-to-peer secara kolektif dengan mengikuti protokol tertentu untuk komunikasi antar node dan mengkonfirmasi blok-blok baru. Setelah direkam, data dalam blok tidak dapat diubah secara retroaktif tanpa perubahan pada blok-blok berikutnya, yang membutuhkan konsensus mayoritas jaringan. Blockchain dirancang dari awal agar aman dan merupakan contoh sistem komputasi terdistribusi dengan Byzantine Fault Tolerance (BFT) yang tinggi. Konsensus terdesentralisasi dapat dicapai dengan blockchain. Hal ini membuat rantai blok cocok untuk merekam peristiwa, catatan medis, dan aktivitas pengelolaan record lainnya, seperti manajemen identitas, pemrosesan transaksi, dokumentasi barang bukti, ketertelusuran makanan, dan pemungutan suara (voting). Blockchain diciptakan oleh Satoshi Nakamoto pada tahun 2008 dan dimanfaatkan sebagai buku besar untuk transaksi publik mata uang kripto bitcoin. Penemuan blockchain untuk bitcoin menjadikannya mata uang digital pertama yang dapat mengatasi masalah double-spending tanpa memerlukan otoritas tepercaya atau peladen pusat. Desain bitcoin ini juga telah mengilhami aplikasi-aplikasi lain.