Что Такое Candidate Block?
Узнаем значение Candidate Block, определение в крипто, Что Такое Candidate Block и другие важные детали.
Candidate Block (блок кандидат) является блоком, который майнеру необходимо добыть для получения награды. Его также называют временным блоком. В процессе он проверяется и может либо подтвердиться, либо отмениться сетью. Данные блоки создаются майнерами.
Между майнерами идёт постоянная конкуренция. Каждый майнер стремится стать тем, кто подтвердит и добавит блок в блокчейн. В этом процессе свою роль имеет блок кандидат. Так как чтобы принять участие в соревновании, майнерам необходимо создать этот блок кандидат.
В процесс создания блока кандидата входит несколько шагов. Сбор неподтверждённых транзакций из пула памяти и их систематизация. Собрать нужно несколько транзакций.
После этого, майнер хэширует эти транзакции, чтобы они стали деревом хешей. Дерево Хешей является методом организации данных и это сделано, чтобы структура дерева хеша позднее выпустила хэш рут. Для уточнения, это хеш, который может считаться представлением всех хэшей и транзакций, включённых в дерево хешей.
Процесс продолжается с хэш рутом и одноразовым номером, включённым в заголовок блока. Как и всё остальное, майнеры хешируют заголовок блока. В зависимости от хэш рута, одноразового номера и блоков перед хэшем - создается блок. Это результата данного процесса. Сам блок кандидат будет работать как уникальный идентификатор.
На данном этапе важно, чтобы блок считался действительным. Чтобы достичь этого, требуется хэш блока с определённым числом нулей. Поэтому майнинг требует множество попыток вычисления хеша. Всё потому, что ноды для майнинга должны попробовать много различных функций хэшинга. Такой же процесс проходит с несколькими одноразовыми значениями. Так происходит до момента создания правильного хэша блока.
Так как это модель Proof-of-Work. Значит, чтобы подтвердить, что майнер завершил процесс майнинга - создаётся хэш блок.
Для подтверждения правильности хэша - блок кандидат правильного хэша блока будет передан другим нодам сети.
Процесс заканчивается добавлением блока кандидата в блокчейн. Но это произойдёт только только если в предыдущих процессах не возникнет ошибок.