Несмотря на новую кампанию в СМИ и прямые признания, австралиец Крейг Райт так и не смог доказать, что он является создателем Биткоина - Сатоси Накамото. Эта статья объяснит факты, которые показывают, что Крейг Райт не предложил каких-либо убедительных доказательств. Кроме того, проверка сценария Крейга Райта раскрывает его сознательный обман, причем он не был достаточно убедителен, чтобы скрыть это даже от беглого технического контроля.
Patio11 (Github):
Райт использовал любимую тактику магов и шарлатанов, чтобы отвлечь технически неподкованных сотрудников ВВС и экономистов во время срежиссированной им демонстрации.
Простое техническое исследование показывает, что предполагаемые доказательства не является доказательствами вообще. Тщательный анализ технических деталей, которые, как утверждает Райт, доказывают, что он и есть Сатоси, показывает такие результаты:
1. Крейг взял блок №9 из блокчейна Биткоина, созданный 9 января 2009 года. Затем он извлек транзакцию "coinbase", которая создала 50 новых биткоинов по адресу 12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S, который соответствует следующему открытому ключу:
0411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482 ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9 d4c03f999b8643f656b412a3. Хэш этой транзакции - 0437cd7f8525ceed2324359c2d0ba26006d 92d856a9c20fa0241106ee5a597c9.
2. Теперь давайте найдем хотя бы один случай использования этого секретного ключа. Очевидно, что будет какая-либо операция, которая начинается с 12cb... Таким образом, мы имеем открытый ключ, начиная с 0411.. который должен иметь соответствующий закрытый ключ. Последний должен быть известен только владельцу этого кошелька. А именно - Сатоси, потому что это один из самых первых блоков в сети Bitcoin.
В обозревателе блокчейна мы можем видеть каждую транзакцию, которая была отправлена из этого кошелька. Среди них, Крейг выбрал транзакцию со следующим хэшем - 828ef3b079f9c23829c56fe86e85b4a69d9e06e5b54ea597eef5fb3ffef509fe.
3. В этой транзакции мы можем видеть, что из 28 BTC, 10 пошли по адресу 1ByLSV2gLRcuqUmfdYcpPQH8Npm8cccsFg.
И 18 BTC было возвращено на кошелек 12cb...
В этой транзакции, мы можем увидеть подпись
3045022100c12a7d54972f26d14cb311339b5122f8c 187417dde1e8efb6841f55c34220ae0022066632c5cd4161efa3a2837764 eee9eb84975dd54c2de2865e9752585c53e7cce01
В соответствии со спецификацией протокола, эта подпись 3045... получена из алгоритма, указанного здесь. Чтобы сделать это, мы должны принять транзакцию, изменить ее, применить процедуру хеширования два раза и использовать полученные данные в качестве входных данных для алгоритма подписи.
4. Таким образом, подпись 3045... = ECDSA
Важно иметь в виду, что тело транзакции известно всем, или, вернее, взято из открытых данных. Грубо говоря, оно содержит данные, по которым решения принимает отправитель.
Затем, Крейг повторяет этап 3 (без ее последней стадии), ипользуя создание raw-транзакции:
Bitcoin- get raw transaction 828ef3b079f9c23829c56fe86e85b4a69d9e06e5b54ea597eef5fb3ffef509fe
5. После этого, Крейг взял тело транзакции и провел однократное хэширование SHA256. Он получил хэш 479f9dff0155c045da78402177855fdb4f0f396dc0d2c24f7376dd56e2e68b05, который разместил на своем сайте.
После этого начинается обман:
Крейг поставил тело транзакции, полученной выше, в новый файл с именем SN7-message.txt и разместил его в своей статье (естественно, если вычислить hashsum этого файла, он будет таким же: 479f9dff0155c045da78402177855fdb4f0f396dc0d2c24f7376dd56e2e68b05)
По-видимому, чтобы доказать тот факт, что он является владельцем закрытого ключа, он упоминает тот факт, что
3045... = ECDSA (SHA (479f9dff0155c045da78402177855fdb4f0f396dc0d2c24f7376dd56e2e68b05)).
Который действительно является ключом, по крайней мере, если судить по его структуре.
Стоит также отметить, что строка MEUCIQDBKn1Uly8m0UyzETObUSL4wYdBfd4ejvtoQfVcNCIK4AIgZmMsXNQWH vo6KDd2Tu6euEl13VTC3ihl6XUlhcU + FM4 =
Это на самом деле другая строка, она кодируется по алгоритму base64:
3045022100c12a7d54972f26d14cb311339b5122f8c18 7417dde1e8efb6841f55c34220ae0022066632c5cd4161efa3a2837764eee9eb8 4975dd54c2de2865e9752585c53e7cce
Таким образом, статья Крейга содержала некоторые технические данные, которые могли бы ввести в заблуждение неподготовленных читателей. Но это вряд ли доказывает, что Крейг владеет закрытыми ключами Сатоси. Более того, можно применить тот же самый процесс к любой другой транзакции, чтобы создать подобное "доказательство".
После анализа указанной выше информации довольно смело утверждать, что Крейг Райт предоставил достаточные доказательства в поддержку своего заявления, поэтому его утверждения, скорее всего, подделка. Некоторые могут сказать, что это было само собой разумеющимся. В конце концов, многие люди утверждали, что нашли Сатоси Накамото, и никому из них не удалось убедить общественность.
А ведь это очень просто - тому, кто хочет получить признание в качестве создателя Биткоина, нужно лишь провести реальную исходящую транзакцию с любого кошелька, приписываемого к "миллиону Сатоши". Никаких других доказательств не потребуется. Вряд ли Сатоси, кто бы он ни был, настолько непредусмотрителен, чтобы потерять все ключи от всех своих кошельков. Другое, несколько менее надежное доказательство - использование ключа, которым Сатоси подписывал свои письма.
Тем не менее, рассмотрим ситуацию под другим углом. После активного участия в работе сети Биткоина в течение двух лет, Сатоси решил исчезнуть со сцены полностью, не оставляя никакого следа. Какими бы ни были причины, ясно, что человек (или группа людей) за этим именем не хотят известности.
И возможно, что лучший способ остаться вне поля зрения сообщества и властей - это разместить поддельные доказательства. Может быть, Сатоси действительно участвует в этих ложных признаниях, но как их скрытый архитектор, а не фактический герой.
Несколько странными выглядят и высказывания Гэвина Андресена, который сначала заявил, что нисколько не сомневается в том, что Крейг Райт - действительно Сатоси Накамото. Гэвин, который работает с Биткоином почти с самого его возникновения, счел представленные доказательства убедительными, а также сказал, что манера общения Райта очень напоминает ему Сатоси и он горд был пожать руку "истинного создателя Биткоина".
Теперь же Андресен, после критики от Дена Камински, вдруг изменил точку зрения и говорит о том, что Райт не слишком убедителен и его доводы могут быть манипуляцией. Что же побудило бывшего лидера разработки Биткоина, а ныне вдохновителя команды Bitcoin Classic, стать настолько легковерным и не произвести даже простых проверок? Возможно, и он, и Райт, как и примкнувший к ним Йон Матонис, играют в игру, непонятную сообществу?