Investor's wiki

Sasaran Hash

Sasaran Hash

Apakah itu Hash Sasaran?

Dalam perlombongan mata wang kripto, cincang sasaran ialah nilai berangka yang pengepala blok cincang mestilah kurang daripada atau sama untuk blok baharu diberikan kepada pelombong. Pengepala blok mengenal pasti blok individu dalam rantaian blok.

Perlombongan mata wang kripto merujuk kepada proses mengumpul mata wang kripto sebagai ganjaran untuk kerja yang anda selesaikan. Sifat kerja ini adalah untuk mengesahkan kesahihan transaksi mata wang kripto tertentu. Dengan cara ini, pelombong mata wang kripto pada dasarnya adalah juruaudit. Apabila anda melombong, anda boleh memperoleh mata wang kripto tanpa perlu meletakkan wang untuknya.

Cincang sasaran digunakan dalam menentukan kesukaran input dan boleh dilaraskan untuk memastikan bahawa blok diproses dengan cekap. Contohnya, cincang sasaran digunakan dalam mata wang kripto yang menggunakan sistem bukti kerja (PoW) untuk menetapkan y sukar semasa (termasuk perlombongan Bitcoin). Jika mata wang kripto menggunakan sistem yang berbeza untuk perlombongan, ia mungkin tidak memerlukan cincang sasaran.

Cara Cincang Sasaran Berfungsi

kripto bergantung pada penggunaan rantaian blok yang mengandungi sejarah semua urus niaga mata wang kripto tersebut. Urus niaga ini dicincang,. atau dikodkan secara kriptografi, ke dalam satu siri aksara alfanumerik. Hashing melibatkan mengambil rentetan data dengan sebarang panjang dan menjalankannya melalui algoritma untuk menghasilkan output dengan panjang tetap. Output akan sentiasa sama panjang, tidak kira berapa besar atau kecil input itu (walaupun bilangan pilih atur cincang adalah besar secara astronomi). Setiap blok akan mengandungi cincangan pengepala blok sebelumnya.

Mengesahkan dan mengekodkan blokchain dirujuk sebagai perlombongan. Perlombongan melibatkan penggunaan komputer untuk menjalankan algoritma pencincangan untuk memproses blok terbaharu; maklumat yang perlu dilombong oleh pengguna ditemui dalam pengepala blok. Rangkaian mata wang kripto menetapkan nilai sasaran untuk cincang ini—yang dipanggil cincang sasaran—dan pelombong cuba menentukan nilai ini dengan menguji semua nilai yang mungkin.

Pengepala blok mengandungi nombor versi blok, cap masa, cincang yang digunakan dalam blok sebelumnya, cincangan Merkle Roo t,. nonce dan cincang sasaran. Blok dijana dengan mengambil cincang kandungan blok, menambah rentetan nombor rawak (nonce), dan pencincangan blok itu semula.

Jika cincangan memenuhi keperluan sasaran, maka blok itu ditambahkan pada rantaian blok. Berbasikal melalui penyelesaian untuk meneka nonce dirujuk sebagai bukti kerja (PoW), dan pelombong yang dapat mencari nilai diberikan blok dan dibayar dalam mata wang kripto.

Pertimbangan Khas

Sasaran Hash untuk Bitcoin

Bitcoin menggunakan algoritma hash SHA-256. Algoritma ini menjana nombor rawak yang boleh disahkan dengan cara yang memerlukan jumlah kuasa pemprosesan komputer yang boleh diramal.

Menambang blok memerlukan pelombong untuk menghasilkan nilai (nonce) yang, selepas dicincang (dikodkan secara kriptografi), adalah kurang daripada atau sama dengan yang digunakan dalam blok terbaharu yang diterima oleh rangkaian bitcoin. Nombor ini adalah antara 0- (pilihan terkecil) dan 256-bit (pilihan terbesar) tetapi tidak mungkin menjadi nombor maksimum.

Oleh kerana hash sasaran boleh menjadi jumlah yang besar, pelombong mungkin perlu menguji sejumlah besar nilai sebelum berjaya. Seorang pelombong yang tidak berjaya perlu menunggu untuk blok seterusnya (itulah sebabnya pelombong yang mencari penyelesaian cincang disamakan dengan pemenang perlumbaan atau loteri).

Cincang sasaran dilaraskan secara berkala. Fungsi cincang yang digunakan untuk menjana sasaran baharu mempunyai sifat khusus yang direka untuk menjadikan rantaian blok (dan mata wang kriptonya) selamat. Proses ini bersifat deterministik, bermakna ia akan menghasilkan hasil yang sama setiap kali input yang sama digunakan. Ia cukup pantas supaya tidak mengambil masa terlalu lama untuk mengembalikan cincang untuk input. Ia juga menjadikan penentuan input menjadi sangat sukar, terutamanya untuk nombor yang besar, dan membuat perubahan kecil pada input menghasilkan output cincang yang sangat berbeza.

##Sorotan

  • Cincang sasaran digunakan dalam mata wang kripto yang menggunakan sistem bukti kerja (PoW) untuk menetapkan kesukaran perlombongan semasa (termasuk Bitcoin); jika mata wang kripto menggunakan sistem yang berbeza untuk perlombongan, ia mungkin tidak memerlukan cincang sasaran.

  • Dalam perlombongan mata wang kripto, cincang sasaran ialah nilai berangka yang pengepala blok cincang (yang digunakan untuk mengenal pasti blok individu dalam rantaian blok) mestilah kurang daripada atau sama dengan bagi membolehkan blok baharu diberikan kepada pelombong.

  • Rangkaian Bitcoin melaraskan kesukaran perlombongan dengan menaikkan atau menurunkan hash sasaran untuk mengekalkan purata selang 10 minit antara blok baharu.