Blockchain - Jaringan & Penambangan
Sekarang saya akan meringkas langkah-langkah yang dijelaskan di atas; inilah yang terjadi di jaringan -
Siapa pun yang ingin mendapatkan layanan dari pihak ketiga yang telah beriklan di jaringan terlebih dahulu membuat transaksi (pesan ke penerima yang diinginkan).
Selama periode waktu tertentu, mungkin ada banyak pengirim (pembeli) dan penerima (penjual) yang membuat transaksi semacam itu.
Semua transaksi disiarkan di jaringan ke semua node. Perhatikan bahwa transaksi tertentu tidak harus menjangkau setiap node lain di jaringan.
Setiap node mengumpulkan transaksi baru menjadi satu blok. Perhatikan bahwa kumpulan transaksi di setiap blok tidak bergantung pada kumpulan blok yang dibuat oleh orang lain dan secara alami akan berbeda dari yang lain. Ini tidak masalah; sistem memastikan bahwa setiap transaksi yang disiarkan di jaringan dimasukkan ke dalam beberapa blok selama jangka waktu yang wajar. Umumnya, pengirim akan memberi insentif kepada node dengan menawarkan sejumlah bitcoin kepada penambang untuk upayanya. Penambang dapat memilih untuk memberikan prioritas untuk dimasukkan dalam blok kepada mereka yang memiliki insentif lebih tinggi.
Node sekarang bekerja untuk menemukan proof-of-work untuk blok rakitannya.
Ketika node menemukan bukti kerja, itu menyiarkan blok yang dirakit di jaringan.
Node yang menerima blok baru akan menerimanya hanya setelah memverifikasi bahwa semua transaksi di blok itu valid dan belum dibelanjakan.
Jika blok tersebut diterima sebagai valid, node yang bekerja pada blok barunya sendiri harus merakit kembali transaksi di bloknya untuk memastikan bahwa transaksi tidak digandakan. Node sekarang bekerja untuk menemukan bukti kerja pada blok yang baru dibuat; saat melakukannya, hash dari blok yang diterima akan diambil sebagai hash sebelumnya.
Demikian juga, blockchain terus berkembang selamanya.
Sekarang, sebagaimana kita telah melihat bagaimana keseluruhan sistem bekerja, izinkan saya menjelaskan beberapa efek samping dan cara mengatasinya.