Книга Эра криптовалюты, страница 8. Автор книги Алекс Полански

Разделитель для чтения книг в онлайн библиотеке

Онлайн книга «Эра криптовалюты»

Cтраница 8

В том же 2008 году, а именно 18 августа, регистрируется домен bitcoin.org, на котором будет размещаться вся информация касательно проекта Биткоин, в ноябре создается одноименная ветка с форумом и хранилищем на ресурсе sourceforge.net, а уже через год, в ноябре 2009 года, появляется приветственное сообщение от satoshi на ресурсе bitcointalk.org, где в дальнейшем будет обсуждаться большинство значимых событий сообщества криптоэнтузистов со всего мира. Сам же satoshi последний раз проявит свою активность на форуме 13 декабря 2010 года и с тех пор ни разу не посетит данный ресурс под этим именем.

Первый узел сети Биткоин, принадлежащий Сатоши Накамото, начал работать 09.01.2009, и создатель в первый же день сгенерировал цепочку из 14 первых блоков, создав таким образом 700 биткоинов. Это заняло всего лишь несколько часов, т. к. первоначальная награда за блок составляла 50 биткоинов, а сложность добычи была равна 1, что позволяло находить блоки на обычном процессоре домашнего компьютера.

Идея биткоина и способ ее претворения в жизнь довольно быстро нашли отклик в среде шифропанков, криптографов и программистов. Первым известным помощником Сатоши стал Хэл Финни, который скачал клиентское приложение на свой компьютер и первым из сторонних пользователей вычислил блок в сети, предположительно за номером 78, а затем сгенерировал еще ряд блоков. Он несколько дней искал недочеты в коде и давал советы по оптимизации самому Сатоши, а тот вносил правки в код. Также считается, что первая транзакция в 10 BTC была сделана 12.01.2009 с адреса Сатоши в адрес Хэла, однако в тот же день было проведено еще 4 транзакции на анонимные адреса… Некоторое время спустя Хэл забыл о проекте, но в 2010 году был приятно удивлен, что проект живет и развивается, во многом благодаря ему самому и нескольким таким же активным энтузиастам, как вышеупомянутый Марти Малми.

Итак, идея Сатоши стала реальностью, произошел переход от концепции на бумаге к тестовой версии программного обеспечения и к первичному блоку, а от него к следующему и следующему. Цепь начала расти, а идея – захватывать все больше умов. Все, что существовало до Bitcoin, было достойно реализации, но именно он появился в нужное время и в нужном месте. Почему же именно биткоин стал успешным и до сих пор сохраняет лидирующие позиции, несмотря на давление тысяч конкурирующих монет со своими новшествами, доработками, усовершенствованиями? Возможно, уровень развития вычислительных технологий достиг необходимого минимума (как в плане производительности, так и распространенности в мире), плюс средний уровень знаний в определенной группе потенциальных пользователей позволил семенам технологии дать бурные побеги. Как бы то ни было, биткоин был первым и останется первым навсегда, что бы ни случилось на рынке в ближайшие годы.

Эволюция майнинга

Я уже описал в предыдущей главе, как Сатоши сгенерировал первичный блок – genesis block – и еще 13 последующих блоков в первый день работы своей системы. Процесс генерации блоков получил название майнинг (от англ. mining – добыча). Наградой майнеру – человеку, производящему на своем оборудовании вычисления, – становятся новые монеты, а также комиссии за транзакции, включенные в этот блок. Если транзакций нет – то и дополнительного вознаграждения с комиссий тоже нет. В первое время награда составляла 50 монет за каждый найденный блок. Легко посчитать, что Сатоши заработал 700 монет за несколько часов работы простого процессора. Однако в силу невысокой сложности вычислений и отсутствия какого-либо признания технологии в массах стоимость этих монет была близка к нулю. Последующие несколько месяцев генерация шла вяло, и сложность майнинга не росла до декабря 2009-го, когда в канун нового 2010 года на блоке № 32256 произошел пересчет сложности, и вместо единицы этот показатель составил 1,18 хеша в секунду. Теперь каждый добытый биткоин становится ценнее. Пересчет сложности происходит каждые 2016 блоков, следовательно, за первый календарный год майнинга прошло 16 циклов без пересчета сложности, было сгенерировано более 1 600 000 биткоинов из 21 000 000 возможных, что составило около 8 % всей возможной эмиссии. Но уже через полгода, благодаря распространению информации в сети Интернет, на блоке № 68544 сложность скакнула в 4 раза – с 45,39 до 181,54 хеша/сек. Несложно посчитать, что уже за первое полугодие 2010 года было добыто больше монет, чем за весь предшествующий год. И с тех пор сложность вычислений, а следовательно, количество вычислительной мощности, которое необходимо для генерации нового блока, только растет. Очень редко этот показатель снижается – например, в период уполовинивания награды за блок или выхода очередного форка (ответвления блокчейна) биткоина. Майнинг – это непрерывный поиск решения усложняющейся задачи. В реальной жизни можно провести параллель с математической олимпиадой с призами за решенную задачу, где всем участникам раздали одинаковые задачи, а после их решения одним из участников немного усложнили условия, а затем еще и еще. Возможно, участникам сначала выдают счеты, затем калькуляторы, потом маломощные компьютеры, потом суперкомпьютеры… Чем больше вычислительных ресурсов вы используете, тем больше решаете задач и зарабатываете. И в процессе вычисления блоков биткоина реализовался подобный сценарий. Все производили вычисления на процессорах, пока некто с псевдонимом ArtForz не написал специализированное программное обеспечение, позволявшее использовать графические ускорители (видеокарты) в параллельных вычислениях и в несколько раз эффективнее вычислять хеш-функции для генерации блоков биткоина. Собрав несколько видеокарт в один вычислительный модуль, была реализована первая «ферма» на видеокартах, и в небольшой промежуток времени один человек смог кратковременно завладеть 25 % вычислительных мощностей сети Биткоин. Речь идет о середине 2010 года, но уже в 2011 году использование видеокарт стало более массовым, как и выбор программного обеспечения, появившегося в публичном доступе. Здесь затронут один важный момент – понятие «атаки 51», когда майнер или группа майнеров, владеющих 51 % мощности сети, могут игнорировать решения других 49 % майнеров и выстраивать свою цепочку, отвергая ненужные варианты блоков. Такая группа может очень долго иметь повышенный уровень генерации, но своими действиями также может навредить всей системе, скомпрометировав ее и оттолкнув честных участников.

В это время биткоин уже обрел некоторую реальную стоимость, и усилия по внедрению новых аппаратных и программных решений окупались в сравнительно небольшой срок. И вот уже в июне 2011-го на рынок вышли майнеры на основе FPGA (ПЛИС) – вычислительных чипов, которые могли быть запрограммированы пользователями под конкретные задачи. Правильная архитектура и ПО позволили добиться намного более высокой производительности. Но и у этой технологии был век недолог. Компания Butterfly Labs (BFL), достигшая хороших показателей в разработке и внедрении (а следовательно и продажах) FPGA-майнеров, уже через год, в июне 2012-го, начала прием предзаказов на ASIC-майнер на микрочипах специального назначения, сконструированных и оптимизированных только для целей вычисления хеш-функций алгоритма SHA-256, на котором, собственно, и работает биткоин. Не все прошло гладко, и не растерялись конкуренты в лице ASICMINER и Avalon, бросившие силы на разработку своих микросхем. Сейчас добывать биткоин можно только на последних поколениях ASIC-майнеров, которые демонстрируют низкое потребление электроэнергии при приемлемой стоимости в $ за 1 Th/s вычислительной мощности.

Вход
Поиск по сайту
Ищем:
Календарь
Навигация