Мақсатты хэш

Мақсатты хэш дегеніміз не?

Криптовалюта өндірісі кезінде мақсатты хеш – бұл жаңа блокты кеншіге беру үшін бөлінген блоктың тақырыбы аз немесе тең болуы керек сандық мән. Блок тақырыбы блокчейндегі жеке блоктарды анықтайды.

Криптовалюта өндірісі сіз аяқтаған жұмыс үшін сыйақы ретінде криптовалюта жинау процесін білдіреді. Бұл жұмыстың мәні – берілген криптовалюта транзакцияларының заңдылығын тексеру. Осылайша, крипто-валюта өндірушілері аудитор болып табылады. Сіз кен өндірген кезде, сіз ақша салмай-ақ, криптовалюта табуға болады.

Мақсатты хэш енгізудің қиындығын анықтауда қолданылады және блоктардың тиімді өңделуін қамтамасыз ету үшін оны реттеуге болады. Мысалы, мақсатты хэштер ағымдағы тау-кен қиындықтарын (Bitcoin- ті қоса) белгілеу үшін жұмыс дәлелі (PoW) жүйесін қолданатын криптовалютада қолданылады. Егер тау-кен өндірісі үшін криптовалюта басқа жүйені қолданса, мақсатты хэш қажет болмауы мүмкін.

Негізгі өнімдер

  • Криптовалюта өндіруде мақсатты хэш дегеніміз – бұл сандық мән, ол блокталған тақырып (блокчейндегі жеке блоктарды анықтау үшін қолданылады) жаңа блокты кеншіге беру үшін аз немесе тең болуы керек.
  • Мақсатты хэштер қазіргі уақыттағы тау-кен қиындықтарын (Bitcoin-ті қоса) белгілеу үшін жұмыс дәлелі (PoW) жүйесін қолданатын криптовалютада қолданылады; егер тау-кен өндірісі үшін криптовалюта басқа жүйені қолданса, мақсатты хэш қажет болмауы мүмкін.
  • Bitcoin желісі жаңа блоктар арасындағы орташа 10 минуттық интервалды сақтау үшін мақсатты хэшті көтеру немесе төмендету арқылы тау-кен жұмысының қиындығын реттейді.

Target Hash қалай жұмыс істейді

Cryptocurrencies пайдалану сүйенеді blockchains барлық екенін cryptocurrency операциялардың тарихын қамтиды. Бұл транзакциялар әріптік-цифрлық таңбалар қатарына хэштелген немесе криптографиялық кодталған. Хэштеу кез-келген ұзындықтағы мәліметтер тізбегін алып, оны алгоритм бойынша жүргізіп, белгіленген ұзындықтағы нәтиже шығаруды көздейді. Кірістің үлкендігіне немесе кішілігіне қарамастан, шығыс әрқашан бірдей болады (хэштің орын ауыстыру саны астрономиялық үлкен болғанымен). Әр блокта алдыңғы блок тақырыбының хэші болады.

Блокчейнді растау және кодтау тау-кен өндірісі деп аталады. Тау-кен өндірісі соңғы блокты өңдеу үшін хэштеу алгоритмдерін іске қосу үшін компьютерлерді пайдалануды көздейді; пайдаланушыға қажет ақпаратты блок тақырыбында табуға болады. Криптовалюта желісі осы хэштің мақсатты мәнін белгілейді – мақсатты хэш деп аталады, ал кеншілер барлық мүмкін мәндерді сынау арқылы бұл мәннің не екенін анықтауға тырысады.

Блок тақырып блок нұсқа нөмірін бір уақыт белгісін, алдыңғы блогында пайдаланылатын хэш, хэш бар Меркл тамыры, анықтаған бірінші, және мақсатты хэш. Блок блок мазмұнының хэшін алу, сандардың кездейсоқ жолын қосу (nonce) және блокты қайтадан хэштеу арқылы жасалады.

Егер хэш мақсаттың талаптарына сәйкес келсе, онда блок блокчейнге қосылады. Норманы болжау үшін велосипедпен жүруді жұмыс дәлелі (PoW) деп атайды, ал мәнді таба алатын кенші блокпен марапатталады және криптовалютада төленеді.

Ерекше мәселелер

Bitcoin үшін мақсатты Hash

Bitcoin SHA-256 хэш алгоритмін қолданады. Бұл алгоритм кездейсоқ сандарды тексеруге мүмкіндік береді, бұл компьютердің алдын-ала өңделетін қуатын қажет етеді.

Блокты өндіру шахтерден хитингтен (криптографиялық кодталғаннан) кейін, биткоин желісі қабылдаған ең соңғы блокта қолданылғаннан кем немесе оған тең болатын мән (нес) шығаруды талап етеді. Бұл сан 0- (ең кіші опция) мен 256 бит (ең үлкен опция) арасында, бірақ ешқашан максималды сан болуы екіталай.

Мақсатты хэш үлкен сан болуы мүмкін болғандықтан, шахтер сәттілікке жетпес бұрын көптеген мәндерді тексеруі керек. Сәтсіз кенші келесі блокты күтуі керек (сондықтан хэш шешімін тапқан кеншілерді жарыс немесе лотерея жеңімпаздарымен салыстырады).

Мақсатты хэш мезгіл-мезгіл түзетіліп отырады. Жаңа мақсатты құру үшін қолданылатын хэш-функциялар блокчейнді (және оның криптовалютасын) қауіпсіз ету үшін жасалған ерекше қасиеттерге ие. Бұл процесс детерминирленген болып табылады, яғни ол бірдей кіріс қолданылған сайын бірдей нәтиже береді. Бұл кіріс үшін хэшті қайтару үшін көп уақытты қажет етпейтін жеткілікті жылдам. Сондай-ақ, бұл енгізуді анықтауды өте қиын етеді, әсіресе үлкен сандар үшін және енгізілген нәтижеге кішігірім өзгертулер енгізеді, бұл әр түрлі хэш-шығысқа әкеледі.