Блокчейн Bitcoin. История появления, особенности технологии, майнинг

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

Проект Биткойн и концепция его блокчейна впервые были представлены в виде документа осенью 2008 года, а позднее, в 2009 году,   реализованы как программное обеспечение с открытым кодом.

 Автором, впервые представившим миру концепцию Биткойна в документе 2008 года, был анонимный программист (или группа   программистов), опубликовавший свое творение под именем “Сатоши Накамото”. Позднее, в процессе работы над реализацией   проекта Биткойна, Накамото сотрудничал со многими разработчиками из числа последователей концепции ПО. Это продолжалось вплоть до конца 2010 года, когда этот человек (или группа людей) прекратил принимать участие в проекте и передал свои полномочия другим видным разработчикам ядра Биткойна. В отношении личности Накамото было выдвинуто множество предположений и различных теорий, однако на момент написания этих строк ни одна из них так и не получила окончательного подтверждения.

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

Цель Накамото заключалась в стремлении заделать широкую брешь в доверии общества к цифровым документам. И концепция блокчейна оказалась тем самым средством, которое он искал. Она позволяла успешно решить задачу византийских генералов, которая стояла перед людьми веками и обрела особую важность при работе в компьютерной сети: “Как я могу доверять полученной информации и тем, кто мне ее сообщил, если корыстные люди, злонамеренные третьи стороны и иже с ними могут в любой момент попытаться меня обмануть?” Множество энтузиастов биткойна полагают, что блокчейн-технология является как раз тем недостающим звеном, которое позволит обществу перенеси всю свою деятельность в сеть. Она расширяет рамки доверия, записывая в открытое общедоступное пространство релевантную информацию, которую в дальнейшем нельзя будет удалить или изменить и на которую всегда можно положиться в процессе принятия сложных решений.

 

Блокчейн Биткойна


В блокчейнах по-новому смешано много старых технологий, которые общество использовало уже тысячи лет. Например, смешение криптографии и процедуры платежа привело к созданию криптовалюты. Криптография — это искусство взаимодействовать защищенным образом на глазах у любых третьих сторон. Осуществление платежей с использованием токенов, лишь представляющих определенную ценность, но не обладающих ею непосредственно, также практикуется человечеством с давних времен. Смешение же этих двух давно известных вещей приводит к получению чего-то совершенно нового — криптовалюты. Криптовалюта позволяет взять концепцию денег и перенести ее в виртуальную интерактивную среду, сохранив при этом возможность осуществлять в ней продажу ценности защищенным образом — за счет использования токена.

Технология блокчейна также включает хеширование (преобразование данных любого размера в короткие значения фиксированной длины). Хеширование, в свою очередь, опирается на другую достаточно давно известную технологию, называемую “дерево Меркла”. Ее суть в том, что несколько хешей последовательно сжимаются до одного хеша, и при этом сохраняется возможность проверить достоверность каждого элемента данных, который хешировался индивидуально в начале процедуры.
Наконец, любой блокчейн, безусловно, представляет собой регистрационный журнал, реестр — документ, который человечество использовало для хранения финансовой и иной важной информации тысячи лет. Когда все эти старые методы объединяют в нечто единое, функционирующее в интерактивной виртуальной среде как распределенная база данных, конечный результат представляет собой нечто революционное.

Система Биткойна первоначально была разработана исключительно для поддержки ее криптовалюты с одноименным названием. Но очень скоро ее создатели поняли, что заложенная в ее основу технология имеет гораздо больший потенциал. Приняв это во внимание, они разработали архитектуру блокчейна Биткойн таким образом, чтобы в него можно было записывать больше чем просто сведения о перемещении его токена. Ныне блокчейн Биткойна самый старый и один из самых больших по размеру блокчейнов в мире. Его сеть включает тысячи полных узлов, на которых работает протокол Биткойна. Именно этот протокол обеспечивает создание и защиту блокчейна.

Говоря очень простыми словами, блокчейн представляет собой открытый реестр всех транзакций, выполненных в сети Биткойна за все время ее существования, а полные узлы являются компьютерами, обеспечивающими хранение этого реестра и запись в него информации. Протокол Биткойна — это система правил, регламентирующих то, как все это должно функционировать.

Полные узлы защищают сеть Биткойна посредством майнинга ее криптовалюты. Новые токены-биткойны выдаются в качестве награды за обработку транзакций и их запись в блокчейн системы. Узлы также получают небольшую плату за подтверждение транзакций. Любой желающий может запустить на своем компьютере протокол Биткойна и заняться майнингом его токенов. Это проект с открытым кодом, в котором приветствуется постоянный рост числа независимых участников в его сети. Чем меньше людей участвует в поддержке работы проекта, тем более централизованным он становится, а централизация ослабляет систему. Все то, что делает Биткойн защищенной системой, — это множество независимых полных узлов, физически распределенных по всему миру.

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

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


Распространение одного и того же сообщения по всей сети из тысяч узлов, а затем сохранение его навсегда в реестре движения токенов предполагает высокую оперативность. Поэтому протокол Биткойна требует, чтобы ваши сообщения были максимально короткими: действующее ограничение на их максимальный размер составляет всего 40 символов.

Заказать
Заказать