Криптвоюматика 4.1. Стань сыном маминой подруги - Алексей Викторович Марков
Шрифт:
Интервал:
Закладка:
Таких ферм становилось всё больше, и сложность нахождения новых блоков возрастала. Кроме того, падало и вознаграждение за найденный блок: до 2012 года оно составляло 50 биткоинов, с 2012-го по 2016-й – 25, а сейчас за блок дают всего 12,5 монет. Не за горами и падение приза до 6,25 BTC – это произойдёт 6 июля 2020 года. В 2016 все боялись, что народ перестанет майнить, ведь это внезапно стало ровно в 2 раза менее выгодно. Но ничего такого не произошло – как копали, так и продолжают копать.
Потом появились асики[33] – это китайские интегральные микросхемы, которые предназначены для майнинга, причём исключительно для него – больше они ни для чего не годятся. Копают они гораздо быстрее графических карт, а электричества едят гораздо меньше и по размеру тоже гораздо сподручнее. Плюс их ещё и постоянно совершенствуют, и сейчас мощность их (исключительно для расчёта бесполезных, но красивых хэшей!) просто какая-то умопомрачительная.
По итогам соцсоревнования выходит, что сейчас майнить биткоин дома настолько сложно, что на электричество вы потратите больше денег, чем накопает ваш комп. Однако другие валюты (особенно Ethereum и Zcash) по-прежнему майнить довольно выгодно, даже несмотря на недавнее падение.
Как устроен процесс вычисления? Все в мире одновременно ищут «красивый» хэш в очередном блоке, и сложность подобрана таким образом, что каждые 10 минут его кто-нибудь находит. Но шанс найти этот блок кому-то конкретному настолько мал, что потребовалась бы добрая тысяча лет, чтобы вы (без гарантии!) его обнаружили на своём домашнем компе. Поэтому люди стали объединяться в так называемые пулы: это как бы такой профсоюз, который майнит будто он один общий комп, и шансов получить свой приз у него гораздо больше. И кто бы из пула ни добыл счастливый блок, награда делится между всеми теми, кто приложил к этому свою вычислительную мощность.
Есть несколько способов распределения наград пропорционально вложенным расчётам (PPS, PPLNS – можете загуглить), но сейчас нет смысла влезать в подробности – они все достаточно справедливы и интересны для участников. Если ты честно майнил, пул начислит тебе доляну. Сам он берёт за организацию процесса какой-то процент – обычно от 1 до 5 в зависимости от принципов своей работы.
Самый большой биткоин-пул в мире называется AntPool, и он находится в Китае (надо сказать, что подавляющее большинство вычислительных мощностей сейчас находится в Китае, но ситуация может и измениться). Создала его компания BitMain, которая производит устройства для майнинга – асики. Другие известные пулы (в особенности для других криптовалют) – это Dwarfpool, Flypool и до недавнего времени NiceHash, про него мы рассказывали во введении. Он был очень крутым пулом – подсказывал пользователям, какую валюту майнить в данный момент, чтобы получить больше всего долларов за выданную мощность, и автоматически обменивал её на биткоины. Но потом скурвился и спёр деньги. Ведь биткоин дорогой, а на пуле всегда есть минимальный порог выплаты (скажем, 0,005 BTC или 0,05 ETH), меньше которого пул не отдаёт. Маленькая ферма может ждать платежа 20–30 дней, а это означает, что всё это время в пуле скапливаются намайненные монеты. А если майнеров тысячи, то и невыплаченный остаток в каждый момент времени будет достаточно велик. На него и позарились подлые хакеры. А может, и не хакеры, а сами хозяева Найсхэша. Пятьдесят миллионов долларов на полу не валяются, а вот в пуле вполне могут заваляться и уплыть в тёплые края.
Сегодня майнинг – почти что цивильный бизнес (что, впрочем, не мешает китайским властям его периодически пугать запретами). Люди вкладывают в дата-центры миллионы долларов по всему миру. Фермы потребляют чудовищное количество энергии, примерно 10 МВт*ч на добычу 1 биткоина – это как 100 человек тратят электричества за год. Уже придумали какие-то переносные мегафермы в виде морских контейнеров, которые надо типа привозить в места скопления дешёвой энергии, и будет всем счастье.
Какой-то наш вице-премьер заявил[34], что у нас на Дальнем Востоке сильно много электричества и надо майнеров заманивать туда, дабы они его покупали и тратили. Плюс ко всему майнинг – это инфраструктурные ништяки региону в виде дата-центров, интернет-каналов и каких-никаких рабочих мест. А электричество там реально девать некуда, хранить толком пока не научились (ждём святого Илона Маска), а передавать по проводам дорого – да и сами ЛЭПы очень геморно протягивать по вечной мерзлоте, а это основная часть одной великой страны. Ещё один позитив для энергетики: во время пикового потребления майнинговую нагрузку очень просто снизить – с довольно небольшими потерями для общего бизнеса. Это вам не веерное отключение: страдают только проклятые криптоинвесторы.
Майнинг появился вместе с биткоином, и тогда это был единственный способ формировать очередные блоки блокчейна. Напомним, что по своей сути майнинг – это лотерея. Он необходим для того, чтобы решить, кто получит право собрать очередной блок и выиграет за это приз. Схема эта называется PoW (Proof-of-Work) – доказательство проведённой работы.
Раз майнинг необходим для работы криптовалюты (для формирования блоков, в которых содержатся полезные транзакции), приходится мотивировать людей этим заниматься. Награда за майнинг, кроме всего прочего, должна также покрывать расходы на то, что ваш компьютер стоит и гудит, греется, изнашивает микросхемы раньше времени, жжёт электричество, в конце концов. А выделяемое им тепло и использованное электричество просто идут в утиль. Ради лотереи! Кто больше электричества потратил, у того больше шансы найти заветное удачное число, собрать блок и получить награду.
Разумеется, были придуманы более эффективные способы организации лотереи. Например, так: наиболее состоятельные парни (у кого больше монет) тянут жребий безо всяких расчётов. Кто вытянул, тот собирает блок и получает награду. Шансы пропорциональны взносу. Богатые становятся ещё богаче, все как мы любим. Это называется PoS (Proof-of-Stake), он организуется на компьютерах, которые называются мастер-ноды (MasterNode). Нетрудно догадаться, что в этом процессе нет фактора бесполезной растраты электричества и холостой работы машин. Поэтому и расходы меньше, а процесс эффективнее.
Таким образом, для изначального алгоритма Proof-of-Work, ради которого множество людей приобрели дорогостоящие видеокарты