1. Введение в криптовалюту — что это такое
Криптовалюта — это виртуальные деньги, которые хранятся только в электронном виде на компьютере или приложениях. Конечно, назвать их "деньгами" пока что рано, но как платежный инструмент можно.
Криптовалюта ничем не обеспечена, кроме спроса на них. Их рост или падение связано исключительно с желанием купить или продать у инвесторов и рядовых пользователей. Как правило, эмиссия каждой из монет ограничена строгим числом, что дает гарантию от возникновения инфляции. С учетом этого факта можно сказать, что такие деньги могут только лишь дорожать, поэтому многие инвестиционные фонды так заинтересовались криптовалютами.
Также большой плюс в том, что подделать такие деньги невозможно.
Более подробно про цифровые деньги читайте в отдельной статье: что такое криптовалюта на простом языке, а мы плавно переходим к вопросу эмиссии цифровых денег — как они появляются на свет?
2. Определение и суть майнинга криптовалюты
Майнинг (англ. "mining" - добыча) — это процесс добычи новых монет криптовалюты по средствам компьютерных вычислений (шифрования, хеширования)
Майнинг — это единственный способ добыть криптовалюту, иначе ее можно лишь купить на криптобирже или обменниках.
Понятие майнера — кто это
Также часто можно услышать такое понятие как "майнер". Это понятие можно трактовать по разному в зависимости от контекста:
- Компьютер, который участвует в майнинге
- Человек, который добывает криптовалюту
- Специализированное оборудование
В чем суть майнинга криптовалюты
Давайте постараемся на пальцах описать суть майнинга. Работа и функционирование криптовалюты поддерживается глобальной сетью компьютеров. База данных транзакций и балансов кошельков состоит на основе технологии "Блокчейн" (blockchain). Не стоит пугаться этого названия, все довольно просто.
Идея Блокчейн в том, чтобы хранить всю базу данных в виде цепочки блоков. Каждый новый блок содержит информацию о предыдущих транзакциях в сети. В итоге образуется крепкая взаимосвязанная структура данных. Таким способом каждый участник сети знает все переводы и у каждого хранится полная история этой цепочки. Эта информация ни для кого не секрет.
Большинство криптовалют работают по технологии Блокчейн. Однако есть и те, которые работают на других технологиях (например, IOTA), но это скорее редкость.
Чтобы сеть работала, т.е. были транзакции необходимо, чтобы постоянно появлялись новые блоки. Процесс образования нового блока происходит во время майнинга.
3. Что такое ферма для майнинга криптовалюты
Ферма для майнинга — это множество компьютеров оптимизированных под добычу криптовалюты
Ферма обычно представляет собой компьютер, в который вставлены несколько видеокарт (4..8 штук).
Вторым вариантов для оборудования фермы являются АСИК-контроллеры. Это специализированные вычислители, которые оптимизированы под вычисления Хэшей по определенному алгоритму криптовалюты.
Большие фермы представляют собой массу таких вычислительных устройств. В промышленных масштабах оборудование для майнинга занимает целые поля с ангарами. Большинство из них располагаются в Китае.
В промышленных масштабах фермы для майнинга Биткоин выглядят примерно так:
Собирать ферму для майнинга криптовалюты в домашних условиях создает ряд проблем:
- Много шума
- Нагрузка на электро проводку
- Занимают место дома
Есть также понятие "облачный майнинг". Это добыча криптовалюты через посредников (когда у Вас нету никакого личного оборудования). Вы его арендуете.
4. Из чего состоит процесс майнинга
Теперь пару слов, а что собственно происходит во время майнинга.
Во время майнинга происходит расчет хэшей. Хэш представляет собой очень большое шестнадцатеричное число полученное путем шифрования по заранее известному алгоритму. У разных криптовалют алгоритмы шифрования могут сильно отличаться. Например
- Bitcoin — SHA-256
- Ethereum — Ethash
- Dash — X11
- Litecoin — Scrypt
- ZCash — EQUIHASG
Что из себя представляет алгоритм шифрования для конечного пользователя представляет мало интереса. Любой такой алгоритм это простые манипуляции с группой чисел: сдвинуть разряд, сложить его с тем-то, вычесть, сдвинуть разряд и т.д.
Блок считается разгаданным, если кто-то из майнеров сумел получить такой Хэш, у которого в начале определенное число нулей. Например, хэши могут быть такими:
2a34000bccddf23201434ffaec
20300003deffe022355504344
00000000a2376bae23232003
5. Хэшрейт — сложность майнинга криптовалют
Сложность майнинга криптовалюты зависит от Хэшрейта сети.
Хэшрейт (Hashrate) — это суммарная "мощь" участников майнинга. Измеряется в количестве получения хэшей в секунду.
Чем больше Хэшрейт сети, тем сложнее добыча, поскольку конкуренция за разгадывание нового блока существенно возрастает. Представьте, было 100 участников и они между собой делили вознаграждение за майнинг. А потом их стало 1000, а денег больше не стало, просто повысилась конкуренция. Только один участник получает все вознаграждение за блок после разгадывания нужного хэша.
Сложность майнинга постоянно растет у всех криптовалют. Это связано с ростом числа "майнеров".
График сложности майнинга Биткоин
График сложности майнинга Эфириума
В зависимости от сложности майнинга количество нулей, которое требуется для разгадывания блока может меняться сетью автоматически. Например, если сейчас хэшрейт сети 1 млн. H/s, то необходимо найти число с 10 нулями впереди, а если хэшрейт вырастет до 5 млн., сеть просто повысить сложность и теперь надо будет искать число с 11 нулями спереди.
Делается это автоматически и заложено в алгоритм, чтобы между блоками в Блокчейне было примерно одинаковое время. Каждый новый блок выходит с определённой строгой периодичностью. Например, у Биткоина каждый новый блок выходит 10 минут, у Эфириума каждые 15 секунд, поэтому сеть Эфириума гораздо быстрее обрабатывает транзакции.
6. Размера вознаграждения при майнинге
Майнер, который первый сумеет добыть блок получит на свой кошелек вознаграждение. У каждой криптовалюты сумма разная. Например, у Биткоина с лета 2016 по лето 2020 фиксированное вознаграждение по 12.5 BTC. У Эфириума — 3 ETH на январь 2018. Майнер помимо этого вознаграждения еще получает комиссию от всех транзакций вошедших в этот блок. Она плавающая. Например, на данный момент (январь 2018) у Биткоина это +4.62 BTC, а у Эфириума +0.85 ETH
Таким образом, благодаря майнерам сеть функционируют, а майнеры получают добытую криптовалюту.
Ограничение по количеству монет
Со временем будет добываться все меньше и меньше количество монет (падает вознаграждение). В итоге майнинг со временем становится все дороже. Это вызывает рост курса криптовалюты. Например, с 2020 года за 1 добытый блок будут давать в два раза меньше. И так каждые 4 года вознаграждение будет понижаться (точнее после каждых 210 000 блоков вознаграждение падает в 2 раза). Уполовинивание награды называется халвингом.
Максимальное число Биткоинов — 21 млн. монет.
На текущий момент создано Биткоинов: 18 456 100 btc
Осталось добыть: 2 543 900
По состоянию на 16 июля 2019 года график майнинга Биткоина выглядит следующим образом:
7. Купить мощность для майнинга в аренду
Майнингом криптовалюты может заняться абсолютно любой желающий. Для этого не потребуются каких-то специфичных знаний. Существуют несколько надежных сайтов для облачного майнинга через которые можно купить в аренду мощность.
От Вас не потребуется никаких действий, кроме выбора криптовалюты для майнинга и вложения средств. Вы инвестируете средства в мощность и взамен получаете ежедневно намайниную криптовалюту. Например, так выглядит интерфейс лучшего сервиса по аренде мощности hashflare.io (обзор »)
На момент 2020 года надежных ферм для облачного майнинга не так много. Вот список самых надежных и проверенных:
Плюсы таких покупки мощности в аренду в облачном майнинге:
- Минимальные вложения (всего от 0.8$)
- Не надо ни зачем следить
- Все автоматически
- Ежедневные выплаты, которые можно выводить или реинвестировать
- Экономия времени на выбор оборудования
8. Виды майнинга криптовалюты
Майнинг криптовалюты можно разделить на виды по методу добычи. Рассмотрим их:
- Майнинг на видеокартах. Самый популярный вид в домашних условиях. Не даром их практически нет в продаже у интернет-магазинов. На крупных фермах используется реже. Смотрите: лучшие видеокарты для майнинга в 2020 году.
- Майнинг на АСИках и другие специализированные вычислители. Редко используется в домашних условиях. Чаще всего используют в промышленных масштабах, поскольку такие вычислители имеют наилучшее соотношение цена/эффективность.
- Майнинг на процессорах. С 2016 года редкость. Майнятся только отдельные виды криптовалют. Самая популярная криптовалюта для майнинга на процессорах это Монеро.
9. Программы для майнинга криптовалюты
Соло или самостоятельная добыча криптовалюты в принципе невозможна из-за огромнейшей сложности любой монеты. Все майнеры добывают криптовалюту совместно через специальные сайты. Они называются пулами для майнинга.
Смысл пула в том, чтобы с большой вероятностью добыть новый блок, а далее распределить вознаграждение между участниками майнинга в пропорциях соответствующим их вложениям. Все это делается на автомате и не требуют никаких действий.
Пулов очень много и можно легко подобрать что-то. Например:
У каждого пула есть специальные программы для майнинга.
Перечислим основные популярные программы для майнинга криптовалют:
- EthMiner — самая популярная программа для майнинга Эфириума. Есть варианты под Windows, Linux.
- Claymore’s Dual Miner — очень интересная программа тем, что может добывать Эфириум и одновременно одну из четырех монет: Decred, Siacoin, Lbry, Pascal.
- CGMINER — консольный клиент для майнинга.
- CudaMiner — для карт от Nvidia (LiteCoin, VertCoin, Yacoin и др.)
Вообще программ гораздо больше. Причем Хэшрейт в каждом софте может сильно отличаться. Поэтому стоит потестировать несколько программ прежде, чем выбрать что-то.