DEFINISYON ng Target Hash
Ang isang target na hash ay isang numero na ang isang hadhed block header ay dapat na mas mababa sa o katumbas ng order upang magkaroon ng isang bagong block na iginawad. Ang target na hash ay ginagamit sa pagtukoy ng kahirapan ng pag-input, at maaaring maiayos upang matiyak na ang mga bloke ay naproseso nang mahusay.
PAGBABAGO sa Target Target Hash
Ang mga cryptocurrency ay nakasalalay sa paggamit ng mga blockchain na naglalaman ng mga kasaysayan ng transaksyon, at "nasubo" o naka-encode sa isang serye ng mga numero at titik. Ang Hashing ay nagsasangkot ng pagkuha ng isang string ng data ng anumang haba at pagpapatakbo nito sa pamamagitan ng isang algorithm upang makabuo ng isang output na may isang nakapirming haba. Ang output ay palaging magiging pareho ang haba, hindi alintana kung gaano kalaki o maliit ang input. Ang paggamit ng hashing ay nangangahulugang ang sinumang nakikitungo sa isang blockchain ay kailangang tandaan ang hash sa halip na ang pag-input mismo. Ang bawat bloke ay maglalagay ng hash ng nakaraang block header.
Ang pag-decode at pag-encode ng blockchain ay tinutukoy bilang pagmimina. Ang pagmimina ay nagsasangkot ng paggamit ng mga computer upang magpatakbo ng mga algorithm ng hashing upang maproseso ang pinakabagong bloke, kasama ang impormasyong kinakailangan sa pagmimina na matatagpuan sa header ng block. Ang network ng cryptocurrency ay nagtatakda ng isang halaga ng target para sa hash na ito - ang target na hash - at sinubukan ng mga minero kung ano ang halagang ito sa pamamagitan ng pagsubok sa lahat ng posibleng mga halaga.
Ang header ng block ay naglalaman ng numero ng bersyon ng block, isang timestamp, ang hash na ginamit sa nakaraang block, ang hash ng Merkle Root, ang nonce, at ang target na hash. Ang bloke ay nabuo sa pamamagitan ng pagkuha ng hash ng mga nilalaman ng block, pagdaragdag ng isang random na string ng mga numero (ang nonce), at hashing block muli. Kung ang hash ay nakakatugon sa kinakailangan ng target, pagkatapos ang bloke ay idinagdag sa blockchain. Ang pagbibisikleta sa pamamagitan ng mga solusyon upang hulaan ang nonce ay tinutukoy bilang patunay ng trabaho, at ang minero na nakakahanap ng halaga ay iginawad sa bloke at bayad sa cryptocurrency.
Ang target na hash para sa Bitcoin ay isang 256-bit na numero, at matatagpuan sa header ng block. Ang pagmimina ng isang bloke ay nangangailangan ng minero upang makabuo ng isang halaga (isang nonce) na, pagkatapos na mabigo, mas mababa o o katumbas ng isang ginamit sa pinakahuling bloke na tinanggap ng network ng Bitcoin. Ang bilang na ito ay nasa pagitan ng 0- (ang pinakamaliit na pagpipilian) at 256-bits (ang pinakamalaking pagpipilian), ngunit hindi malamang na maging ang pinakamataas na bilang. Dahil ang malaking target ay maaaring isang malaking bilang, ang minahan ay maaaring subukan ang isang malaking bilang ng mga halaga bago maging matagumpay. Ang isang hindi matagumpay na minero ay kailangang maghintay para sa susunod na bloke, na hahantong sa mga minero na nagkagusto sa paghahanap ng isang hash solution sa pagpanalo ng isang lahi o loterya.
Ang target na hash ay nababagay ng pana-panahon. Ang hash function na ginamit upang makabuo ng bagong target ay may mga tukoy na katangian na idinisenyo upang matiyak ang blockchain (at cryptocurrency). Ito ay deterministik, nangangahulugang magagawa ito ng parehong resulta sa bawat oras na ginagamit ang parehong pag-input. Ito ay sapat na mabilis upang hindi masyadong magtagal upang maibalik ang isang hash para sa pag-input. Ginagawa din nito ang pagtukoy ng input na napakahirap, lalo na para sa mga malalaking numero, at gumagawa ng maliit na pagbabago sa resulta ng pag-input sa isang napaka-ibang output ng hash.
![Target ng target Target ng target](https://img.icotokenfund.com/img/bitcoin/525/target-hash.jpg)