
Полная версия
Крипта: от А до Я. Деньги, блокчейн и экономика ИИ
Идея была гениальна в своей простоте: компания покупает настоящее золото, хранит его в швейцарских хранилищах, а пользователям открывает счета, баланс которых выражен в граммах золота. Вы можете перевести кому угодно в мире любое количество золота, просто отправив сообщение на сервер. E-gold проверяет, достаточно ли у вас средств, и меняет цифры на счетах.
К 2000 году E-gold стал настоящим феноменом. Миллион счетов, миллиарды долларов в обороте. Люди использовали его для международных переводов, для оплаты на мелких сайтах, для расчётов в онлайн-играх. Это были настоящие цифровые деньги, обеспеченные реальным активом.
Но и здесь поджидала проблема централизации. E-gold — это одна компания. Одна точка отказа. И когда американские власти заинтересовались проектом (анонимные переводы по всему миру без контроля), они просто пришли к Дугласу Джексону.
В 2007 году компанию обвинили в отмывании денег и работе без лицензии. Счета заморозили, активы конфисковали, Джексону грозила тюрьма. Миллионы пользователей по всему миру потеряли доступ к своим средствам в одночасье. Золото, лежавшее в хранилищах, никуда не делось, но получить его стало невозможно.
E-gold повторил судьбу всех централизованных систем: как только власть решает, что проект опасен, она просто выдёргивает вилку из розетки.
Криптографические сообщества: семена будущего
Пока DigiCash и E-gold пытались построить бизнес, шифропанки занимались чистым творчеством. Они создавали протоколы, писали код, обсуждали идеи в почтовых рассылках. Для них важнее коммерческого успеха была сама концепция: можно ли создать деньги, которые не зависят ни от государства, ни от корпораций?
В 1997 году британец Адам Бэк предложил Hashcash — систему доказательства работы. Изначально она задумывалась для борьбы со спамом: чтобы отправить письмо, компьютер должен был решить несложную математическую задачу, на которую уходило несколько секунд. Для обычного человека это незаметно, а для спамера, рассылающего миллионы писем, — непреодолимое препятствие.
Но Адам Бэк понимал, что доказательство работы может стать основой для денег. Если создать цифровой токен, который требует вычислительных усилий для генерации, он будет обладать внутренней ценностью — ценностью потраченного электричества и времени.
Примерно тогда же Хэл Финни (тот самый, кто получит первую транзакцию от Сатоши) создал первый вариант доказательства работы на базе Hashcash. Он даже экспериментировал с идеей «крипто-рождества» — раздачи монет через вычисления.
Но самый важный вклад внёс Ник Сабо. В 1998 году он предложил концепцию bit gold. Это была полноценная схема цифровых денег: участники решают криптографические головоломки, решения публикуются в распределённом реестре, каждый новый блок ссылается на предыдущий, создавая цепочку доказательств. Звучит знакомо, правда?
Сабо описал практически всё, что потом появится в Биткоине: децентрализованный реестр, доказательство работы, защита от двойного расходования. У него не было только одного — решения проблемы «византийских генералов», как назовут позже задачу согласования данных между недоверяющими друг другу узлами.
Но bit gold так и остался концепцией. Сабо не хватало технической реализации, да и сообщество было слишком маленьким, чтобы запустить такую сеть.
В 1998 году Вэй Дай опубликовал описание b-money. Он предложил ещё одну схему децентрализованных денег, где участники договариваются о состоянии счёта через коллективный консенсус. Дай тоже подошёл невероятно близко к решению, но не смог предложить работающий механизм защиты от мошенников.
Эти люди переписывались, обсуждали идеи, спорили. Они составляли кровеносную систему будущей революции. Оставалось только собрать все кусочки пазла в одной голове.
Парадокс шифропанков
Шифропанки столкнулись с фундаментальным противоречием. Чтобы создать децентрализованную систему, не зависящую от правительств, нужно было решить проблему доверия в чисто математическом виде. Но для этого требовалось, чтобы в системе участвовало много людей, готовых жертвовать ресурсы (вычислительную мощность) ради общего блага.
А кто будет жертвовать ресурсы просто так? В проектах вроде bit gold или b-money майнеры должны были тратить электричество, чтобы создавать монеты, но зачем им это, если монеты ничего не стоят? Получался замкнутый круг: чтобы монеты имели ценность, в них должны верить люди; чтобы люди поверили, нужно, чтобы кто-то начал майнить; чтобы кто-то начал майнить, монеты уже должны что-то стоить.
Решение этого парадокса пришло из экономики, а не из математики. Нужно было создать механизм, который синхронизирует стимулы всех участников: майнеры получают награду за поддержку сети и тратят ресурсы; пользователи платят комиссии за надёжность; цена монет растёт по мере роста сети. Это идеальная саморегулирующаяся система, но для её запуска нужен был первоначальный импульс — и человек, который сможет всё это реализовать в коде.
Затишье перед бурей
К 2008 году, когда рухнул Lehman Brothers, а мир погрузился в финансовый хаос, все идеи уже были на столе.
Было доказательство работы (Hashcash) для создания дефицита.
Была цепочка блоков (bit gold) для защиты от двойного расходования.
Была криптография с открытым ключом для подтверждения владения.
Было понимание, что система должна быть полностью децентрализованной, иначе её закроют власти.
Было сообщество шифропанков, готовое поддержать проект и протестировать его.
Был исторический момент: люди разочаровались в банках и искали альтернативу.
Не хватало только одного человека, который соединит всё это в работающий код и запустит сеть.
Этим человеком стал Сатоши Накамото.
31 октября 2008 года он отправил в рассылку шифропанков письмо со ссылкой на документ под названием «Биткоин: одноранговая электронная денежная система». Реакция была сдержанной. Адам Бэк, Хэл Финни, Вэй Дай прочитали документ и оценили. Но никто не мог предсказать, что этот код изменит мир.
В документе не было ничего принципиально нового с точки зрения идей. Там было гениальное соединение уже известных концепций в единую работающую систему. И был запуск сети, который состоялся 3 января 2009 года.
В первом же блоке (genesis block) Сатоши оставил сообщение: «The Times 03/Jan/2009 Chancellor on brink of second bailout for banks». Это была не просто метка времени. Это был политический манифест, приговор банковской системе и одновременно эпитафия старому миру.
Мечта шифропанков, проекты DigiCash и E-gold, десятилетия математических изысканий — всё это воплотилось в одной строчке кода, запущенной на никому не известном сервере.
— —
В следующей части мы погрузимся в историю этого загадочного создания. Кто был Сатоши? Почему он исчез? И как несколько строк кода превратились в актив, который сегодня стоит триллионы долларов? Но главное — мы разберёмся, как именно работает эта удивительная машина доверия, не требующая доверия.
Часть II. Изобретение: появление криптовалют
Глава 5. Загадка создателя
История Сатоши Накамото
18 августа 2008 года никому не известный человек зарегистрировал домен bitcoin.org. Тогда на это никто не обратил внимания — в интернете каждый день появляются тысячи новых сайтов. Но этот адрес должен был стать местом рождения новой эры.
31 октября 2008 года, в разгар финансового кризиса, когда рухнувший Lehman Brothers ещё дымился на руинах Уолл-стрит, на адрес рассылки криптографов metzdowd.com пришло письмо. Отправитель скрывался под именем Сатоши Накамото. Тема звучала сухо и академично: «Биткоин: одноранговая электронная денежная система».
В письме была ссылка на девятистраничный документ — white paper. Те, кто открыл его, увидели не просто техническую спецификацию, а манифест. Сатоши не тратил время на вступления. Первая же фраза била прямо в цель: «Я разработал систему электронных денег, полностью основанную на одноранговой сети, без доверия к третьей стороне».
Криптографы, получавшие это письмо, были людьми искушёнными. Они десятилетиями обсуждали идеи цифровых денег. Хэл Финни, Адам Бэк, Ник Сабо, Вэй Дай — каждый из них внёс вклад в эту область. Но документ Сатоши отличался от их работ. Это была не просто концепция, а готовый протокол, расписанный до мельчайших деталей: как формируются блоки, как проверяются подписи, как узлы договариваются о состоянии сети, как награждаются майнеры.
Вэй Дай, создатель b-money, позже написал: «Я прочитал документ и почувствовал что-то вроде благоговения. Сатоши решил проблемы, которые я даже не осознавал, и нашёл элегантные ответы на вопросы, которые я не удосужился задать».
Но главное отличие было в другом. Сатоши не просто опубликовал статью. Он написал код. И 3 января 2009 года он запустил сеть.
Первый блок и послание миру
В 18:15 по Гринвичу майнер, скрывающийся под именем Сатоши Накамото, нашёл решение для блока номер ноль — genesis block. Награда составила 50 биткоинов, но потратить их было нельзя: они навсегда останутся в этом блоке как памятник.
Внутри блока Сатоши оставил сообщение. Обычно в блоках записываются транзакции, но в genesis block можно было добавить любые данные. Сатоши вписал заголовок газеты The Times от 3 января 2009 года:
«The Times 03/Jan/2009 Chancellor on brink of second bailout for banks»
«Канцлер казначейства на грани второго спасения банков».
Это был не просто способ зафиксировать дату и доказать, что блок не создан задним числом. Это был политический жест. Сатоши говорил: смотрите, банки снова просят денег налогоплательщиков, а я предлагаю альтернативу. Систему, которая не нуждается в спасении, потому что у неё нет центра.
Через шесть дней, 9 января, вышла первая версия клиента — Bitcoin v0.1. Программа весила меньше мегабайта. Её можно было скачать с сайта bitcoin.org. Сатоши написал в аннотации: «Это первая версия нашей новой системы электронных денег. Пожалуйста, тестируйте её тщательно, но пока не используйте для серьёзных транзакций».
Сеть начала работать. Поначалу в ней был только один участник — сам Сатоши. Он майнил блок за блоком в одиночестве, не зная, присоединится ли кто-то ещё.
Первый энтузиаст: Хэл Финни
Хэл Финни был легендой в мире криптографов. В 1990-е он работал над PGP — системой шифрования, которая до сих пор защищает письма миллионов людей. Он участвовал в проекте DigiCash Дэвида Чаума. Он разрабатывал доказательство работы на основе Hashcash. Когда пришло письмо от Сатоши, Финни прочитал его с особым вниманием.
«Я давно интересовался криптографическими деньгами, — писал позже Финни. — Когда я увидел документ Сатоши, я сразу понял, что это нечто серьёзное. Я был очарован».
Финни связался с Сатоши. Тот предложил: «Если ты хочешь помочь, скачай клиент и попробуй помайнить». 10 января 2009 года Финни запустил программу на своём компьютере. Сеть ожила: теперь в ней было два узла.
Финни стал первым человеком после Сатоши, кто запустил ноду. А 12 января произошло событие, которое мы уже описывали в прологе: Сатоши отправил Финни 10 биткоинов. Это была первая транзакция между двумя людьми в истории Биткоина.
Финни вспоминал: «Я сидел за компьютером и видел, как на экране появляются монеты. Это было похоже на магию. Я представлял, как буду тратить их в будущем, когда биткоин станет настоящей валютой».
Он не дожил до этого будущего. В 2009 году у Финни диагностировали боковой амиотрофический склероз (болезнь Лу Герига). Он умер в 2014 году, заморозив своё тело в криокамере. Его биткоины так и остались нетронутыми.
Но именно Финни дал Сатоши то, что нужно было больше всего, — подтверждение, что система работает не только в теории, но и на практике.
Расширение круга
После Финни в сеть пришли другие. Джеймс Хауэллс, программист из Англии, скачал клиент в феврале 2009 года. Он не был криптографом, просто случайно наткнулся на обсуждение в техническом форуме. Он начал майнить на своём ноутбуке, но быстро забросил это дело, потому что майнинг грел процессор и мешал работать. Жёсткий диск с 7500 биткоинами он выбросил на свалку в 2013 году. Сегодня это состояние стоило бы сотни миллионов долларов.
Марти Малми, финский разработчик, познакомился с Биткоином в середине 2009 года. Он связался с Сатоши и стал помогать с кодом. Сатоши был строгим, но вежливым руководителем. Он проверял каждую строчку, объяснял, почему тот или иной код не подходит, и всегда благодарил за помощь.
Малми вспоминает: «Сатоши был перфекционистом. Он не хотел выпускать следующую версию, пока не убеждался, что всё работает идеально. Иногда он молчал неделями, а потом выдавал сотни строк кода и подробные объяснения».
Ласло Ханьеч, венгерский программист, живущий в США, пришёл в проект в 2010 году. Он прославился тем, что 22 мая 2010 года купил за 10 000 биткоинов две пиццы. Это была первая покупка реального товара за криптовалюту. Сегодня этот день отмечают как Bitcoin Pizza Day, а те пиццы считаются самыми дорогими в истории — 10 000 биткоинов стоили бы тогда около 40 долларов, а сегодня это сотни миллионов.
Ласло не жалеет. Он говорит: «Я сделал историю. А пицца была вкусной».
Кто ты, Сатоши?
С самого начала возникал вопрос: кто скрывается за этим именем? Сатоши Накамото — японское имя, но английский в его письмах был безупречным. Он писал как носитель языка, но с некоторыми странными оборотами, которые выдавали неродного носителя или человека, пытающегося замаскироваться.
Временная метка его постов в форуме идеально соответствовала японскому часовому поясу. Но это могло быть подделкой: достаточно было выложить пост в определённое время, чтобы создать видимость.
Сатоши ни разу не использовал японские иероглифы. Он не ссылался на японскую культуру. Никто из японских криптографов никогда не слышал о нём. Версия о японском происхождении быстро рассыпалась.
Кандидатов называли множество. Адам Бэк, создатель Hashcash, публично отрицал, что он Сатоши, хотя его жена однажды пошутила в твиттере, что «это был Адам, просто он не хочет признаваться». Хэл Финни отрицал до самой смерти, хотя многие подозревали, что он мог быть соавтором. Ник Сабо, создатель bit gold, написал статью, где перечислил поразительные совпадения между своим стилем и стилем Сатоши, но тоже отрицал авторство.
Дориан Накамото, пожилой американец японского происхождения, живший в Калифорнии, в 2014 году был найден журналистами Newsweek. Они ворвались в его дом и объявили, что он и есть Сатоши. Дориан, который работал физиком и инженером, отрицал всё, но пресса не унималась. Позже выяснилось, что он действительно использовал это имя при рождении, но никакого отношения к криптовалютам не имел.
Крейг Райт, австралийский учёный, в 2016 году публично объявил себя Сатоши, предъявив криптографические подписи, которые, по его словам, доказывали это. Сообщество проверило подписи и обнаружило, что они невалидны. Райта объявили мошенником, но он до сих пор продолжает судиться с теми, кто называет его лжецом.
Истина остаётся неизвестной.
Исчезновение
Сатоши активно участвовал в проекте до середины 2010 года. Он отвечал на письма, правил код, обсуждал с сообществом будущее Биткоина. Последнее известное письмо от него пришло 23 апреля 2011 года разработчику Майку Хирну. В нём Сатоши писал: «Я переключился на другие вещи. Биткоин в хороших руках».
Больше его никто не видел.
Аккаунты Сатоши на форумах и в почтовых рассылках замолчали навсегда. Его биткоин-кошельки, где лежало около миллиона монет (первый майнинг, который никто не тронул), остались нетронутыми. Если бы он захотел продать хотя бы часть, рынок обвалился бы. Но монеты лежат мёртвым грузом.
Почему он ушёл? Теорий много.
Одни говорят, что он боялся преследования. Создать валюту, конкурирующую с долларом, — это вызов государствам. Если бы его личность раскрылась, его могли бы арестовать, засудить или хуже.
Другие считают, что он хотел, чтобы проект развивался самостоятельно. Если бы Сатоши остался, он стал бы непререкаемым авторитетом. Любое его слово воспринималось бы как истина в последней инстанции. Это противоречило духу децентрализации. Уходя, он сделал Биткоин по-настоящему ничьим.
Третьи предполагают, что Сатоши мог погибнуть. Хэл Финни умер. Ник Сабо мог заболеть. Кто знает?
Но есть и четвёртая, самая парадоксальная версия: Сатоши Накамото никогда не существовал как один человек. Возможно, это был коллектив — группа шифропанков, которые решили остаться анонимными. Они написали код вместе, договорились о ролях, а потом разошлись, чтобы никто не мог нарушить тайну.
Зачем нужна легенда
В каком-то смысле фигура Сатоши важна именно своей неизвестностью. Биткоин не имеет лидера. Нет человека, которому можно позвонить и попросить изменить правила. Нет штаб-квартиры, которую можно закрыть. Нет совета директоров, который можно подкупить.
Сатоши создал не просто программу. Он создал социальный организм, который живёт своей жизнью. И когда организм окреп, создатель исчез, как и положено по законам эволюции.
В мифологии Биткоина Сатоши играет роль демиурга — бога, который запустил механизм и удалился, предоставив миру развиваться по собственным законам. Это красивая история, и она работает.
Криптосообщество не хочет знать правду. Слишком многие вложили в эту легенду душу. Слишком многие боятся, что, если Сатоши объявится, это разрушит магию.
Поэтому, возможно, Сатоши никогда не вернётся. Он стал символом. А символы не говорят.
— —
В следующей главе мы отойдём от детектива и погрузимся в технику. Как вообще работает эта штука? Что такое блокчейн, хеши, майнинг и почему это считается надёжным? Без понимания этих основ невозможно понять ни кризисы, ни будущее, которое нас ждёт.
Глава 6. Как работает блокчейн
Блоки, хеши и машина доверия
В 1994 году, когда интернет только начинал входить в дома обычных людей, журнал Wired опубликовал статью под названием «Киберпространство и будущее денег». В ней был такой пассаж: «В цифровом мире деньги станут информацией, а информация — деньгами. Но как сделать так, чтобы эту информацию нельзя было скопировать бесконечно?»
Этот вопрос мучил криптографов два десятилетия. Проблема «двойного расходования» казалась неразрешимой. В физическом мире вы не можете продать один и тот же дом двум покупателям одновременно — нотариус зафиксирует сделку в реестре, и второй покупатель проверит историю. В цифровом мире любой файл можно скопировать. Если я отправлю вам цифровой доллар, ничто не мешает мне сохранить копию и попытаться потратить её снова.
Решение, предложенное Сатоши, было элегантным и радикальным: сделать так, чтобы история всех транзакций хранилась у всех участников одновременно, и никто не мог её изменить задним числом. Для этого понадобились три ингредиента: блоки, хеши и децентрализация.
Блоки: страницы цифрового гроссбуха
Представьте себе обычную бухгалтерскую книгу. В неё записывают все транзакции по порядку: Иван перевёл Петру 100 рублей, Мария получила зарплату, ООО «Рога и копыта» оплатило счёт. Если кто-то вырвет страницу или исправит цифру, это будет заметно — следы подчистки останутся.
Блокчейн устроен похоже. Только вместо бумажных страниц — цифровые блоки. Каждый блок содержит список транзакций, произошедших за определённое время (в Биткоине — примерно за 10 минут). Когда блок заполняется, к нему добавляют служебную информацию и «припечатывают» к предыдущему блоку.
Но есть важное отличие от бумажной книги: блок нельзя просто «дописать» в конец. Чтобы создать новый блок, нужно решить сложную математическую задачу. Это требует вычислительной работы. А после того как блок создан, изменить что-то в нём или в предыдущих блоках становится практически невозможно.
Почему? Потому что каждый блок содержит в себе уникальный отпечаток — хеш.
Хеши: цифровые отпечатки пальцев
Хеширование — это математическая функция, которая из любого объёма данных (хоть одного слова, хоть целой книги) создаёт короткую строку фиксированной длины. Например, слово «криптовалюта» может превратиться в что-то вроде «4f6b8c2a1d9e3f7b». Малейшее изменение входных данных — заглавная буква вместо строчной, точка вместо запятой — полностью меняет хеш.
У хеш-функций есть три волшебных свойства, которые делают их идеальными для блокчейна.
Первое: они необратимы. По хешу невозможно восстановить исходные данные. Это как узнать человека по отпечатку пальца, но не имея базы данных, нельзя по отпечатку восстановить его лицо.
Второе: они уникальны. Шанс, что два разных документа дадут одинаковый хеш, настолько мал, что им можно пренебречь. Говорят, он меньше, чем вероятность того, что метеорит упадёт на ваш дом в ту секунду, когда вы читаете это предложение.
Третье: они детерминированы. Один и тот же документ всегда даёт один и тот же хеш. Если вы вычислили хеш сегодня и через год, он будет идентичным.
В блокчейне каждый блок хранит хеш своего содержимого и хеш предыдущего блока. Получается цепочка: блок 10 содержит хеш блока 9, блок 9 содержит хеш блока 8 и так далее до самого первого — genesis block.
Теперь представьте, что злоумышленник хочет изменить транзакцию в блоке 7. Он меняет данные, и хеш блока 7 мгновенно становится другим. Но тогда блок 8, который хранил в себе старый хеш блока 7, перестаёт соответствовать реальности — его хеш тоже нужно менять. А за ним блок 9, и так далее до последнего.
Чтобы подделать один блок, нужно пересчитать все последующие. А это требует колоссальных вычислительных мощностей, потому что каждый блок, напомним, требует решения сложной задачи.
Криптография: ключи и подписи









