Bagaimana blockchain sebenarnya berfungsi? Versi bahasa sehari-hari semenit
Mahu tahu bagaimana blockchain berfungsi? Dengan contoh “pindahkan 100 Bitcoin kepada Pak Wang”, dalam satu minit sahaja boleh jelaskan logik terasnya:
Anda tidak perlu mendapatkan kelulusan bank, terus “jerit” ke seluruh rangkaian (iaitu siaran transaksi): “Hei semua, perhatikan! Saya mahu pindahkan 100 Bitcoin kepada Pak Wang!”
Perkataan ini akan diterima secara serentak oleh ratusan ribu komputer di seluruh dunia yang mengambil bahagian dalam penyelenggaraan rangkaian (iaitu “nod”), tanpa sebarang “institusi pusat” untuk menyemak “boleh atau tidak”.
Semua nod akan segera menyemak rekod transaksi sejarah anda secara serentak — Adakah akaun anda benar-benar mempunyai lebih daripada 100 Bitcoin? Adakah syiling ini tidak dipindahkan berulang kali? Adakah tanda tangan transaksi dibuat oleh pemiliknya? Selepas pengesahan tiada masalah, semua nod akan mengakui secara konsisten: “Transaksi ini tiada masalah, sah dan berkesan!”
Pada masa ini, “penambang” (nod dalam rangkaian yang bertanggungjawab untuk pengiraan intensif tinggi) yang khusus mengendalikan pembungkusan transaksi, akan mengumpulkan semua transaksi sah yang disahkan di seluruh rangkaian pada saat itu (mungkin beribu-ribu transaksi), dan memasukkannya ke dalam satu “paket data” (iaitu “blok”). Kemudian, penambang akan mengambil bahagian dalam pertandingan teka-teki matematik yang super sukar — siapa yang boleh mengira jawapan terlebih dahulu, dialah yang berhak merekodkan “paket” ini secara kekal ke dalam buku akaun, dan juga mendapat ganjaran Bitcoin yang sepadan.
Penambang yang pertama menebak jawapan betul akan segera memberitahu seluruh rangkaian: “Blok nombor 888888 telah saya sahkan siap! Ia mengandungi transaksi pindahan 100 Bitcoin kepada Pak Wang!” Pada masa yang sama, dia akan menjana “cap jari digital” unik (iaitu nilai hash) untuk blok ini, menulisnya pada “segel” blok, dan juga melampirkan “cap jari digital” blok sebelumnya yang telah disahkan, supaya semua blok saling berkait seperti rantaian besi.
Nod lain di seluruh dunia akan mengesahkan dengan cepat: “Segel” blok tidak disentuh, cap jari digital sepenuhnya sepadan, “rantaian” antara blok tidak putus — selepas pengesahan tiada masalah, semua nod akan mengemas kini buku akaun mereka secara serentak, dan transaksi pemindahan ini akan berkuat kuasa sepenuhnya.
Selepas itu, jika mahu mengubah suai perjalanan 100 Bitcoin ini, kesukarannya seperti mendaki syurga: mesti mengubah suai rekod transaksi yang sama dalam lebih daripada 51% nod di seluruh dunia secara serentak, ini lebih sukar seribu kali lipat daripada membuka simpanan emas bank Swiss.
Pada akhirnya, logik teras blockchain sangat mudah: menggantikan model kepercayaan tradisional yang bergantung kepada “bank” dengan “kepercayaan algoritma matematik + pengawasan seluruh rangkaian oleh semua orang”. Menggunakan teknologi kriptografi untuk “merekod” buku akaun dengan kukuh, dan menggunakan ganjaran ekonomi untuk menarik orang asing mengambil bahagian secara sukarela dalam pengesahan dan pengawasan, akhirnya mencapai keselamatan, ketelusan dan ketidakbolehsuaian transaksi.