Что такое подтверждение майнинга?

· 2 min read

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

Подтверждение майнинга бывает двух видов: Proof of Work (PoW) и Proof of Stake (PoS). Майнер, который входит в процесс подтверждения через Proof of Work, доказывает и сами транзакции, и способ, которым он их выполнил. Тем самым он раскрывает свои методы и каждый шаг. Proof of Work охватывает и майнеров, и их транзакции, причём майнер обрабатывает в том числе криптовалюту, которая ему не принадлежит. Доказывая через Proof of Work, что транзакция действительно состоялась и является корректной, он одновременно подтверждает и правильность всей цепочки. У метода PoW есть как преимущества, так и недостатки. Дорогие покупки оборудования, электроэнергия, расходуемая на доказательство работы, растущая сложность и снижающееся вознаграждение — всё это можно отнести к его минусам.

Другой процесс подтверждения — Proof of Stake (PoS). В отличие от Proof of Work, здесь главное действующее лицо — владелец криптовалюты. То есть валидатором выступает тот, кому монеты принадлежат. PoS работает иначе, чем майнинг, и опирается на количество. Чем больше криптовалюты человек держит в кошельке, тем больше вознаграждения он получает за время хранения. Срок хранения одновременно означает и срок подтверждения блока. Здесь важно учитывать один момент: «возраст» баланса (время нахождения в кошельке) обнуляется, как только человек делает перевод со своего кошелька. Размер вознаграждения определяется исходя из длительности хранения в кошельке. Это также называют печатанием денег, и у такого подхода много плюсов. Здесь не нужны расходы на оборудование, как в Proof of Work: для работы достаточно обычного ноутбука. Кроме того, энергопотребление настолько низкое, насколько это возможно, а сами подтверждающие более лояльны к сети. Спорный момент в том, что криптовалюты, которые обычно выпускаются ограниченным тиражом, сосредоточены в руках определённой аудитории, и звание валидатора носит лишь небольшое число людей.

*SHA, Secure Hash Algorithm, — это уникальный процесс криптографического хеширования, охватывающий предшествующие данные.

Майнинг Подтверждение майнинга биткоин криптовалюта крипто алгоритм SHA256