(Martti Malmi)

Одним из новых евангелистов Биткоина и стал Марти Малми. В то время он был студентом Хельсинкского политеха и впервые узнал о Биткоине весной 2009 года.

Прежде чем написать письмо Накамото, Малми оставил несколько сообщений о Биткоине на сайте anti-state.org. В одном из них он писал:

«Широкое распространение систем, подобных Биткоину, может подорвать способность государства эксплуатировать граждан».

Ранее Сатоши Накамото, Хэл Финни и другие касались только технической стороны работы системы. Но постепенно Накамото пришел к пониманию, что для продвижения своего проекта нужно уделять внимание идеологической мотивации.

«Главный недостаток традиционных денег состоит в том, что они нуждаются в доверии, – мы должны верить в честность центробанков, но история полна примеров, когда банки подрывали это доверие, обесценивая фиатные деньги», – писал Сатоши.

В Марти Малми он увидел человека, который способен продвинуть идею децентрализованных цифровых денег в массы. Он предложил Марти попробовать себя в качестве копирайтера и писать статьи на официальный сайт Биткоина – bitcoin.org.

C этой задачей Малми прекрасно справился. Он подготовил вводную статью о Биткоине, в которой объяснял, что это такое и давал ответы на различные вопросы, типа: «Безопасен ли Биткоин?» или «Почему следует использовать Биткоин?».

«Защититесь от несправедливой монетарной политики центробанков-монополистов», – писал он, отвечая на второй вопрос.

За несколько недель общения с Сатоши Накамото Марти коренным образом переделал весьма примитивный до этого сайт bitcoin.org.

Осенью 2009 года при непосредственном участии Малми был запущен Биткоин-форум, который привлек регулярных посетителей, ставших писать на нем свои сообщения.

Один из них, под ником NewLibertyStandard, высказал мысль, что неплохо бы создать биржу, на которой можно было бы продавать и покупать биткоины за фиатные деньги.

Марти Малми живо откликнулся на эту идею и отправил NewLibertyStandard 5050 биткоинов, за которые получил на свой счет в PayPal $5,02. Таким образом состоялась первая сделка по обмену биткоинов. Её курс был примерно 1000 биткоинов за 1 доллар.

Эта сделка породила дискуссии о том, как должен рассчитываться обменный курс биткоина к доллару. В результате, отправным пунктом для расчета курса послужила стоимость электроэнергии, потребляемой компьютером в процессе майнинга.

Вычислялся курс обмена по формуле: средняя электрическая мощность, потребляемая процессором в результате майнинга одного блока, умножалась на стоимость электроэнергии в США и делилась на число получаемых за блок биткоинов (в то время – 50 штук).

5 октября 2009 года на специально созданном для обмена сайте New Liberty Standard 7 был опубликован курс: 1309,03 биткоина за $1.

Т.е. за 1 биткоин тогда давали около 0,08 цента.

Однако, для Сатоши Накамото покупка за биткоины была важнее обмена его на фиатные валюты.

«Было бы неплохо, если бы люди смогли начать использовать биткоин для чего-нибудь, – писал Сатоши в письме Марти Малми в конце августа 2009 года. – Нам нужно найти какую-то сферу его применения».

Тем не менее, первая сделка по покупке за биткоины состоялась только в следующем, 2010 году.

Программист из Флориды Ласло Ханеч (Laszlo Hanyecz) ранее прославился тем, что первым написал программу, которая позволяла майнить биткоины при помощи графического процессора (GPU), что на порядок подняло вычислительную мощность майнинга.

В результате Ласло удалось намайнить 70 тысяч биткоинов, которые он решил потратить на что-то материальное и попросил на форуме доставить ему две пиццы, пообещав за них заплатить 10 тыс. биткоинов.

Не сразу нашлись желающие. Но все же, один человек из Калифорнии заказал за доллары пиццу из сети пиццерий Papa John’s с тем, чтобы ее доставили Ласло.

22 мая 2010 года в дверь дома Ласло постучал курьер, который доставил ему пиццу, за которую Ханеч фактически заплатил 10 000 биткоинов (по курсу на момент написания этой книги – $65 млн).

Ласло затем еще не раз заказывал пиццу, пока не закончились добытые майнингом монеты.

После того, как Ласло опубликовал фотографии одного из своих заказов, Марти Малми написал: «Поздравляю, Ласло, это важный рубеж!».

Действительно, это была первая зафиксированная в истории сделка, в которой криптовалюта (биткоин) была обменена на товар.

Но вернемся в 2009 год…

Через неделю после обнародования первого обменного курса биткоина, 12 октября 2009 года, заработал чат-канал #bitcoin-dev в IRC 8, который в то время стал основным местом общения биткоин-сообщества.

Затем Малми взялся за программирование и изучив язык С++, на котором был написан код Биткоина, принял активное участие в его усовершенствовании.

Появившаяся 16 декабря 2009 года новая версия Bitcoin Core 0.2 была в значительной мере написана самим Малми. Так он стал, по сути, основным разработчиком кода Биткоина.

К концу 2009 года количество работающих майнинговых узлов в сети Биткоина стало таким, что пришлось впервые увеличить сложность решаемой криптографической задачи майнинга.

Это произошло 30 декабря 2009 года при добавлении блока №32256. При этом сложность возросла с 1,0 до 1,18289953.

Так состоялось рождение Биткоина, как распределенной и децентрализованной сети электронных денежных расчетов.

Хронология:

– 18 августа 2008 года – зарегистрирован домен bitcoin.org

– 31 октября 2008 года – Сатоши Накамото обнародовал доклад Bitcoin: A Peer-to-Peer Electronic Cash System («Биткоин: Одноранговая электронная денежная система»), в котором описывалась технология новой денежной системы.

– 9 ноября 2008 года – проект Bitcoin был зарегистрирован на сайте разработчиков SourceForge.net

– 3 января 2009 года – Сатоши Накамото сгенерировал первый блок Биткоина (Genesis) и получил на свой биткоин-адрес первые 50 монет. В первый блок был включен текст: «The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.»

– 9 января 2009 года – Сатоши Накамото опубликовал первый релиз программы Bitcoin Core v.0.1. в в списке рассылки Cypherpunks.

– 10 января 2009 года – в сети появился узел №2 Биткоина. Вторым пользователем Биткоина стал Хэл Финни. В этот же день он сгенерировал блок №78 и получил первые 50 монет на свой биткоин-адрес.

– 12 января 2009 года – первая в истории транзакция по переводу биткоина – Сатоши Накамото отправил на биткоин-адрес Хэла Финни 10 монет. Это зафиксировано в блоке №170.

– 5 октября 2009 года – на сайте New Liberty Standard опубликован первый обменный курс биткоина к доллару США.

– 12 октября 2009 года – заработал чат-канал #bitcoin-dev в IRC.

– 16 декабря 2009 года – вышла версия Bitcoin Core 0.2.

– 30 декабря 2009 года – впервые увеличена сложность майнинга.

Популярно об основах криптографии, используемой в протоколе Биткоина

В основе Биткоина лежит криптография – наука о методах обеспечения конфиденциальности (невозможности прочтения информации посторонним), целостности данных (невозможности незаметного изменения информации) и аутентификации (проверки подлинности авторства или иных свойств объекта).

Биткоин построен на трех основных криптографических технологиях – хэшировании, асимметричной криптографии и электронной цифровой подписи (ЭЦП). Собственно, эти технологии лежат и в основе самой криптографии, позволяя обеспечивать конфиденциальность, целостность данных и аутентификацию.

Разумеется, для понимания работы Биткоина необходимо понимать, как же работают технологии, на которых он базируется. Я просто и наглядно расскажу об этом.

Хэширование: Просто и наглядно

Хэширование, или хэш-функция – одна из основных составляющих современной криптографии и протокола Биткоина.

Но, что это такое? Как наглядно представить сущность хэша?

Начнем с того, что хэширование – это особое преобразование любого массива информации, в результате которого получается его некое отображение, образ или дайджест, называемый хэшем (hash) – уникальная короткая символьная строка, которая присуща только этому массиву входящей информации.

Из этого следует, что для любого объема информации, будь-то одна буква или, например, роман Льва Толстого «Война и мир» (или даже всё Полное собрание сочинений этого автора) существует уникальный и неповторимый хэш – короткая символьная строка. Причем, если в той же «Войне и мире» изменить хотя бы один символ, добавить один лишь знак, – хэш изменится кардинально до неузнаваемости.

Как такое может быть? Целый многотомный роман и короткая строчка, которая отражает его!

В этом смысле хэш подобен отпечатку пальца человека или его ДНК 9. Хотя последняя аналогия не полностью передает суть хэша 10.

Хэш подобен отпечатку пальца человека

Как известно, отпечаток пальца уникален и в природе не существует людей с одинаковыми отпечатками. Даже у близнецов отпечатки пальцев разные. Это же касается и структуры ДНК человека. Она уникальна! Нет людей с одинаковой структурой ДНК.

Но ведь ДНК, а тем более отпечаток пальцев – относительно короткие наборы информации. И, тем не менее, они являются неким кодом, присущим конкретному человеку. Можно считать, что это и есть «хэши» этого человека. С тем лишь отличием, что эти «хэши» не меняются с возрастом человека.

Итак, первое свойство хэша – его уникальность:

Каждому набору (массиву) информации присущ строго определенный, уникальный хэш.

Тем не менее, иногда встречаются т.н. коллизии – случаи, когда хеш-функция для разных входных блоков информации вычисляет одинаковые хэш-коды.

Математики-криптографы