История криптовалют. Биткойн 1 был выпущен 9 января 2009 года. Версии с 0 по 5 поддерживали только системы Windows 2000, Windows nt и Windows xp
![]()
|
Биткойн 0.1 был выпущен 9 января 2009 года. Версии с 0.1.0 по 0.1.5 поддерживали только системы Windows 2000, Windows NT и Windows XP. Почти через год, в декабре 2009 года, был выпущен Биткойн 0.2, который поддерживал Linux. В этот период Биткойн был известен лишь очень небольшой группе его разработчиков и ранних пользователей. В ноябре 2009 года по адресу bitcoin.org появился форум, который позднее превратился в Bitcointalk. Это вызвало рост популярности Биткойна: сообщество стало пополняться новыми участниками, которые начали предлагать новые идеи и создавать группы для их реализации. Вместе с восторженными откликами Биткойн получил и немало критических отзывов. Например, в результате анализа принципов его работы в нем было обнаружено несколько дефектов. Примерно в то же время была представлена идея комиссий за транзакции, и люди начали обсуждать возможность отслеживания монет. Летом 2010 года был выпущен Биткойн 0.3. Количество его пользователей росло, а вместе с ним росла и сложность майнинга. Тогда же появились предложения по более эффективному использованию ресурсов компьютера для майнинга — для этого стали использовать графические процессоры видеокарт. Пользователь ArtForz создал на основе OpenGL хеш-ферму GPU и сгенерировал свой первый биткойн-блок. 6 августа 2010 года была обнаружена серьезная уязвимость в протоколе Биткойна: транзакции не проходили надлежащую проверку перед добавлением в блокчейн, что позволяло обойти экономические ограничения протокола и создать неограниченное количество биткойнов. 15 августа эта уязвимость подверглась атаке: в одной из транзакций было сгенерировано более 184 миллиардов биткойнов, которые были отправлены по двум адресам. За несколько часов эту транзакцию удалось отследить и удалить из блокчейна, после чего ошибка была исправлена и сеть была переведена на обновленную версию биткойн-протокола. Это единственная серьезная уязвимость за всю историю Биткойна, которую реально удалось использовать хакерам. Тем временем все больше майнеров вступало в борьбу за право добавить блок в блокчейн. Некоторые из них обнаружили, что месяцами не могут найти блок и получить хоть какую-нибудь награду. Это превратило майнинг в какое-то подобие азартной игры. Чтобы сделать свой доход более стабильным, майнеры начали объединяться в пулы с распределением наград за найденные блоки между всеми участниками пропорционально их вкладам. 27 ноября 2010 года появился первый майнинг-пул Bitcoin Pooled Mining (BPM), более известный как Slush’s Pool. Он использовал недостаточно сложный алгоритм, который, как оказалось, можно было легко обмануть. С тех пор идея майнинг-пулов существенно развилась, но ее суть остается прежней: совместный майнинг более выгоден, чем индивидуальный. В декабре 2010 года пользователь doublec скомпилировал первый мобильный клиент bitcoind для смартфона Nokia N900, а на следующий день пользователь ribuck отправил ему 0,42 BTC в первой мобильной биткойн-транзакции. В конце 2010 года Сатоши выпустил свою «прощальную» версию Биткойна (0.3.9) и покинул проект. Исчезновение создателя не стало серьезной неприятностью — разработку Биткойна продолжили другие участники сообщества. После этого разработчики начали экспериментировать с интервалом создания блоков, наградой за блок и другими параметрами, в результате чего были созданы GeistGeld, iXcoin, SolidCoin и другие альт-валюты. Сложность майнинга продолжала расти, и пользователи начали переходить на фермы из FPGA и GPU. Сообщество озаботилось недостатками хеш-функции SHA256, что положило начало новым экспериментам. Вскоре после этого появился GPU-майнер для scrypt. Чуть позже была разработана криптовалюта Лайткойн, которая была принята сообществом с бОльшим энтузиазмом, чем Tenebrix, которая была выпущена с премайнингом. Майнинг Лайткойна осуществлялся на обычных процессорах, а майнинг на GPU стал прерогативой Биткойна. В конце 2011 года Алан Райнер (Alan Reiner) выдвинул предложение BIP 0010, описывающее транзакции с мультиподписью. Так называется транзакция, которая отправляет средства с адреса с мультиподписью, т. е. адреса, с которым связано более одного закрытого ключа ECDSA. Транзакции с мультиподписью описываются формулой «m из n», которая означает, что адрес связан с n закрытыми ключами, при этом для отправки биткойнов с этого адреса требуется как минимум m подписей. В апреле 2012 года были реализованы транзакции платы хешу сценария (Pay-to-script-hash, P2SH), определенные в BIP 0016. Они были разработаны, чтобы переложить ответственность за указание условий получения денег с отправителя на получателя. В биткойн-сообщество начали вливаться специалисты из смежных областей, в том числе экономисты, ученые и юристы, а также программисты на разных языках. Это помогло разработать BitcoinJ — библиотеку, которая позволила разработчикам на Java приступить к созданию приложений, взаимодействующих с биткойн-сетью. К 2012 году стало очевидно, что у Биткойна много фундаментальных ограничений, поэтому некоторые разработчики приступили к созданию валют с расширенной функциональностью. В этом году была представлена технология CryptoNote, которая включает кольцевые подписи и одноразовые ключи, делающие невозможным отслеживание транзакций. В сентябре 2012 года Ларсен и Маккалеб основали корпорацию OpenCoin, которая приступила к разработке протокола Ripple (RTXP) и платежной сети Ripple. Из 100 миллиардов изначально сгенерированных токенов (XRP) создатели, первоначальные участники, представители венчурных фондов и другие основатели получили 20 миллиардов. Остальные 80 миллиардов остались в руках Ripple Labs. В 2012 году удобные и безопасные кошельки стали доступны пользователям. В это время начали появляться облегченные браузерные кошельки, а также оффлайн-кошельки, что упростило перенос и резервное копирование данных. Также были представлены бумажные кошельки, позволяющие сохранить пару ключей на листе бумаги, и даже физические биткойны — монеты с записанными на них ключами. 2012 год подготовил условия для последующего бума альткойнов. 2013 год оказался очень продуктивным и богатым на события, включившие пересмотр базовых принципов Биткойна и активный поиск новых способов разработки криптовалют. В 2013 году была создана PoW-валюта Праймкойн, совместившая майнинг с поиском простых чисел. |