Anda sedang melihat Apa maksud melombong mata wang kripto dan cara proses perlombongan berfungsi

Apa maksudnya menambang cryptocurrency dan bagaimana proses perlombongan berfungsi

Waktu membaca: 3 minuti

Perlombongan cryptocurrency, juga dipanggil perlombongan cryptocurrency, adalah proses di mana transaksi antara pengguna disahkan dan ditambahkan ke daftar, ke lejar umum yang besar, yang merupakan blockchain.

Il proses perlombongan adalah salah satu elemen penting yang memungkinkan

  • cryptocurrency berfungsi sebagai rangkaian desentralisasi peer-to-peer, tanpa memerlukan pihak berkuasa pusat ketiga
  • kepada cryptocurrency baru yang akan dilahirkan

Bitcoin adalah contoh cryptocurrency yang paling popular dan mantap, dan Perlombongan Bitcoin ia berdasarkan algoritma konsensus yang disebut Bukti Kerja.

Dan tidak semua cryptocurrency dapat ditambang. Sekarang mari kita cuba memahami, dari sudut pandangan teknikal, apa maksudnya menambang cryptocurrency dan bagaimana proses perlombongan berfungsi.

indeks

Apa yang berlaku semasa proses perlombongan?

Pelombong adalah simpul dalam rangkaian yang mengumpulkan transaksi dan menyusunnya menjadi blok.

Setiap kali transaksi dibuat, semua orang nod rangkaian mereka menerimanya dan mengesahkan kesahihannya. Nod penambang yang sangat cekap kemudian mengumpulkan transaksi ini dari kumpulan memori dan mula memasangkannya ke dalam blok (inilah yang disebut blok calon).

Perkara pertama yang dilakukan oleh simpul penambang adalah dengan menambahkan transaksi di mana anda menghantar ganjaran perlombongan (blok hadiah), dan kemudian memulakan perlombongan: perkara pertama yang berlaku pada blok ketika dilombong adalah rasa benci secara individu setiap transaksi yang diambil dari kumpulan memori. Urus niaga dengan mana penambang diberi ganjaran dipanggil urus niaga coinbase, dan itu adalah urus niaga di mana syiling diciptakan "di luar udara". Dalam kebanyakan kes, transaksi coinbase adalah transaksi pertama yang direkodkan dalam blok baru.

Organisasi di Merkle Tree

Oleh kerana setiap transaksi dianalisis, hash disusun menjadi Merkle Tree, yang dibentuk dengan mencocokkan hash transaksi dua demi dua dan menguraikannya. Hasilnya kemudian disusun menjadi pasangan lain dan mengalami hash lebih jauh, dan seterusnya berulang-ulang kali, sehingga ia mencapai "puncak pokok". Bahagian atas pokok juga disebut hash akar (atau Merkle root) dan pada dasarnya adalah hash tunggal yang mewakili semua hash sebelumnya yang digunakan untuk menghasilkannya.

Hash akar bersama dengan hash blok sebelumnya dan nombor rawak dipanggil duta paus ia kemudian dimasukkan ke dalam header blok. Header blok kemudian dicincang menghasilkan output berdasarkan elemen-elemen ini (hash root, hash dari blok sebelumnya dan nonce) ditambah beberapa parameter lain. Output yang dihasilkan adalah hash blok dan akan berfungsi sebagai pengecam blok yang baru dihasilkan (blok calon).
Untuk dianggap sah, output (hash blok) mestilah kurang dari nilai sasaran tertentu yang ditentukan oleh protokol: hash blok mesti dimulakan dengan bilangan sifar tertentu.

Kesukaran menipu

Il nilai sasaran - juga dikenali sebagai kesukaran mencuci (kesukaran hashing) - disesuaikan secara tetap oleh protokol, memastikan bahawa kadar penciptaan blok baru tetap ada tetap dan berkadar dengan jumlah daya hashing yang dikhaskan untuk rangkaian.

Setiap kali pelombong baru menyertai rangkaian dan persaingan meningkat kesukaran mencuci akan meningkat, mengelakkan purata masa sekatan menurun. Sebaliknya, jika pelombong memutuskan untuk meninggalkan rangkaian, kesukaran hashing akan menurun, mengekalkan masa blok tetap walaupun ada daya pengkomputeran yang dikhaskan untuk rangkaian.

Proses perlombongan memerlukan pelombong untuk terus mengepung header blok berulang-ulang, berulang kali melalui proses sehingga pelombong rangkaian akhirnya menghasilkan blok hash yang sah. Apabila hash yang sah dijumpai, nod pengasas menghantar blok ke rangkaian. Semua nod lain akan memeriksa sama ada hash tersebut sah dan jika demikian, mereka akan menambahkan blok ke dalam salinan blockchain mereka dan beralih ke pengekstrakan blok seterusnya.
Telah terjadi dan kadang-kadang dua pelombong menghantar blok yang sah pada masa yang sama, dan rangkaian mendapati dirinya mempunyai dua blok yang bersaing. Pelombong mula melombong blok seterusnya berdasarkan blok yang mereka terima terlebih dahulu. Persaingan antara blok-blok ini akan berlanjutan sehingga blok berikutnya diekstraksi berdasarkan salah satu blok yang bersaing. Blok yang dijatuhkan dipanggil a blok anak yatim o basi basi. Pelombong di blok ini akan kembali menambang rantaian blok yang menang.

Kolam pelombong

Walaupun ganjaran blok diberikan kepada pelombong yang pertama kali menemui hash yang sah, kebarangkalian untuk mencari hash diatur oleh formula mudah: ia adalah sama dengan bahagian kuasa pengekstrakan di rangkaian. Pelombong dengan peratusan kecil kekuatan perlombongan mempunyai peluang yang sangat kecil untuk menemui blok seterusnya sendiri. THE kolam perlombongan dicipta untuk menyelesaikan masalah ini. Ini bermaksud mengumpulkan sumber daya pelombong, yang berkongsi kekuatan pemprosesan mereka melalui rangkaian, untuk sama-sama membahagikan ganjaran di antara semua anggota kumpulan, berdasarkan jumlah pekerjaan yang mereka sumbangkan untuk kemungkinan mencari blok.