Почему «пытаются»? Потому что это не так легко. Чтобы добавить блок, необходимо решить сложную математическую задачу, генерируемую блокчейн сетью. Для этого необходимы мощные компьютеры. Компьютеры майнеров соревнуются друг с другом, они работают круглые сутки, чтобы решить такие сложные задачи. Вероятность того, что тот или иной майнер решит математическую задачу первым, присоединит блок и получит за это вознаграждение – как правило, зависит как раз от мощности его оборудования.
Если задача решена, то новый блок распределяется по сети и добавляется в основную цепь. Майнер, решивший задачу первым, получает вознаграждение, как правило, в виде криптовалюты данной сети.
Кроме подтверждения транзакций, майнеры также проверяют транзакции, зарегистрированные другими майнерами. И также они хранят копии блокчейна, защищая информацию от потери или подделки.
Как правило (в сети биткоин, например), количество майнеров неограничено. И чем их больше в сети, тем лучше, потому что такая сеть становится более надежной.
При работе с криптовалютами, майнеры за свою работу получают награждение в виде криптомонет: как комиссия от всех участников транзакций, записанных в блоке, а также вознаграждение от самой сети. Сеть генерирует и выпускает новые монеты, и общее количество монет увеличивается. Однако, как правило, в некоторых криптовалютах существует ограничение: когда общая сумма монет достигает определенного максимума, их выпуск прекращается. Дальше майнеры могут работать только за вознаграждение от участников. Например, сумма всех биткоинов, которые могут быть выпущены сетью изначально ограничена в 21 миллион биткоинов. На начало 2022 года было выпущено почти 19 миллионов единиц.
Так вот, мы уже говорили, что каждые 4 года, количество генерируемых биткоинов при добавлении блоков, снижается на 50%. Изначально, когда биткоин был только запущен, за добавление одного блока майнер получал 50 биткоинов, в 2012 году вознаграждение было сокращено вдвое до 25 биткоинов. В 2016, произошло очередное сокращение до 12.5. Следующее сокращение было в 2020 году – до 6.25 биткоинов за добавление одного блока.
Смарт-контракты
В технологии блокчейн присутствует возможность загрузить в него компьютерную программу, которая будет исполняться самостоятельно и автоматически. Такие программы называются смарт-контракты. Такие контракты вместе с результатами их работы хранятся в блокчейне и остаются там навсегда.
Само понятие «смарт-контракт» было введено в оборот еще в начале 1990-х годов программистом Ником Сабом. Он описал этот термин как компьютерный протокол, который самостоятельно совершает сделки с полным контролем над их выполнением. Сабо предполагал, что смарт-контракты будут намного лучше традиционных юридических