– 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 года
– впервые увеличена сложность майнинга.Популярно об основах криптографии, используемой в протоколе Биткоина
В основе Биткоина лежит криптография
– наука о методах обеспечения конфиденциальности (невозможности прочтения информации посторонним), целостности данных (невозможности незаметного изменения информации) и аутентификации (проверки подлинности авторства или иных свойств объекта).Биткоин построен на трех основных криптографических технологиях – хэшировании
, асимметричной криптографии и электронной цифровой подписи (ЭЦП). Собственно, эти технологии лежат и в основе самой криптографии, позволяя обеспечивать конфиденциальность, целостность данных и аутентификацию.Разумеется, для понимания работы Биткоина необходимо понимать, как же работают технологии, на которых он базируется. Я просто и наглядно расскажу об этом.
Хэширование: Просто и наглядно
Хэширование
, или хэш-функция – одна из основных составляющих современной криптографии и протокола Биткоина.Но, что это такое? Как наглядно представить сущность хэша?
Начнем с того, что хэширование – это особое преобразование любого массива информации, в результате которого получается его некое отображение, образ
или дайджест, называемый хэшем (Из этого следует, что для любого объема информации, будь-то одна буква или, например, роман Льва Толстого «Война и мир» (или даже всё Полное собрание сочинений этого автора) существует уникальный и неповторимый хэш – короткая символьная строка. Причем, если в той же «Войне и мире» изменить хотя бы один символ, добавить один лишь знак, – хэш изменится кардинально до неузнаваемости.
Как такое может быть? Целый многотомный роман и короткая строчка, которая отражает его!
В этом смысле хэш подобен отпечатку пальца
человека или его ДНК9. Хотя последняя аналогия не полностью передает суть хэша10.Хэш подобен отпечатку пальца
человека