The Genesis Book — книга Aaron van Wirdum о людях, идеях и экспериментах, предшествовавших Bitcoin. Она помогает понять задачи Satoshi Nakamoto и то, почему было недостаточно просто перенести деньги в компьютер.
Отправляя bitcoin, легко забыть об экспериментах, благодаря которым такой перевод стал возможен. Aaron van Wirdum возвращается к ним в The Genesis Book. Книга вышла в 2024 году и объединяет историю денег, криптографию и судьбы людей, желавших действовать в интернете без постоянного наблюдения. Новичку она предлагает полезный вопрос: что должно было заработать вместе, чтобы цифровые деньги не зависели от одной компании? [1] [2]
Вступление начинается с Douglas Jackson и его системы e-gold. Пользователи переводили через интернет остатки, представлявшие права требования на физическое золото. При каждом платеже металл не перемещался между хранилищами: компания меняла записи в учёте. Это было удобно, но работа сервиса зависела от неё. Рассказ о вмешательстве властей показывает разницу между обеспечением денег и доступностью платежей: золото может существовать, а переводы уже не работать. [2]
От частных денег повествование переходит к людям, стремившимся защитить приватность в сети. Cypherpunks применяли криптографию — математические методы защиты информации — как практический инструмент. Провозгласить право на приватность было недостаточно: нужны были программы для безопасного общения. Книга связывает эти усилия с поиском электронной наличности. Так понятнее, почему Bitcoin одновременно касается денег, проверки и зависимости от посредников. [2]
В открытой главе о Hashcash Adam Back сталкивается с повседневной проблемой: отправка нежелательного письма почти ничего не стоит. А если сначала заставить компьютер отправителя немного поработать? Результат можно приложить к сообщению, а получатель быстро его проверит. Для редкого письма нагрузка невелика, но при массовой рассылке расходы накапливаются. Hashcash должен был сдерживать злоупотребления, не требуя от всех раскрывать свою личность. [3]
Hashcash использует Proof of Work: поиск подходящего результата требует повторных вычислений, а проверка проста. Представим поиск числа, которое после обработки вместе с данными сообщения выполнит заданное условие. Компьютер перебирает варианты, пока не найдёт подходящий. Но получатель не получает монету. Ему достаётся доказательство выполненной работы, а не деньги, которые можно потратить дальше. Сам Hashcash ещё не представлял собой полноценную денежную систему. [3]
Даже удачное техническое решение не распространяется само. Если получатель требует Hashcash, а отправители не умеют его создавать, он отклонит и желанные письма. Если никто этого не требует, отправителям незачем его прикладывать. Глава делает понятной проблему внедрения, когда обе стороны зависят от участия друг друга. Вычислительные затраты были важным элементом; ещё требовалось решить вопросы передачи стоимости, денежных правил и мотивации присоединиться. [3]
Рядом с программистами в повествовании появляются экономисты. Письменные заметки к интервью CheckSig описывают интерес автора к идеям Hayek о деньгах вне государственной монополии. Это помогает понять поиск альтернатив привычным валютам. Но не раскрывает всю библиотеку или мотивы Satoshi. Исторический контекст и авторская интерпретация имеют иной вес, чем доказательство прямого влияния конкретного текста на конкретное решение. [5]
Для этой статьи были прочитаны открытое вступление, глава о Hashcash и страница About рукописи, опубликованной в 2023 году. Издатель даёт сведения о выходе книги, письменные заметки CheckSig добавляют экономический контекст. Это не проверка всей изданной книги и не утверждение, что окончательный текст везде совпадает с рукописью. Статьи Cypherpunks, Hashcash и Proof of Work подробнее объясняют вклад отдельных экспериментов. [2] [3] [4] [1] [5]
Для полной картины прочитайте эту статью вместе с Шифропанки, Hashcash, b-money, Satoshi Nakamoto.
01Нужно ли сначала разбираться в криптографии?+
Нет. Начните с вопроса, почему прежним цифровым деньгам требовался доверенный оператор и как защитить приватность пользователей. Тогда технические части легче воспринимать как ответы на конкретные проблемы.
02Был ли Hashcash уже Bitcoin?+
Нет. Он мог добавить вычислительную стоимость, например, к отправке сообщения. Сам он не создавал переводимых денег с совместно проверяемой историей. Bitcoin применил похожий принцип в более широкой системе правил.