Появляются и другие инновационные идеи по поводу того, как уменьшить затраты на электроэнергию. Одна из них состоит в том, чтобы использовать основной продукт повышенного энергопотребления – тепло – для отопления домов зимой и удовлетворения других энергетических потребностей. Но в настоящее время рассредоточенный характер сети не позволяет эффективно использовать этот ресурс. В идеале было бы хорошо организовать работу биткоиновой сети на сезонной основе: например, производственные мощности в Южном Гэмпшире могли бы взять на себя львиную долю нагрузки с июня по сентябрь, а Северный Гэмпшир принимал бы эстафету в зимние месяцы. Но при нынешнем принципе свободного рынка «победитель получает все» это невозможно. Поэтому летом 2014 года, когда биткоиновая сеть задействовала в 845 раз больший вычислительный ресурс, чем 12 месяцами ранее, и была плохо подготовлена к смене сезона, консультанты дата-центра рекомендовали майнерам обеспечить водонепроницаемость своих узлов и хранить их в специальной охлаждающей жидкости[178]
.Насколько оправдан такой расход ресурсов и затраты? В XIX столетии по аналогичному поводу высказал свое мнение Адам Смит, заявив, что трата сил и ресурсов на добычу золота для чеканки монет не имеет смысла, если деньги представляют собой лишь символ[179]
. Однако когда лауреат Нобелевской премии по экономике и колумнист газеты New York Times Пол Кругман пытается сослаться на эти слова Смита, чтобы высмеять сторонников биткоина, следует признать, что он упускает из виду несколько весьма важных факторов. Во-первых, стоимость потребленной электроэнергии необходимо сопоставлять с выгодой от верификации транзакций в платежной системе, а золото никогда не выполняло эту функцию. Во-вторых, затраты на функционирование биткоиновой платежной системы нужно сравнивать с достаточно высокими затратами на функционирование традиционной денежной системы, включая содержание отделений банков, бронированных автомобилей и службы безопасности. И наконец, в-третьих, у новаторов есть важнейший стимул борьбы за эффективность – погоня за прибылью. Именно благодаря ей мы наблюдали такое колоссальное сокращение потребления электроэнергии новыми майнинговыми узлами. Если расходы на электроэнергию сделают майнинг неэффективным, люди прекратят им заниматься.Таким образом, вряд ли можно ожидать скорого наступления экологического Судного дня для биткоина. Но даже если так, было бы безответственно игнорировать проблему расхода электроэнергии. Как подчеркивает Лейн из BitCarbon, возросшая экономичность новых майнинговых узлов прямо влияет на рост прибыльности, что вкупе с растущим курсом биткоина вовлекает все новых майнеров в гонку, а это, в свою очередь, приводит к дальнейшему росту потребления электроэнергии. И это один из многих факторов, которые делают биткоин уязвимым перед будущими угрозами и заставляют изобретателей рассматривать два варианта: либо совершенствование биткоина, либо разработку нового проекта криптовалюты.
Об одной такой уязвимости общественность внезапно узнала 11 марта 2013 года в 22 часа 27 минут по гринвичскому времени[180]
. Непосредственно перед этим моментом, когда глобальная сеть майнеров напряженно трудилась, подтверждая транзакции и охотясь на биткоины, какой-то бдительный майнер заметил нечто странное. Один из майнинговых узлов в сети обрабатывал блок с более высоким номером, чем тот, который только что был зарегистрирован на сайте blockexplorer.com – примитивной версии Blockchain.info, где в режиме реального времени размещается информация о последних занесенных в книгу учета транзакциях. Это заставило майнера задуматься о том, какой же блок присоединился последним. Правильно ли его компьютер определил, к какому блоку следует присоединять сформированный им блок?Программное обеспечение биткоина периодически обновляется небольшой группой программистов, которые по всеобщему согласию и за небольшой гонорар от неприбыльной организации Bitcoin Foundation администрируют сервисную программу с открытым кодом. Вышеупомянутый майнер решил, что сбой случился из-за того, что он пытался заменить свою версию 0.7 биткоинового программного обеспечения более новой версией 0.8, совсем недавно выпущенной группой администраторов и уже установленной многими участниками сети. Поэтому он зашел на ветку разработчиков биткоина в сообществе пользователей системы групповых дискуссий в интернете на форуме Bitcoin. Появившись в чате под ником thermoman, позаимствованным у супергероя с планеты Ультрон из британского комедийного сериала, он отправил сообщение одному из пяти ведущих разработчиков, Питеру Вуилле (ник sipa), работающему под руководством ведущего специалиста Bitcoin Foundation Гэвина Андресена. Именно он отвечал за работоспособность базового программного обеспечения для биткоина. Thermoman сообщил sipa о несоответствии в номерах блоков в блокчейне. Завязалась дискуссия, в которую втянулись эксперты из группы разработчиков базовых программ с открытым кодом для биткоина.