Konsensus Nakamoto adalah pendekatan yang diperkenalkan bersama Bitcoin. Miner bersaing menghasilkan blok proof of work, sedangkan node memeriksa blok dan transaksi secara mandiri berdasarkan aturan yang diterapkan. Saat cabang valid bersaing, rantai dengan proof of work terakumulasi terbesar dipilih, bukan sekadar yang didukung identitas node terbanyak.
Mengatasi perbedaan sementara
Dua miner dapat menemukan blok dalam waktu berdekatan sehingga node sementara melihat ujung rantai berbeda. Ketika pekerjaan tambahan memperpanjang satu cabang, node dapat mereorganisasi riwayat lokal untuk mengikuti rantai valid yang diprioritaskan. Transaksi dari blok yang tersisih mungkin perlu dimasukkan di tempat lain.
“Rantai terpanjang” adalah sebutan ringkas yang umum, tetapi kerja terakumulasi merupakan kriteria lebih tepat; jumlah blok saja dapat menyesatkan jika tingkat kesulitan berbeda.
Keyakinan tumbuh dengan asumsi
Konfirmasi tambahan umumnya mempersulit penggantian riwayat transaksi ketika kekuatan mining jujur dominan dan komunikasi jaringan memadai. Ini merupakan penyelesaian probabilistik, bukan janji mutlak bahwa transaksi terkonfirmasi tidak pernah direorganisasi.
Penyerang dengan kekuatan mining cukup dapat menyensor transaksi atau mencoba mengganti pembayarannya sendiri. Kekuatan mining sendiri tidak membenarkan tanda tangan palsu atau penciptaan koin sembarangan yang ditolak node pemvalidasi.
Pendekatan ini mengaitkan pengaruh dengan kerja komputasi dan insentif ekonomi. Keamanan praktis juga bergantung pada konsentrasi mining, konektivitas, dan kualitas implementasi.