Эра криптовалюты
Шрифт:
Первоначально майнинг даже не преследовал цель покрыть издержки на электроэнергию и амортизацию вычислительного оборудования, а больше походил на попытку заработать побольше очков в новой интересной игре. Никто не придавал такой ценности Bitcoin, как сегодня, никто даже не предполагал, что он будет стоить десятки тысяч долларов. Ведь изначально речь шла о цене в несколько центов за один биткоин. Благая цель Сатоши по наделению каждого ядра процессора одним голосом в сети начала разрушаться, как только ценность монеты позволила зарабатывать хорошие деньги на создании крупных вычислительных центров. Такова человеческая сущность – мы хотим больше и больше…
В силу того, что майнинг перестал быть способом достижения консенсуса в сети и стал способом заработка, ведь фактически майнер – это печатная машинка для денег, изменился и состав сообщества майнеров. Место талантливых программистов, математиков, специалистов по криптографии заняли матерые финансисты и бизнесмены, почуявшие золотую жилу как в производстве оборудования для майнинга, так и в строительстве крупных дата-центров для собственной генерации криптовалют. Из чего же складывается награда майнера? Рассмотрим
Первая часть – фиксированное вознаграждение, заложенное в алгоритм создателем, которое получает пользователь, первым вычисливший новый блок. Изначально награда составляла 50 BTC за блок. Но для борьбы с инфляцией Сатоши придумал механизм уполовинивания награды через каждые найденные 210 000 блоков. Первое уполовинивание до 25 BTC за блок произошло именно на блоке № 210000 в конце ноября 2012 года, второе случилось в начале июля 2016 года. Следующее снижение награды предстоит в апреле-мае 2020 года. Предполагается, что чем меньше награда за блок, тем ценнее должна становиться каждая следующая добытая монета. Если в начале 2010 года кто-то мог получить дневное вознаграждение в 50 монет за найденный блок, пользуясь мощным, но доступным для всех ноутбуком, то сейчас придется купить тысячу(!) дорогостоящих специализированных устройств типа Antminer s9, чтобы заработать лишь 1 Bitcoin, и не за несколько часов, а за сутки. При этом потребив примерно 1,5 мВт электроэнергии, что сравнимо с потреблением энергии 15 000 ноутбуков! Получается, что в 2020 году можно ожидать очередного роста цены биткоина, потому что оставшееся количество монет будет еще более ценным, так как их добыча становится невероятно сложной и затратной. Обычному пользователю в сегодняшних условиях сгенерировать блок просто невозможно, либо он должен обладать магической удачей, чтобы его не очень функциональное устройство вдруг нашло верное решение раньше других. Кстати, существует такой фактор в майнинге, как luck – удача. То есть вы можете найти блок за час, а можете за одну минуту. Однако на долгом отрезке времени теория вероятности сделает свое дело, и шансы будут стремиться уравняться. На некоторых специализированных форумах даже предлагаются к продаже асики, которые сильно выбились из средней статистики по количеству найденных блоков, работая в соло-майнинге, т. е. пытаясь решить задачу единолично, вне сообщества (пула) таких же вычислительных модулей. Однако это лишь маркетинговый ход, не имеющий под собой математической подосновы.
Вторая часть награды майнера – это награда за проведенные транзакции. То есть помимо награды за блок он также получает всю сумму комиссий, которые заплатили пользователи за осуществление своих платежей. Если майнер нашел блок – это пустой контейнер, в который можно поместить определенный максимальный объем транзакций. Сейчас идет работа над увеличением объема информации, хранимой в блоке, и следовательно, над увеличением совокупной награды за транзакции, включенные в блок. Не так давно, в 2017 году, было время, когда транзакции перестали помещаться в блоки, очередь была огромной и платеж в сети Биткоин мог идти сутками, хотя система криптовалютных платежей позиционирует себя как способ сделать перевод быстро, анонимно и децентрализованно. В итоге сложилась ситуация, в которой огромные вычислительные центры, созданные в основном производителями специализированных чипов, смогли выбирать, какие транзакции включать в блок из всего мем-пула (списка транзакций к исполнению). Если какая-то транзакция предполагала б'Oльшую оплату, майнер предпочитал включить в блок ее, а не ту, что была более дешевой. В данном случае ситуация в чем-то похожа на железную дорогу, только вагоны подгоняют каждые 10 минут, а на станции уже ждет множество грузовых машин, которые хотят отправить что-то в соседний город. Машин уже намного больше, чем вагонов, и мы не можем поместить все грузы в один вагон. Естественно, возникает ситуация, когда некоторые водители начинают платить более высокую цену, лишь бы поместить свой груз именно в этот вагон. Естественно, машинист поезда выберет тех, кто предложил больше других. Майнер работает так же: из всех поступивших в базу запросов на обработку транзакций он выберет только те, которые заплатят больше. В итоге сумма комиссий с упакованных в блок транзакций могла составлять более 1 BTC, помимо фиксированной награды за блок. А «дешевые» транзакции никто не хотел обрабатывать.
Сегодня все борются за награду за блок, т. к. эта цифра очень существенна, даже несмотря на два ее состоявшихся уполовинивания – 12,5 Bitcoin. Это более 100 тысяч долларов за один найденный блок (на дату 01.05.2018). А объем транзакций, которые может включить майнер, в спокойное время менее 1 Bitcoin. В среднесрочной перспективе, примерно к весне 2024 года, когда награда за блок упадет до 3,125 Bitcoin, а количество транзакций в одном блоке будет в несколько раз больше, чем сейчас, мы можем увидеть ситуацию, когда размер комиссий приблизится к вознаграждению за блок, а вот в 2028 году и превысит этот размер. Тогда будет важно, сколько и каких транзакций вы добавили в блок. Поэтому майнинг в будущем – это не охота за наградой за блок, а кропотливая работа оператора по проведению платежей, который постоянно обрабатывает транзакции и зарабатывает на них.
Накопление криптовалюты и первые транзакции
Остановлюсь чуть подробнее на теме накопления первых активов на биткоин-кошельках. Сейчас с помощью различных сервисов можно проанализировать некое количество самых первых кошельков и увидеть, что в них лежит огромное по сегодняшним значениям количество Bitcoin, которые ни разу не перемещались с самого момента создания. Были либо получены награды за генерацию одного или нескольких блоков, либо тестовый перевод, а далее кошельки замерли. Монеты накапливали и старались сохранить доступ к кошельку лишь единицы, которые прочитали «white paper Bitcoin» либо услышали компетентное мнение специалиста или восторженный отзыв друга и увидели перспективу. Некоторые просто оставили кошелек «на авось». Кто-то поигрался неделю, кто-то месяц,
Однако, когда уже начали проходить реальные сделки и в системе затеплилась жизнь, гораздо большее количество людей начало копить Bitcoin. Они понимали, что как средство платежа он еще отстает от Visa, MasterCard и традиционных банковских инструментов. Но они чувствовали потенциал технологии, и при условии, что разработчики будут продолжать ее совершенствовать и развивать, когда-то Bitcoin будет стоить один доллар вместо одного цента. Кто-то просто решил сохранить круглую сумму, например в 1000 биткоинов. Появились пулы совместной добычи монет, чтобы несколько слабых компьютеров смогли совместными усилиями увеличить шанс на поиск блока. Если кому-то одному везло, то награда делилась на всех, пропорционально объему вычислительной мощности, которую каждый участник совместного пула вложил в него. Например, у одного человека компьютер слабый, и он может дать только 15 процентов от общей вычислительной мощности пула, у двоих компьютеры мощнее – они дадут по 25 процентов, а у четвертого участника будет суперкомпьютер, дающий 35 процентов. Таким образом, если пользователь с самым мощным компьютером найдет блок, то он должен будет справедливо поделить его на всех: забрать себе 35 процентов, а остальным раздать по мере их вложения в мощность. Если блок нашел участник с меньшей мощностью, он также делит награду на всех. Со временем люди, объединившиеся в пулы и сгенерировавшие какое-то количество совместных монет, разошлись: кто-то продал компьютер, а кто-то просто отключился, но монеты все равно никуда не делись.
Были и такие участники экосистемы, которые не копили полученные монеты, а сразу пускали их в оборот, обменивая на доллар (либо на другую криптовалюту) или на какие-то услуги. Что надежнее и практичнее: сразу обменять и получить услугу или деньги или все-таки их приберечь? Ответ, конечно, зависел от времени. До сегодняшнего дня их явно стоило хранить. Было эффективно покупать оборудование и монеты год, два, три назад и накапливать биткоины и другие криптовалюты, чтобы сейчас потратить лишь малую часть, получив огромную прибыль.
В пользу того, что стоит накапливать криптовалюту, говорит и тот известный случай, благодаря которому 22 мая мы отмечаем Bitcoin Pizza Day – день биткоин-пиццы. Речь идет о 2010 годе, когда Bitcoin стоил очень мало и программист из Лас-Вегаса Ласло Ханеч предложил на Интернет-форуме оплатить доставку 2 пицц с помощью биткоинов, намереваясь потратить на это 10 000 биткоинов. Тогда это было лишь 25$. Кто-то поверил, что проделанная вычислительная работа для накопления десяти тысяч Bitcoin была существенной – несколько дней работы, не выключая компьютер. А пекарь потратил 15–20 минут на то, чтобы сделать и испечь пиццу. В принципе, это неплохо обменять: получасовой труд, себестоимость которого десять долларов, на труд профессионального вычислительного устройства и человека с более ценной профессией. Кто-то из пользователей форума принял правильное решение – обменять достаточно дешевый, массовый продукт на что-то уникальное и, возможно, перспективное. Не думаю, что тот, кто оплатил своими наличными деньгами доставку пиццы в Papa John’s, свято верил, что когда-то причитающиеся ему Bitcoin будут стоить десятки миллионов долларов! Никто не предполагал, во что превратились те две пиццы сегодня. Если же представить, что получатель транзакции принял правильное решение – сохранить хоть 1/10 часть тех монет, то у него все хорошо. Спустя много лет, в 2018 году, Ласло опять повторил свой эксперимент и заплатил за две точно таких же пиццы уже 0,00649 биткоина (что-то около 60 долларов). При этом Ласло использовал для последнего платежа усовершенствованную технологию Lightning Network.
Если говорить про транзакции, когда нужно заплатить Bitcoin человеку, который сталкивается с криптовалютами впервые, но готов их принять, то ему первоначально нужны будут кошелек и адрес, на который он получит свои Bitcoin. Вы вводите в нужное приложение адрес кошелька, как номер карты или счета, вводите сумму, которую нужно отправить, у некоторых клиентов можно регулировать комиссию – повысить ее, чтобы ускорить транзакцию, или наоборот. Если сеть не перегружена, то можно поставить комиссию поменьше, все равно она пройдет в те же сроки, что и дорогая. Причем размер комиссии не зависит от суммы отправки, а лишь от состояния пула транзакций – есть ли очередь на их проведение или нет. После определения суммы и комиссии вы нажимаете «отправить». Ввели пароль, если он установлен, нажали «ОК» – остается ждать, когда майнер, как узел обработки транзакций, включит транзакцию в блок и будет получено не менее трех подтверждений от других узлов сети. В любое время в открытом реестре вы можете посмотреть судьбу вашей транзакции. Программа-кошелек сообщит ваш Transaction ID, то есть идентификатор транзакции. Вы можете контролировать исполнение платежа с помощью обозревателя блоков, специального веб-сервиса, как «Яндекс» для блокчейна. Сегодня такие обозреватели блоков, как blockchain.info, уже не просто сайты, хранящие реестр, – на них собирают аналитику, полезную информацию по количеству кошельков и распределению их по странам: какова общая вычислительная мощность и сложность сети, среди каких пулов и в каком процентном соотношении распределена эта мощность, сколько есть брошенных адресов с ненулевыми балансами и какие из них самые дорогие. Итак, введя в поле поиска свой адрес, или адрес получателя, или идентификатор транзакции, вы видите ее статус – передана в сеть или нет, не подтверждена или уже имеет несколько подтверждений. Как только майнер найдет блок и включит именно вашу транзакцию в этот блок, статус обновится до одного подтверждения. Когда ближайшие по доступу в Интернет узлы от этого майнера также включили в свою цепочку этот блок, то есть подтвердили его валидность, то появляются второе, третье и следующие подтверждения. Тогда и продавец, например, которому вы отправили оплату, может спокойно передать вам товар. В среднем проведение транзакции происходит в течение получаса. Транзакция может пройти и раньше, а при установлении низкого размера комиссии, наоборот, зависнуть на многие часы.