Pengesahan dan Sekatan Transaksi Bitcoin
Contents
Pengesahan dan Sekatan Transaksi Bitcoin
Katakan saya menghantar anda 1 Bitcoin. Setelah beberapa minit, anda melihat bahawa transaksi ini telah menerima satu “pengesahan”. Apa sebenarnya maksudnya? Catatan ini menjelaskan semuanya.
Tidak Suka Membaca? Tonton Tutorial Ringkas Ini Sebaliknya
Ringkasan Pengesahan dan Blok Bitcoin
Urus niaga Bitcoin digabungkan menjadi beberapa blok. Blok ini dimasukkan oleh penambang Bitcoin ke dalam lejar transaksi Bitcoin, yang dikenali sebagai blockchain.
Sekiranya transaksi anda berada di blok yang berjaya ditambang, anda akan melihatnya menerima 1 pengesahan. Setiap blok yang ditambang selepas itu akan memberikan transaksi anda dengan pengesahan tambahan. Sebaiknya tunggu sekurang-kurangnya 6 pengesahan sebelum menganggap transaksi sebagai tidak dapat dipulihkan.
Itu sekatan dan pengesahan secara ringkas. Sekiranya anda mahukan penjelasan yang lebih terperinci teruskan membaca, inilah yang akan saya bahas:
1. Apakah Blok Transaksi Bitcoin?
Transaksi Bitcoin ditulis ke lejar transaksi yang dikenali sebagai blockchain. Namun, bukannya ditambahkan satu persatu, urus niaga digabungkan menjadi sekumpulan transaksi.
Sama seperti maklumat digital lain, transaksi mempunyai ukuran fail. Sekumpulan urus niaga boleh memuatkan sehingga 1 mb transaksi.
2. Proses perlombongan
Transaksi Bitcoin tidak disahkan dengan segera setelah anda menghantarnya. Sebaliknya, ia duduk di mempool, semacam ruang menunggu transaksi.
Pelombong Bitcoin kemudian memilih transaksi dari mempool dan mengumpulkan blok transaksi calon (transaksi dengan bayaran yang lebih tinggi dilampirkan akan dipilih terlebih dahulu).
Penambang Bitcoin adalah komputer yang bersaing untuk hak memasukkan blok urus niaga seterusnya ke dalam blockchain. Mereka melakukannya dengan cuba meneka nombor rawak yang menyelesaikan persamaan matematik (juga dikenali sebagai bukti kerja).
Setelah pelombong menemui jalan penyelesaian, dia dapat memasukkan blok calonnya sebagai blok yang sah di blok block. Apabila itu berlaku, semua transaksi yang berada di dalam blok itu akan mendapat 1 pengesahan. Sekarang, pelombong boleh bergerak untuk bersaing di blok seterusnya.
Proses mengumpulkan blok urus niaga dan kemudian mengemas kini lejar adalah yang dikenali sebagai perlombongan Bitcoin. Pelombong yang menang akan mendapat ganjaran penambangan dan semua yuran transaksi yang dilampirkan pada transaksi di dalam bloknya.
3. Blok Anak Yatim
Blok anak yatim adalah blok yang sah dan tidak termasuk dalam blok block. Ini berlaku dalam situasi yang jarang berlaku di mana dua pelombong berjaya melombong blok pada masa yang sama. Akhirnya, walaupun kedua-dua blok itu sah, hanya satu yang akan diterima dan yang lain akan menjadi yatim piatu.
Mari kita jelaskan bagaimana ini boleh berlaku:
Kadang kala, dua pelombong akan menemui jalan penyelesaian pada masa yang sama. Ini akan mewujudkan dua blok transaksi yang berlainan di seluruh rangkaian.
Mari kita gunakan contoh untuk menggambarkan ini:
Dua pelombong melombong blok A dan B pada masa yang sama. 50% rangkaian menerima blok A terlebih dahulu, sementara 50% yang lain menerima blok B. Pada keadaan semasa terdapat garpu sementara dalam rangkaian.
Beberapa minit berlalu dan blok C dilombong. Blok C dilombong oleh komputer yang menerima blok B sebagai sah. Oleh itu blok yang sah sekarang adalah B dan C, dan blok A dianggap sebagai blok yatim.
4. Membalikkan Transaksi
Setiap kali blok baru dimasukkan ke dalam blockchain, semua blok sebelumnya disahkan lagi (mereka juga diperiksa dalam prosesnya).
Semakin banyak pengesahan blok, semakin sukar bagi seseorang untuk mengeluarkannya dari blockchain. Melakukannya memerlukan penyerang untuk membuat blok alternatif dan kemudian membina rantai yang lebih panjang daripada blockchain asal.
Ini memerlukan sejumlah besar kekuatan pengkomputeran (lihat 51% serangan untuk maklumat lebih lanjut).
Sebaiknya tunggu sekurang-kurangnya 6 pengesahan agar positif bahawa transaksi anda tidak akan dibatalkan oleh serangan apa pun – ini memerlukan purata 1 jam untuk dicapai. Sekiranya anda berurusan dengan jumlah wang yang lebih kecil, anda mungkin tidak sabar menunggu hanya 1 pengesahan.
Membalik urus niaga memerlukan perancangan, masa dan usaha serta banyak kekuatan pengkomputeran. Sebilangan besar orang mungkin tidak akan melalui semua masalah itu dengan sedikit wang.
5. Kesimpulan
Urus niaga Bitcoin digabungkan menjadi blok yang membentuk blok block (rantai blok). Setelah transaksi anda memasuki blok yang sah, ia akan mendapat pengesahan pertama. Setiap blok yang ditambang selepas itu menambah pengesahan tambahan, menjadikannya lebih sukar untuk dibalikkan.
Masih ada soalan mengenai pengesahan dan sekatan transaksi Bitcoin? Beritahu saya di bahagian komen di bawah.
“>