Доказательство работы
Доказательство работы — это механизм консенсуса, в котором участники, называемые майнерами, соревнуются в решении вычислительно сложной задачи. Первый, кто находит корректное решение, получает право добавить следующий блок транзакций в блокчейн и забирает соответствующее вознаграждение за блок.
Как это работает
Майнеры многократно хешируют данные блока вместе с изменяющимся значением, называемым нонсом, пока результат не окажется ниже целевого показателя сети. Поиск этого решения требует огромного количества догадок и, следовательно, реальной электроэнергии и оборудования, но проверка выигрышного решения мгновенна для всех остальных. Сеть автоматически корректирует сложность, чтобы блоки появлялись примерно с постоянной скоростью независимо от того, сколько майнинговых мощностей находится в сети.
Почему это важно
Стоимость майнинга — это то, что защищает цепочку: чтобы переписать историю, злоумышленнику пришлось бы превзойти по вычислительной мощности честное большинство, что непомерно дорого в крупной сети. Те же энергозатраты также являются главной критикой доказательства работы, и это причина, по которой некоторые сети предпочитают вместо него доказательство доли.
Пример
Bitcoin — самая известная сеть на основе доказательства работы. Litecoin и Bitcoin Cash также используют его, каждая со своими особенностями хеширования.