Крипта: от А до Я. Деньги, блокчейн и экономика ИИ

- -
- 100%
- +
Эти люди переписывались, обсуждали идеи, спорили. Они составляли кровеносную систему будущей революции. Оставалось только собрать все кусочки пазла в одной голове.
Парадокс шифропанков
Шифропанки столкнулись с фундаментальным противоречием. Чтобы создать децентрализованную систему, не зависящую от правительств, нужно было решить проблему доверия в чисто математическом виде. Но для этого требовалось, чтобы в системе участвовало много людей, готовых жертвовать ресурсы (вычислительную мощность) ради общего блага.
А кто будет жертвовать ресурсы просто так? В проектах вроде 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, и так далее до последнего.
Чтобы подделать один блок, нужно пересчитать все последующие. А это требует колоссальных вычислительных мощностей, потому что каждый блок, напомним, требует решения сложной задачи.
Криптография: ключи и подписи
Хеши защищают цепочку от изменений, но как доказать, что именно вы отправили транзакцию? Как защититься от мошенников, которые попытаются украсть ваши монеты, подделав подпись?
Здесь в игру вступает асимметричная криптография – технология, которую придумали в 1970-х годах, но по-настоящему оценили только с приходом интернета.
У каждого пользователя Биткоина есть два ключа: закрытый и открытый. Закрытый ключ – это огромное случайное число, которое хранится в секрете. Его нельзя никому показывать, потому что он даёт полный доступ к вашим деньгам. Открытый ключ вычисляется из закрытого, но обратная операция невозможна. Открытый ключ можно публиковать где угодно – по нему вам будут отправлять монеты.
Когда вы создаёте транзакцию (хотите отправить биткоины), ваша программа берёт данные транзакции, пропускает их через хеш-функцию и подписывает этот хеш вашим закрытым ключом. Получается цифровая подпись – уникальный код, который может создать только владелец закрытого ключа.
Любой другой человек может взять вашу транзакцию, ваш открытый ключ и подпись, проверить их специальной математической формулой и убедиться: да, эта подпись соответствует именно этим данным и именно этому открытому ключу. Если данные изменятся хоть на бит, проверка не пройдёт.
Это как если бы вы ставили на документе печать из жидкого воска. Оттиск уникален, его трудно подделать, и любой знающий человек может проверить подлинность. Только здесь воск – математика, а печать – ваш закрытый ключ.
Майнинг: экономика защиты
Теперь мы подходим к самому хитроумному изобретению Сатоши – доказательству работы (Proof-of-Work). Зачем вообще нужно решать сложные задачи для создания блоков? Почему нельзя просто добавлять их по очереди?
Представьте, что у нас есть децентрализованная сеть, где каждый может добавлять блоки. Что мешает злоумышленнику создать тысячу фальшивых узлов и начать штамповать блоки с ложными транзакциями? Например, записать туда, что он отправил себе миллион биткоинов.
Чтобы этого не произошло, Сатоши ввёл «стоимость производства» блоков. Чтобы создать блок, майнер должен найти такое число (называемое nonce), которое при подстановке в данные блока даст хеш с определёнными свойствами – например, начинающийся с определённого количества нулей.
Найти такое число можно только полным перебором. Майнеры перебирают миллиарды вариантов в секунду, тратя электричество и ресурсы. Первый, кто находит решение, получает право записать блок и забирает награду – новые биткоины и комиссии за транзакции.
Если злоумышленник захочет переписать историю, ему придётся переделать всю работу заново для этого блока и всех последующих. А поскольку честные майнеры продолжают майнить новые блоки, злоумышленнику нужно догонять их, имея меньшую мощность. Если у него меньше 50% всей мощности сети, он никогда не догонит – это математически доказано.
Так майнинг создаёт экономическую защиту. Атаковать сеть становится просто невыгодно: затраты на электричество и оборудование превысят возможную выгоду.
Децентрализация: у сети нет хозяина
Но самое главное во всей этой конструкции – отсутствие центра.
В традиционных системах есть кто-то, кто принимает окончательное решение. Банк может заблокировать счёт. Государство может отозвать лицензию. PayPal может заморозить транзакцию, если она покажется подозрительной. У всех этих организаций есть серверы, сотрудники, начальники, офисы.
В Биткоине нет ничего подобного. Тысячи узлов по всему миру хранят у себя полную копию блокчейна. Каждый новый блок рассылается всем участникам, и каждый независимо проверяет, соответствует ли он правилам.
Если какая-то группа майнеров попытается изменить правила (например, создать блок большего размера или добавить себе лишние монеты), остальные узлы просто не примут этот блок. Они продолжат работать по старой цепи, игнорируя мятежников.
Чтобы изменить правила игры, нужно убедить большинство участников сети принять это изменение. А большинство – это не центральный комитет, а тысячи людей по всему миру, у которых свои интересы и своё видение.
Это и есть настоящая децентрализация. Нет человека, которому можно позвонить и попросить «подправить баланс». Нет кнопки «стоп». Нет суда, который может заморозить средства по решению судьи.
Именно это пугает правительства и привлекает сторонников свободы.
Три уровня децентрализации
Важно понимать, что децентрализация в Биткоине работает на трёх уровнях.
Первый уровень – архитектурный. Нет центрального сервера. Данные хранятся у всех. Сеть работает, даже если большая часть узлов выйдет из строя.
Второй уровень – политический. Нет единого органа управления. Изменения в протоколе принимаются консенсусом сообщества. Никто не может навязать свою волю остальным.
Третий уровень – логический. Данные связаны между собой криптографически. Нельзя изменить одну запись, не изменив все последующие. Это создаёт доверие на уровне математики.
Именно сочетание этих трёх уровней делает Биткоин уникальным изобретением. Раньше у нас были децентрализованные сети (например, торрент-трекеры), но они не обеспечивали консенсус по поводу данных. Раньше у нас была криптография, но она требовала доверенного центра для проверки подписей. Сатоши соединил всё вместе.
Что остаётся за кадром
Конечно, это упрощённое объяснение. В реальности есть ещё много деталей: как именно формируются адреса, как работают мультиподписи, что такое сложность майнинга и как она регулируется, как обрабатываются «вилки» (когда два майнера одновременно находят блок и цепь временно расходится).
Но для понимания главного – почему блокчейн считают прорывом – достаточно и этого.
Блокчейн позволяет незнакомым людям, которые не доверяют друг другу, договариваться о фактах. О том, кто кому сколько должен. О том, кто владеет каким активом. Без посредников. Без судов. Без начальников.



