Satoshi Nakamoto — псевдоним человека или группы, разработавших Bitcoin, выпустивших первое программное обеспечение и помогавших запустить сеть. Сохранившиеся письма, публикации и код позволяют довольно точно описать работу Satoshi в 2008–2011 годах. Однако они не устанавливают надёжно настоящее имя, национальность или число авторов. Документированная работа и неизвестная личность — разные вопросы.
В разговорах о Satoshi легко смешать три разных вопроса. Кто написал whitepaper и первые версии программы? Кто контролировал почтовые ящики и учётные записи с подписью Satoshi Nakamoto? И каково настоящее имя человека или людей за ними? Для первых двух вопросов есть много следов эпохи: опубликованный текст, исходный код, исправления, письма и обсуждения с другими разработчиками. На третьем уверенность заканчивается. Псевдоним объединял работу над одним проектом, но не был удостоверением личности. Поэтому точнее начать с того, что Satoshi доказуемо создал и делал, а затем признать, чего мы не знаем. Сходство стиля, время отправки сообщений или биография кандидата могут породить гипотезу. Без прямого и независимо проверяемого доказательства они не устанавливают личность. [1] [2]
Публичная история началась с неприметного письма в криптографическую рассылку. 31 октября 2008 года Satoshi сообщил о работе над электронными деньгами, действующими напрямую между участниками без доверенной третьей стороны. Девятистраничный whitepaper, ссылка на который была в письме, описывал не приложение, где достаточно открыть счёт, а сочетание цифровых подписей, сети независимых узлов, цепочки блоков и Proof of Work. Подпись должна была подтверждать право расходовать средства, а общая история блоков — не позволить одним средствам сохраниться в двух конфликтующих платежах. Многие элементы уже существовали, и документ ссылался, в частности, на Hashcash и b-money. Вклад Satoshi состоял не в утверждении, что он изобрёл каждую часть, а в конкретной системе, которую можно было реализовать и запустить. [3] [2]
Whitepaper мог остаться интересным предложением. Но Satoshi написал программу и 3 января 2009 года создал Genesis Block — первый блок в истории Bitcoin. В его coinbase-вход помещён заголовок The Times о возможном втором спасении банков. Он доказывает, что блок не мог появиться раньше этого выпуска газеты, и ставит новую систему рядом с финансовым кризисом; сам по себе он не объясняет все мотивы автора. 8 января последовало публичное объявление Bitcoin v0.1, отмеченное в архиве временем 14:27:40 EST. Программа для Windows содержала исходный код C++ и автоматически соединялась с другими узлами. Satoshi прямо назвал её экспериментальной альфа-версией и допускал перезапуск сети. Дата Genesis Block, дата письма и дата позднее архивированного пакета не взаимозаменяемы. Вместе они показывают решающий переход от текста к программе, которую мог запустить другой человек. [7] [6] [4]
Криптограф и cypherpunk Hal Finney был одним из первых, кто всерьёз отнёсся к новой программе. Он не был случайным пользователем: работал над PGP и создал RPOW, собственную систему многоразовых доказательств работы. После первого объявления Finney скачал программу, запустил её и сообщал об ошибках, которые Satoshi исправлял в последующие дни. В воспоминании 2013 года Finney написал, что Satoshi отправил ему для проверки десять биткоинов. Транзакция в блоке 170 соответствует переводу 10 BTC и обычно называется первым переводом между двумя людьми. Сам blockchain не содержит имён Satoshi и Hal; привязка к людям опирается также на свидетельство Finney. Это сочетание важно: цепочка документирует технический перевод, участник объясняет его смысл. Bitcoin впервые показал, что два человека на двух компьютерах могут независимо разделять одно состояние системы. [8] [9]
Сеть не могла расти лишь благодаря элегантному коду. Ей требовались сайт, понятные инструкции, переводы, доступные узлы и люди, отвечающие новичкам. Весной 2009 года присоединился финский студент Martti Malmi, известный как Sirius. Его опубликованная переписка с Satoshi показывает будничную сторону рождения Bitcoin: правки сайта и FAQ, учётные данные, подключение клиентов и поиск слов для объяснения проекта вне узкого технического круга. Архив также показывает, как легко исказить историю одним письмом. Сначала Satoshi спутал учётную запись Malmi с dmp1ce; Malmi ответил, что использует sirius-m. Только дальнейшие письма подтверждают реальное распределение работы. Malmi предупреждает и о неполноте архива, поэтому отсутствие письма не доказывает, что события не было. Однако сохранившийся обмен ясно показывает: уже в 2009 году формировалась команда, а Satoshi передавал конкретные задачи и доступы. [5]
Поздняя легенда иногда создаёт впечатление, будто Satoshi опубликовал готовое изобретение и наблюдал за ним из укрытия. Архивы показывают более практичную картину. Он выпускал версии, исправлял сбои и ошибки кошелька, объяснял комиссии, приватность и сложность майнинга, отвечал на идеи других. Ранний клиент быстро менялся, потому что реальные пользователи находили проблемы, которые не мог решить за них whitepaper. Satoshi решал, какие предложения принять, и сильно влиял на направление небольшого проекта, но не был единственным, кто мог читать или менять открытый код. С приходом Hal Finney, Martti Malmi, Gavin Andresen и других знания распределялись. Это важнее романтического образа одинокого гения. Bitcoin не возник без автора, но с самого начала должен был выдерживать проверку людей, которые не доверяли автоматически, запускали его на своих машинах и возвращали ошибки и возражения. [4] [10] [5]
Satoshi не публиковал прощального манифеста и не называл дату, с которой переставал быть частью проекта. Его активность угасала постепенно. В декабре 2010 года он ещё обсуждал выпуски, безопасность и внезапное внимание вокруг WikiLeaks; после середины месяца известные публичные сообщения прекратились. Частная переписка продолжалась дольше, а рабочие роли переходили другим людям. 23 апреля 2011 года он написал Mike Hearn, что занялся другими делами, а проект находится в хороших руках Gavin и остальных. Это свидетельство ухода от повседневной работы, а не его причины. Оно не доказывает бегство от властей, болезнь, смерть или заранее спланированный жест децентрализации. Это гипотезы. Точнее говорить о периоде 2010–2011 годов, чем об одной минуте исчезновения. Сеть продолжала создавать блоки, разработчики исправляли программу, а пользователям не требовалось разрешение отсутствующего основателя. [10] [11] [5]
В первые годы Satoshi обладал исключительной практической властью: лучше всех знал систему, поддерживал основной код, а его рекомендации имели вес. Но эта позиция не позволяла переписывать правила на чужих компьютерах. Разработчик может опубликовать новую версию; оператор узла решает, запускать ли её. Майнер может предложить блок; Full Node отвергнет его при нарушении проверяемых правил. Контроль репозитория, сайта или прежнего ключа оповещений означал реальное влияние на распространение программ и информации, но не владение Bitcoin. После ухода Satoshi практика показала эту границу. Проект получил новых сопровождающих, а не нового правителя. Это не означает, что разработка вне политики или все имеют равный голос. Убеждение, контроль выпусков и применение правил консенсуса — разные уровни власти. [2] [4]
Часто пишут, что Satoshi владеет примерно миллионом биткоинов, которые никогда не двигались. Однако blockchain не содержит папки «кошелёк Satoshi». Оценка главным образом основана на анализе Sergio Demian Lerner, который искал технические закономерности в ранних блоках и приписал большую группу, вероятно, одному майнеру, названному Patoshi. Даже при точной классификации блоков отождествление этого майнера с Satoshi остаётся дополнительным выводом. Атрибуция также не доказывает, кто контролирует ключи сегодня. Следует разделять четыре утверждения: блоки имеют общий рисунок, их добыл один субъект, этим субъектом был Satoshi, и тот же человек до сих пор контролирует ключи. Каждое требует своего доказательства. «Миллион BTC Satoshi» — удобное сокращение известной гипотезы, а не точный баланс подтверждённого адреса. Неподвижность старых монет сама не показывает, был ли это выбор, потеря ключей или ошибочная атрибуция. [12]
Самое убедительное криптографическое доказательство началось бы с подписи нового, заранее выбранного сообщения ключом, достоверно связанным с ранней активностью Satoshi. Оно подтвердило бы текущий контроль именно этого закрытого ключа. Но даже это автоматически не доказало бы реальную личность или авторство каждой строки кода: ключ могли передать, использовать совместно или украсть. Старая подпись или движение монет ещё слабее без ясного вызова и исторической связи. Сильное заявление о личности требует нескольких независимых слоёв: криптографического доказательства, переписки эпохи, технической преемственности и проверяемой биографии. Стиль письма, знание детали или фотография с ранним разработчиком могут поддерживать версию, но не заменяют эти слои. Тайна привлекает внимание, однако работа Bitcoin не зависит от её разгадки. Самое долговечное наследие Satoshi — система, правила, код и историю которой можно проверять без доверия к биографии автора. [13] [1]
Для полной картины прочитайте эту статью вместе с Bitcoin, Bitcoin Whitepaper, Genesis Block, Hal Finney, Gavin Andresen, Шифропанки. На эту статью также ссылаются Bitcoin, Bitcoin Whitepaper, Genesis Block, Шифропанки.