Blockchain - Menyelesaikan Konflik
Seperti yang telah kita lihat, jaringan Bitcoin berisi beberapa penambang. Ada kemungkinan, dua penambang yang berbeda menyelesaikan Proof-of-Work pada saat yang sama dan dengan demikian menambahkan blok mereka ke blok terakhir yang diketahui dalam rantai. Ini diilustrasikan pada gambar di bawah ini -
Sekarang, kami memiliki dua cabang setelah Blok 3. Kedua cabang tersebut valid. Jadi blok yang ditambang berikutnya dapat ditambahkan di salah satu cabang. Misalkan, penambang menambahkan blok yang baru ditambang ke Blok 104-A, cabang yang berisi Blok 104-A akan lebih panjang dari cabang yang berisi Blok 104-B. Ini diilustrasikan pada gambar di bawah ini -
Dalam arsitektur Bitcoin, cabang terpanjang selalu menang dan yang lebih pendek dihapus. Jadi Blok 104-B harus dibersihkan. Sebelum membersihkan blok ini, semua transaksi di blok ini akan dikembalikan ke kumpulan transaksi sehingga transaksi tersebut ditambang dan ditambahkan ke beberapa blok di masa mendatang. Ini adalah bagaimana konflik diselesaikan dan hanya satu rantai blok yang dipertahankan oleh sistem.