«Это был своего рода маркетинговый ход. Немного похоже на анонимусов в масках Гая Фокса», — позднее сообщила Мэй.
В том же году появилась знаменитая рассылка «Cypherpunks Mailing List», в которую поначалу входило несколько человек, но постепенно туда приглашались и новые участники. Уже к 1994 году в рассылке принимало участие 700 шифропанков, а ветки обсуждений включали в себя темы по философии, политике, математике и программированию, хотя преимущественно это все же были технические дискуссии.
Один из основателей движения Тимоти Мэй, бывший старший научный сотрудник компании Intel и один из ранних идеологов движения криптоанархистов, в 1988 году опубликовал отчасти шуточный «Манифест криптоанархиста» — пародию на известный «Коммунистический манифест» Карла Маркса. В нем Мэй доказывал идею, что скоро мир сильно изменится из-за развития технологий, и люди смогут обмениваться данными, сохраняя при этом полную анонимность.
В год запуска «Cypherpunks Mailing List» другой основатель группы, Эрик Хьюз, опубликовал «Манифест шифропанка». Эта работа дополнила идеи Мэя и затронула вопрос создания «анонимных систем транзакций», которые призваны обеспечить конфиденциальность в процессе передачи информации. Многие из этих идей в дальнейшем будут реализованы в криптовалютах.
Шифропанки и Биткоин
Хотя шифропанки активно обсуждали множество разных вопросов, параллельно с этим предпринимались попытки развить анонимные транзакционные системы, которые упоминал Хьюз. Одним из самых ярких шифропанков стал Адам Бэк (Adam Back), который до сих пор часто упоминается в качестве кандидата на роль Сатоши Накамото.
Дело в том, что в 1997 году Бэк предложил систему Hashcash, изначально представлявшую собой метод борьбы со спамом в виде системы доказательства работы (Proof-of-Work, PoW), основанной на алгоритме хеширования SHA-1. Проще говоря, Бэк использовал механизм PoW, чтобы избавиться от спама в почтовых рассылках, требуя вычислительных затрат перед отправкой каждого письма. Именно этот механизм впоследствии будет использовать Сатоши Накамото в качестве доказательства работы при майнинге на алгоритме хеширования SHA-256. Таким образом, майнинг в Биткоине станет одной из интерпретаций механизма, который лежал в основе Hashcash.
Затем Хэл Финни (Hal Finney) развил эту идею, предложив концепцию Reusable Proof-of-Work (многократное доказательство работы). RPoW позволил создавать токены с RSA-подписью в обмен на токены Hashcash. Эти токены могли передаваться между пользователями и обмениваться на новые при каждой транзакции, что фактически позволяло их повторное использование. Это большой шаг вперед по сравнению с Hashcash, где каждый токен мог быть использован только один раз. Такой подход позволил сделать токены PoW более практичными и открыл возможности для их более широкого применения, в том числе для создания систем цифровых денег.
В 1998 году еще один шифропанк, Вэй Дай (Wei Dai), предложил систему «b-money». Она во многом предвосхитила Биткоин. Дай описал концепцию децентрализованной цифровой валюты, где пользователи могли анонимно, при помощи цифровых псевдонимов (открытых ключей), обмениваться монетами без посредников. Но существовала проблема — отсутствовал четкий механизм консенсуса. И хотя Дай предложил лишь концепцию без технической реализации, его работа дала интересные ответы на ряд теоретических вопросов. При этом вопрос о практической реализации чего-то подобного так и остался в подвешенном состоянии.
Другой яркий шифропанк, так же часто упоминаемый среди кандидатов на роль Сатоши Накамото, — Ник Сабо (Nick Szabo). Примерно в то же время он предложил концепт BitGold. Эта система цифровых денег решала одну из главных проблем традиционных финансов — необходимость доверять центральному эмитенту. Сабо предлагал, чтобы пользователи самостоятельно выполняли вычислительные задачи, создавая цифровые активы, чем-то похожие на золото. То есть, Сабо сделал упор на уникальность самого актива, но в системе не был реализован единый реестр транзакций. Таким образом, пользователи могли доказать, что потратили вычислительные ресурсы. Впрочем, как впоследствии отмечал сам Сабо, в отличие от него, Сатоши Накамото смог реализовать систему, достаточно защищенную от того, что ненадежная сторона получит контроль над большинством узлов.
Дэвид Чаум
На заре создания технологий, обеспечивающих онлайн-анонимность, стояли не только люди, непосредственно связанные с рассылкой шифропанков. Так, в ней активно обсуждались работы известного криптографа Дэвида Чаума (David Lee Chaum), который в 1982 году предложил алгоритм RSA как реализацию технологии слепой подписи (шифрование с открытым ключом). Он же является создателем цифровой валюты eCash, которая была разработана в 1995 году его компанией DigiCash.
Электронная денежная система уже тогда задумывалась Чаумом как анонимная среда, которая обеспечивает конфиденциальность пользователей. Наработки Чаума и его криптографические протоколы оказали влияние на многих шифропанков. Иногда Чаума даже называют «крестным отцом криптовалют».
Кстати, сам термин «шифропанки» встречается и в более широком значении — он может охватывать криптографов, которые активно разрабатывали криптографические протоколы еще с 1980-х годов. Таким образом, шифропанки из «рассылки шифропанков» вдохновлялись работами более ранних исследователей.
Шифропанки и Сатоши Накамото
Учитывая, что Белая книга Биткоина была написана лишь в 2008 году, а сеть первой криптовалюты запущена в 2009 году, Биткоин возник как некое решение, которое объединило технологии, обсуждаемые в среде шифропанков. Нельзя сказать, что Сатоши изобрел что-то концептуально новое, ведь Биткоин как пиринговая децентрализованная платежная система состоит из идей, технологий и ранних проектов, которые старались воплотить другие криптографы.
К примеру, цифровая валюта Чаума eCash была создана еще в 1995 году, и к тому времени уже было известно про шифрование с открытым ключом. Но eCash не была связана с технологией распределенного реестра в виде блокчейна и не решала проблему двойной траты децентрализовано, за счет открытых данных, подобно тому, как она была решена в Биткоине.
То же можно сказать и про технологию PoW в Hashcash Адама Бэка, которая изначально представляла собой метод борьбы со спамом, но в интерпретации Сатоши PoW стала консенсусом для валидации транзакций и методом решения проблемы двойной траты в децентрализованной среде.
В системе b-money Вэя Дая также отсутствовал некий общий консенсус в сети. Судя по всему, объединив разные идеи, Сатоши и смог создать первую криптовалюту в том виде, в котором мы ее знаем. Кстати, именно поэтому в Белой книге Биткоина мы можем найти ссылки на работы Вэя Дая, Адама Бэка и других криптографов:
Интересно и то, что в рассылке от 1999 года можно найти сообщение, отправленное с анонимного почтового адреса, в котором говорится, что решением проблемы двойной траты могло бы стать создание полностью публичного реестра, который одновременно работал бы на множестве устройств и который нельзя было бы отключить. При этом в письме упоминаются более ранние разработки. Существует гипотеза, согласно которой это сообщение могло быть оставлено самим Сатоши Накамото во времена его активных исследований.
Шифропанки и АНБ
В 1996 году, в период активных обсуждений в «Cypherpunks Mailing List», Агентство национальной безопасности США (АНБ) опубликовало статью под названием «Как создать монетный двор: криптография анонимной электронной денежной наличности». Статья стилистически напоминает «Белую книгу» Биткоина и поднимает вопрос создания электронной денежной системы. Авторы выделили проблему множественной траты, а также затронули тему анонимности транзакций и их необратимости.
В тексте можно обнаружить и ссылки на работы Дэвида Чаума. Интересно, что алгоритм хеширования SHA-256, который лежит в основе Биткоина, был изобретен сотрудниками АНБ. Не удивительно, что среди разных конспирологических версий возникновения первой криптовалюты есть предположение о том, что эта технология является разработкой американских спецслужб.
Вывод
Биткоин — это не внезапное открытие, а результат десятилетий исследований в области криптографии. Шифропанки искали разные способы создания системы анонимного обмена информацией без участия посредников. Многие идеи и решения в виде криптографических протоколов были разработаны еще до появления первой криптовалюты, но затем удачно в ней объединены. В этом смысле Биткоин стал логическим продолжением идей многолетней работы шифропанков, которые мечтали о финансовой и информационной независимости от государств.