Шта је криптовалута потешкоћа?
Потешкоћа је параметар који битцоин и друге крипто валуте користе како би одржали просечно време између блокова стабилним како се мрежна мешавина снаге мења.
Објашњена потешкоћа у крипто валути
Битцоин и друге крипто валуте које користе блокаде доказане за рад одржавају се кроз процес који се зове рударство. У овом систему, рудари - рачунари који покрећу софтверски клијент крипто валуте - такмиче се у проналажењу новог блока, додајући најновијем скупу података о трансакцијама у ланац. Они добијају накнаде и (у неким случајевима) награду за нове жетоне заузврат.
Време потребно за проналазак новог блока подлеже два фактора: случајна шанса и потешкоће. Започните случајном шансом. Рудари узимају скуп података о трансакцијама и покрећу их путем алгоритма хасх-а, једносмерне функције која ће - с обзиром на одређени скуп података - увек производити исти излаз, али чији се излаз не може обрнути да би се приказали оригинални подаци. Нема начина да предвидите шта ће бити хасх. Нови блок се проналази када хасх испуњава одређени захтев. Пошто сваки скуп података има само један излаз за дату хасх функцију, рудари морају додати нонце - „број који се једном користи“ - подацима да би добили нови хасх. Ако резултат и даље не испуњава захтев, рудар покушава поново са новим освртом.
Услов који хасх мора испуњавати одговара потешкоћама: важећи хасх мора бити испод одређене циљне вриједности аутоматски постављене (и периодично прилагођене) протоколом крипто валуте. Нижа циљна вредност, више понављања хасх функције коју рудар мора проћи да би добио прихватљив резултат - другим речима, већа је тешкоћа. Рудар, у теорији, може имати среће и при првом покушају добити валидан хасх за дати блок: временом, међутим, већа потешкоћа значи да рудари у просеку морају да пређу више нона по блоку.
Каквој сврси служи потешкоћа?
Зашто постављати веће потешкоће, ако је једини практични резултат тај да рудари морају више понављати исту функцију? Битцоин вхитепапер објашњава:
"Да би надокнадили повећану брзину хардвера и различиту заинтересованост за покретање чворова током времена, потешкоће са доказивањем рада се одређују помичним просеком који циља просечан број блокова на сат. Ако се генерирају пребрзо, потешкоће се повећавају. "
Битцоин је дизајниран да дода нови блок у блоцкцхаин у просеку сваких 10 минута. (Остале крипто валуте циљају на чешће блокаде; Литецоин, на пример, циља 2, 5 минута.) Ствар је у томе што количина рачунарске снаге коју рудари мреже колективно контролишу могу веома варирати. Кад је Сатосхи Накамото минирао први блок, постојала је само једна машина у мрежи - вероватно једноставан лаптоп или радна површина. Данас постоји низ раширених фарми величине АСИЦ-а (АСИЦ-ови су машине дизајниране посебно да би се што брже пробијале функције хасх-а).
Да би се осигурало да мрежа производи нови блок са сталном просечном брзином, софтвер је постављен тако да аутоматски подешава циљни хеш горе или доле, што резултира мањом или већом потешкоћом, респективно. Када је Накамото минирао блок генезе, потешкоћа с битцоинима била је 1.
Да бисте проверили потешкоће с битцоинима у стварном времену, можете да се обратите овом графикону.
Крајем јула 2019. потешкоћа износи 9.013 билиона. Графикон испод приказује промену биткоина у потешкоћама током времена:
