Papan Tulis Bitcoin Selasa – Jalan dari “Kirim” ke “Terima”
Topik hari ini adalah jalan Bitcoin dari “kirim” ke “terima”. Dalam episod ini, kita akan membahas apa yang berlaku pada satu Bitcoin dari saat anda menekan butang “kirim” di dompet anda sehingga ia diterima di hujung yang lain.
Apa yang anda akan pelajari dalam video ini
- Apa yang berlaku di belakang tabir apabila anda menekan ‘hantar’ sehingga subjek menerima Bitcoin?
- Apa itu nod dan apa tugas mereka?
- Apa itu Penjelajah Blok?
- Apa itu pengesahan transaksi?
Mudah-mudahan, setelah kami menyelesaikan pelajaran ini, anda akan dapat memahami bagaimana rangkaian Bitcoin berfungsi dan apa peranan setiap pemain tertentu dalam ekosistem Bitcoin. Jadi mari kita mulakan!
Jalan dari kirim ke penerimaan mempunyai 3 bahagian: Menandatangani, menyiarkan dan mengesahkan. Mari kita mulakan dengan bahagian pertama – menandatangani.
Semasa saya menekan butang “hantar” di dompet Bitcoin saya, apa yang sebenarnya saya lakukan ialah memberitahu dompet saya:
“Hai dompet, saya ingin mengirim 1 Bitcoin kepada rakan saya Steve. Inilah alamat Bitcoin Steve. “
Dompet, sebagai tindak balas, membuat mesej transaksi yang mengandungi maklumat mengenai saya, pengirim (Steve), penerima dan jumlah yang dihantar (dalam kes ini, satu Bitcoin).
Selepas itu, dompet menghasilkan tandatangan digital yang unik untuk mesej ini dengan mencampurkannya secara matematik dengan kunci peribadi saya.
Dalam pelajaran kami sebelumnya, saya telah membincangkan konsep kunci peribadi. Pada dasarnya ini adalah rentetan huruf dan angka yang panjang yang berfungsi sebagai “kata laluan” untuk Bitcoin anda. Sesiapa yang mengetahui kunci peribadi saya mempunyai kawalan terhadap Bitcoin saya.
Tandatangan digital adalah cara untuk membuktikan bahawa saya memiliki kunci peribadi untuk Bitcoin saya dengan hanya menggunakan kunci awam saya yang saya tidak mempunyai masalah untuk mendedahkannya, dengan demikian menyimpan kunci peribadi saya, baik, peribadi.
Juga, tandatangan digital berbeza setiap kali anda menandatangani urus niaga – itulah sebabnya ia lebih selamat daripada tandatangan sebenar kerana unik untuk setiap transaksi. Oleh itu, jika saya menghantar Steve satu Bitcoin hari ini dan satu lagi Bitcoin esok, setiap transaksi ini akan mempunyai tandatangan digital yang berbeza.
Setelah menandatangani mesej transaksi, dompet kemudian mengelompokkan tanda tangan, bersama dengan pesanan pesanan saya, ke dalam fail kecil. Ini menyimpulkan langkah pertama kami menandatangani.
Sekarang kita boleh beralih ke langkah seterusnya – penyiaran.
Dalam langkah penyiaran, dompet mula mengirim fail ke komputer lain yang menyimpan salinan Blockchain. Komputer ini juga dikenali sebagai nod. Setiap nod yang menerima fail mengesahkan bahawa ia sah. Pada dasarnya ingin melihat bahawa saya benar-benar mempunyai dana yang ingin saya belanjakan dan tanda tangan saya keluar, seperti seorang bankir akan memeriksa baki akaun anda sebelum membersihkan cek anda.
Setelah fail saya disahkan, fail itu kemudian dihantar ke nod lain dalam rangkaian yang mengulangi proses ini.
Apabila simpul menerima fail, ia menyimpannya di kawasan penahan yang disebut Mempool. Mempool, kependekan dari kumpulan memori, adalah ruang yang dikhaskan untuk transaksi yang sah tetapi masih belum disahkan.
Setelah mesej urus niaga menuju ke Mempool dari pelbagai nod dalam talian yang berbeza di rangkaian, kita dapat mengatakan langkah kedua penyiaran selesai secara rasmi.
Sekarang saya ingin berhenti sebentar dan membincangkan status transaksi kami pada ketika ini. Untuk benar-benar melihat apa yang sedang berlaku dengan transaksi kami semasa ia berjalan di sepanjang rangkaian Bitcoin, kami dapat menggunakan block explorer.
Penjelajah blok adalah alat, biasanya dalam bentuk laman web, yang membolehkan anda mencari dan menavigasi melalui Blockchain. Dengan menggunakan block explorer, anda dapat memeriksa baki alamat Bitcoin yang berbeza, mengesan transaksi dan mendapatkan pelbagai statistik mengenai rangkaian.
Jadi pada ketika ini, jika kita melihat transaksi kita melalui penjelajah blok, kita akan melihat bahawa ia ditandai sebagai “tidak disahkan”, yang bermaksud ia disiarkan ke rangkaian dan tanda tangan digitalnya disahkan tetapi masih bukan sebahagian daripada Blockchain. Jenis urus niaga ini juga kadang kala disebut sebagai transaksi pengesahan sifar.
Transaksi yang tidak disahkan harus dianggap seperti namanya – tidak disahkan. Ini bermaksud bahawa transaksi masih boleh dibatalkan, dan tidak ada jaminan ia akan memasuki Blockchain. Sekiranya anda menerima barang untuk pembayaran yang dilakukan di Bitcoin, tidak pernah menerima transaksi yang belum disahkan sebagai bukti pembayaran.
Sekarang kita dapat beralih ke langkah terakhir – mengesahkan transaksi kita.
Sekiranya anda telah menonton pelajaran kami sebelumnya mengenai perlombongan Bitcoin, maka anda sudah mengetahui bahawa pelombong mengumpulkan transaksi, yang bermaksud mereka mengambil fail tersebut di Mempool, mengelompokkannya dan membuat sekumpulan transaksi.
Terdapat had berapa jumlah transaksi yang dapat dimasukkan ke dalam setiap blok. Oleh itu, pelombong biasanya akan memilih urus niaga yang mempunyai yuran perlombongan tertinggi yang dilampirkan terlebih dahulu.
Pelombong kemudian akan bersaing satu sama lain untuk memasukkan blok mereka ke dalam Blockchain.
Pertandingan perlombongan didasarkan pada pengiraan matematik, dan pelombong dengan kekuatan komputasi paling banyak akan mempunyai peluang terbaik untuk menang. Setelah pelombong memenangi pertandingan dan memasukkan bloknya ke dalam Blockchain, semua transaksi yang berada di blok tersebut akan dianggap sebagai disahkan.
Pada dasarnya, pelombong menulis buku sejarah urus niaga Bitcoin, dan sesiapa yang memenangi pertandingan boleh menulis halaman seterusnya.
Rata-rata, blok transaksi baru akan ditambang, atau dimasukkan ke dalam Blockchain, setiap 10 minit. Perlu diingat bahawa ini rata-rata. Kadang-kadang anda akan mendapat pengesahan 2 blok dalam 1 minit, dan kadangkala memerlukan lebih dari satu jam.
Sekiranya blok ditambang dengan transaksi anda di dalamnya, anda akan melihatnya sekarang akan ditunjukkan pada penjelajah blok sebagai satu pengesahan. Apabila semakin banyak blok ditambahkan selepas itu, nombor pengesahan akan bertambah.
Anggaplah ia sebagai bangunan blok dengan blok kita di bahagian paling bawah. Setiap blok tambahan yang terdapat di atas blok kita sendiri menjadikannya lebih sukar untuk dikeluarkan. Itulah sebabnya biasanya disarankan untuk menunggu sekurang-kurangnya 6 blok sebelum mempertimbangkan transaksi yang disahkan sepenuhnya tanpa ada kemungkinan pembatalan.
Itu sahaja! Urus niaga kami kini disahkan dan diterima sepenuhnya.
Mudah-mudahan, anda kini mempunyai pemahaman yang lebih baik mengenai bagaimana rangkaian Bitcoin beroperasi. Sekiranya anda mempunyai pertanyaan tambahan mengenai apa yang baru kami bahas, silakan tinggalkan di bahagian komen di bawah.
Saya harap anda menikmati episod Bitcoin Whiteboard Selasa ini, dan saya akan melihat anda … sebentar lagi.