Эпоха криптовалют. Как биткоин и блокчейн меняют мировой экономический порядок - страница 29

Шрифт
Интервал

стр.

. Свое название криптография получила от греческих слов «скрытый» и «писать». По большей части системы криптографии использовали правительства и военная элита для защиты государственных секретов и обмана врагов. Но в цифровую эру, когда возможности науки экспоненциально растут благодаря применению компьютеров, способных разработать алгоритм для выполнения все более сложных шифровальных задач, криптография получила гораздо более широкое применение, превратившись в способ защиты личной, корпоративной и государственной информации. В наше время братство криптографов раскололось и его члены пошли разными, если не сказать противоположными, путями. Некоторые рассматривали криптографию как коммерческий проект, устроившись на работу в компании и правительственные структуры. Но кто-то видел за ней более высокую цель, ассоциируя ее возможности с борьбой за права человека и личную свободу. Шифропанки, близкие по убеждениям к анархистам и либертарианцам, оказались в рядах наиболее радикальных активистов движения; другая их часть не обнаруживала своих взглядов столь явно. Но все, кто стремился использовать свои знания для запуска социальных реформ, рассматривали криптографию как инструмент защиты неприкосновенности личной жизни и передачи власти от больших централизованных учреждений к находящимся от них в зависимости индивидам. Хэл Финни относился к последней группе – это показывают его предшествующие изыскания в области криптовалют. То же можно сказать и о Накамото, по крайней мере, насколько можно судить по его (ее, их) работам. Этой же цели служит биткоин.

Поэтому вполне естественно, что Финни заинтересовался системой Накамото[37]. Вскоре он написал электронное письмо этому внезапно появившемуся в списке рассылки незнакомцу на указанный им электронный адрес (создатель биткоина пользовался как минимум тремя общеизвестными электронными адресами; естественно, все они зашифрованы и не позволяют отследить зарегистрировавшего их человека). К 10 января 2009 года они начали совместную работу над проектом, обещавшим завершиться в течение двух недель. Они постоянно обменивались письмами по электронной почте, стремясь доработать протокол биткоина и проверить его работоспособность. В соответствии с инструкциями создателя биткоина Финни загрузил его программное обеспечение, открыл электронный биткоиновый кошелек и попытался «добыть» первый блок из 50 монет. Так он стал Узловым компьютером № 2. В качестве тестовой операции Накамото перевел на его кошелек 10 биткоинов. Финни стал первым человеком, получившим перевод в биткоинах.

Электронная переписка тех лет между Накамото и Финни раскрывает уникальные данные о времени возникновения биткоина[38]. В то же время просто поразительно, насколько профессиональным выглядит их общение. Никакого обмена личной информацией, никаких деталей, способных пролить свет на личность Накамото. Всего лишь сугубо деловая переписка двух опытных программистов, неплохо разбирающихся в денежных системах.

Финни начал с того, что попытался загрузить версию 0.1.0 программного обеспечения биткоина – но случился сбой. Его собеседник был искренне удивлен: у него таких проблем не было. Тем не менее Накамото вернулся к программе, «воспроизвел баг» в среде ее разработки, как он это назвал в одном из ответных электронных сообщений, и выявил некорректные строки кода. «Оказалось, что это те строки кода, на которые меньше всего можно было подумать, – писал он. – Я действительно обескуражен, что все эти баги вылезли после стольких усилий, потраченных на тестирование».

В спешном порядке они протестировали версию 0.1.2, выявив проблему сбоя Узлового компьютера № 2 при ответе на месседжи с компьютера Накамото, которая потребовала дополнительной отладки. Интернет-обмен между компьютерами не прекращался ни на минуту, заставляя их работать с удвоенной нагрузкой и выявлять скрытые недостатки в новом программном обеспечении. Версия 0.1.2 оказалась неудачной, версия 0.1.3 – тоже. Накамото бесконечно тестировал код, выявляя проблемы, получая сообщения о сбоях, а затем переписывая и отлаживая код снова и снова.


стр.

Похожие книги