За разлика от това, ако намирането на блокове отнема твърде дълго, трудността намалява, като повишава целта. Тази цел е число, което се нулира периодично. За да копае успешно блок, копачът трябва да намери хеш, по-нисък от това число.
Тук можем да използваме прост пример. Да предположим, че имаме термина „binance“ и искаме да произведем SHA256 хеш, чийто изход е числено по-нисък от конкретна цел, която приблизително съответства на хешове, започващи с определен брой нули в шестнадесетичната си форма.
При реалното копаене копачите се опитват да намерят стойност на хеша, по-ниска от целевото число, което е много голямо число, представено във формат на 256 бита. Можем да илюстрираме това, като итеративно добавяме числа към „binance“ (напр. „binance1“, „binance2“, „binance3“) и го хешираме, докато получим изходен хеш, който отговаря на опростен критерий, като например да започва с водещи нули.
Това би трябвало да ви даде представа как работи копаенето, като разликата е, че копачите се опитват да намерят число, което попада под дадена цел. Колкото по-ниска е тази цел, толкова по-трудно е да се намери решение, поради което Биткойн изразходва толкова много изчислителна мощност. Копачите хешират вариации на една и съща информация многократно, за да намерят валиден хеш.
Биткойн коригира трудността на копаене приблизително на всеки 2016 блока (около на всеки две седмици), за да поддържа средно време за блок от 10 минути. Тази корекция се базира на това колко време е отнело копаенето на последните 2016 блока. Ако блоковете са били копани по-бързо от очакваното, трудността се увеличава, за да направи копаенето по-трудно; ако е било по-бавно, трудността намалява, за да направи копаенето по-лесно.
Копаенето се е превърнало в дейност на индустриално ниво, доминирана от големи ферми за копаене със специализирано оборудване, което отразява конкурентния характер на мрежата и нарастващата трудност.
Временен блок, създаден от възел за копаене (копач), който да се добави към блокчейна, за да се получат бло...
Криптовалута, създадена от псевдонимния(те) разработчик(ци) Сатоши Накамото. Първата криптовалута, която пъ...
Проверката на трансакции в блокчейн мрежа, в която трансакциите се добавят като записи в блокчейн регистъра.