#майнинг Что такое майнинг и для чего он нужен? Недавно мы | BLOCK4BLOCK
#майнинг
Что такое майнинг и для чего он нужен?
Недавно мы поговорили об экологии и энергозатратах майнинга. Теперь поговорим о самом майнинге.
Для того чтобы понять, что стоит за майнингом, нужно вкратце рассказать, как работает "технология распределенного реестра" (DLT).
В отличие от классических баз данных, находящихся на одном сервере, данные в DLT распределены на несколько серверов, компьютеров, майнинговых ферм и других устройств. Каждое из устройств ведет свой реестр данных и сохраняет у себя в памяти.
Когда появляются новые данные, устройства сверяются между собой и выносят решение о достоверности данных. И если консенсус достигается, то новые данные упаковываются в блок (структура для записи данных) и попадают в реестр.
О том, как владельцев устройств заставить работать в DLT.
Без стимулов сделать сложно. Потому каждого владельца устройства вознаграждают за работу.
Для алгоритма консенсуса Proof of Work (PoW) есть два стимула.
Первый стимул — награда за обработку транзакций. В этом случае случайно выбранное устройство может занести транзакцию в блок и получить комиссионные.
Второй стимул — награда за добычу блоков. Здесь у каждого устройства есть шанс разгадать зашифрованное число и получить награду, однако шанс зависит от того, как быстро его разгадаешь, а следовательно награду получают те, у кого больше вычислительных ресурсов.
Для биткоина время добычи блока составляет 10 минут. Каждые 2016 блоков идет сверка среднего времени добычи блока. Если блоки начинают добывать быстрее 10 минут — сложность расшифровки (майнинга) увеличивается, иначе — уменьшается.
Для алгоритма Proof of Stake (PoS) также существуют два стимула.
Первый стимул — награда за обработку транзакций. Чтобы проверить транзакцию (валидировать) и занести в блок, необходимо иметь на кошельке криптовалюту, и чем её больше — тем ценнее "голос" и тем чаще можно получить награду за обработку.
Второй стимул — распределение награды за стейкинг. В PoS блоки не расшифровываются, а генерируются случайно выбранным валидатором. Таким образом, затраты на вычислительные мощности минимальны, но награды за них нет. Однако есть награда сети за валидацию, которая распределяется между всеми держателями застейканых коинов. Так в Ethereum 2.0 для всех валидаторов будет выделяться около 1500 ETH в день.
И тот, и другой консенсусный алгоритм позволяет зарабатывать, однако чем больше участников, тем меньше вероятность получить вознаграждение. Поэтому в обоих случаях майнеры и валидаторы объединяются в пулы, чтобы повысить свои шансы на прибыль и распределить награду между собой.
Таким образом, стимулируя владельцев устройств решать головоломку или обрабатывать транзакции в сети, автоматом создается поддержка работоспособности сети. Вы зарабатываете, а сеть функционирует.
В следующий раз поговорим об экономике майнеров и расскажем про существующие публичные компании.