Как работает майнинг
UPD:
Из канла Kinda Digital Nomad
Все знают, что есть так называемые майнеры. Что можно установить какой-то непонятный софт на свой компьютер, и генерировать почти что настоящие деньги. Только успевай оплачивать счета за электричество. Но как это, на самом деле, работает?
В основе всех криптовалют лежит технология Blockchain. Пресловутая цепочка блоков. Каждый блок – это таблица с информацией. В Bitcoin, к примеру, это список транзакций – кто кому сколько отправил денег. Вся цепочка представляет собой историю транзакций за все существование Bitcoin. Все блоки зашифрованы специальным образом, чтобы нельзя было добавить блок в середину или изменить уже существующий блок. Можно добавлять новые блоки только в конец.
Каждый майнер связан со всеми остальными по интернету, образуя тем самым сеть. Сам майнинг состоит в том что компьютер пытается решить криптографическую загадку, вычисляя такое входное значение хеш функции, чтобы выходное значение удовлетворяло определенному требованию. Хеш функция – это такая штука, на вход которой можно подать одни нолики и единички, а на выходе получить другие нолики и единички. Будем считать, что это математический черный ящик. Вся магия в том, что нельзя угадать, что нужно подать на вход, чтобы получить определенный результат.
На чем и построен майнинг. Майнеры просто вслепую тыкают, высчитывая результат от случайных значений, в надежде на то, что результат вычислений будет удовлетворять выставленным условиям. Счастливчик, который угадал входное значение, получает награду в виде намайненной валюты. Его копия данных считается достоверной. Он зашифровывает последний блок и копируется ко всем остальным участникам. Так как никто никогда не знает, кто закроет следующий блок, очень сложно подсуетиться и подменить историю транзакций.
Все, что описал выше, верно для Bitcoin и для всех криптовалют, в основе которых лежит принцип доказательства работой (Proof of work). Есть еще, к примеру, Proof of Stake, где вероятность того, что копия базы данных определенного участника будет скопирована ко всем остальным, зависит от количества криптовалюты на его счету. Иногда эти подходы комбинируются.
Телеграм:https://t.me/kinda_dn/34