В системе Биткоина транзакции записываются в блок, хешированная сумма которого входит в новый блок, будто цепью прикрепляя его к предыдущему. Получается блокчейн. Как тот самый ковер, на котором каждый участник вышивает свои строчки. Или книга, или каменная плита с выбитыми на ней записями. Опять же результат — у всех на виду, и его не изменить.
Блокчейн все ж не камень, а потому теоретически кто-то может попытаться предъявить права на чужую строчку или попробует второй раз истратить тот же биткоин, но для этого надо представить «доказательство выполнения работы». В компьютерном мире это не справка из важного учреждения с гербовыми знаками и печатями, но нечто еще более надежное. Сверхсложное и требующее неимоверного количества компьютерного времени вычисление.
Транзакции в блокчейне можно сравнить с электронной почтой. Когда вы посылаете сообщение на чей-то адрес, вы точно знаете, кому и зачем. Получатель, зная ваш адрес, тоже может быть уверен, что получил его именно от вас, а не от кого-то другого. А теперь представьте себе, что просто отправлением электронного письма вы могли бы оплачивать товар или услугу, пересылая энное количество криптовалюты вашему контрагенту. И наоборот — вы могли бы получать по почте биткоины от клиента. Если добавить систему вечного хранения записей обо всех транзакциях, да еще сделать так, чтобы все участники вашей группы могли в любой момент проверить их подлинность, то вы уже приблизитесь к Биткоиновскому идеалу. С той поправкой, что, в отличие от почты, блокчейн практически невозможно взломать.
И вот еще что придумал Накамото: участники, пытающиеся заработать денег на производстве новых биткоинов (их называют майнерами), поневоле будут также обеспечивать и создание очередных блоков, и подтверждение правильности новых транзакций. Так в поезде крутящиеся колеса заодно вращают и динамомашину, вырабатывающую необходимую составу электроэнергию. (Майнеры еще и комиссию за проверку транзакций получают.) Какое гениальное решение: убить двух таких огромных, важнейших для системы зайцев одним камнем!
«Спустя несколько десятилетий, когда вознаграждение (за создание новых блоков) станет слишком маленьким, комиссия за подтверждение транзакций станет основной формой заработка для нодов», — писал Накамото.
Что касается майнинга, то подробное объяснение, как им заниматься на практике, выходит за пределы темы этой книги. Соответствующие инструкции вы можете найти на YouTube. Для того чтобы быть успешным майнером, не требуется каких-то особых экономических знаний или даже глубокого понимания принципов функционирования Биткоина и блокчейна: соответствующие машины, программы и алгоритмы все сделают за вас — при условии, что вы проявите дьявольское упорство и будете иметь доступ к значительным энергетическим ресурсам. Ну и на покупку специализированной техники тоже потребуется немало денег. И все же это занятие может быть достаточно прибыльным, несмотря на то, что с течением времени производство новых «монет» становится все более дорогим и энергоемким. Так что в последнее время уже мало кто может позволить себе заниматься этим в одиночку, приходится объединяться в пулы. С задачей помогают справиться так называемые майнинг-фермы — специально оборудованные помещения, оснащенные большим количеством специализированных компьютеров и мощными серверами, приспособленными для круглосуточной напряженной работы. В итоге, по данным аналитического блога Digiconomist, люди и компании, которые занимаются добычей самой популярной криптовалюты, тратят на это больше электроэнергии, чем вся Новая Зеландия, а выбросы углекислого газа, связанные с добычей биткоинов, достигают 20 миллионов тонн в год.
В марте 2020 года, когда писалась первая версия этой главы, биткоин сильно пострадал в результате экономического спада, вызванного коронавирусом. В отдельные моменты он опускался даже ниже отметки 5 тысяч долларов за штуку, в то время как майнинг одного биткоина обходился в среднем чуть дороже. Но это, конечно, аберрация, хотя и до эпидемии, и падения активов производство криптовалюты уже стало чрезвычайно затратным делом. Впрочем, когда я закончил вторую версию главы, биткоин успел подскочить почти вдвое! А год спустя его цена выросла еще в пять с лишним раз.
Объясняя главный принцип майнинга, эксперты часто уподобляют его лотерее. Это верно, но только отчасти. Действительно, компьютеры майнера должны методом проб и ошибок угадать некое очень сложное число. Компьютерам придется перебрать невообразимое число вариантов (и задача эта становится все сложнее), прежде чем удастся найти правильную величину. Но, в отличие от настоящей лотереи, это все же не совсем тупая, крайне редкая, практически невозможная, слепая удача. Нет, майнеры рано или поздно добиваются выигрышного вычисления, весь вопрос только в том, сколько времени и электроэнергии на это уйдет. Сравнение это можно вывернуть наизнанку, сказав: в лотерее тоже теоретически существует некое колоссальное число билетов, купив которое вы с высокой степенью вероятности получите крупный выигрыш. Но игра не стоит свеч, и овчинка выделки не стоит, поскольку вы рискуете потратить намного больше, чем выиграть. В майнинге дело обстоит наоборот: высока вероятность того, что вознаграждение с лихвой окупит расходы на все ваши электронные пробы и ошибки. Иначе кто бы занимался этим бизнесом? И подчеркну еще раз: гениальность придуманной Накамото системы состоит в том, что в погоне за барышами майнеры невольно выполняют важнейшую функцию — проверку правильности последних транзакций и тем самым обеспечивают надежность и безопасность всей системы, подменяя функции правительства и Центробанка.