Резкий рост интереса к Bitcoin вызван не только его предельным количеством в обращении. Основные достоинства всех криптовалют и, Bitcoin в том числе – анонимность платежей, надёжность и приватность, реализованные с помощью технологии блокчейн. Блокчейн делает Bitcoin и альткойны тем, чем они являются.
Большинство не представляет, как работает блокчейн. Ниже – иллюстрация с сайта Wikimedia, на которой изображен принцип работы.
Представьте огромную таблицу, содержащую миллионы ячеек, в каждой из которых находится информация. Эта таблица обновляется каждые 10 минут. Туда поступает огромное количество данных. Люди подключаются к ней каждый со своего собственного компьютера. Когда данные в таблице обновляются, то соответственно обновляется информация на каждом из подключенных компьютеров. Это, своего рода, информационный сервис, который предоставляет информацию для миллионов владельцев Bitcoin по их запросам.
Таблица синхронизирована со всеми подключёнными к ней компьютерами и новая информация сразу становится общедоступной. Её можно сравнить с глобальной бухгалтерской книгой, которая состоит из сети одинаковых баз данных, видимой всеми участниками расчётов с Bitcoin. Транзакции в системе группируются в защищённом цифровом блоке информации. Информация каждые 10 минут высылается в базу данных. Блог может быть создан любым участником сети. Для этого нужно иметь мощный компьютер, на котором нужно решить сложную математическую задачу. Это, собственно и есть майнинг, а владелец такого компьютера называется майнером. Первый из майнеров, решивших задачу, получает в качестве награды определённое количество Bitcoin.
Как только система проверит с помощью майнеров новый блок информации, он попадает в цепочку таких же блоков, соединённых в хронологическом порядке. Новый блок информации соединяется с блоком, поступившим ранее и формирует цепь или блокчейн. В этой цепи находится вся история операций в системе. Вся цепь регулярно обновляется, позволяя видеть, кто в данной время является владельцем блока.
Это делает технологию невероятно надёжной. Если в традиционной банковской системе хакер решит ограбить банк, он может получить доступ к главным записям находящимся в информационной системе банка. Банки используют современные системы безопасности и постоянно их совершенствуют. Хакеры тоже не теряют время и время от времени становится известно о новом факте кражи с банковских счетов.
В июле 2016 года банк Union Bank of India лишился 171 миллиона долларов в результате хакерской атаки. Такой вариант сценария совершенно невозможен с применением технологии блокчейн. Чтобы получить доступ для изменения записей в блокчейне злоумышленник должен получить одновременно к записям каждого из миллионов компьютеров подключенных к сети Bitcoin. Хакеру придётся изменить запись не в одном блоке, но, также, во всех предыдущих. То есть переписать всю информацию с историей о транзакциях. Может быть в дальнейшем для хакеров появятся новые возможности, но в настоящее время это невозможно.
Майнинг – это процесс первоначального добавления информационного блока в блокчейн, посредством которой производится выпуск новых Bitcoin в обращение. Любой человек имеющий доступ в Интернет может произвести биткойн. Вариантов много – сейчас есть уже сервисы облачного майнинга. К ним легко может подключиться любой желающий.
Для этого нужно оплатить контракт на определённый период времени. К примеру, один из крупных известных сервисов Hashflare заявляет, что инвестировав 100 долларов в майнинг Bitcoin через 3 месяца вы станете обладателем 0.01 BTC. Большей частью майнинг ведётся на специальных
“фермах” майнинга на мощном оборудовании, так как требуется найти решение сложных криптографических заданий. На сервисах, предлагающих облачный майнинг любой желающий может начать майнинг различных криптовалют сразу после оплаты годового контракта. Его цена зависит от выбранных технических характеристик майнинга. На скриншоте ниже показан пример условий майнинга.
В начале для майнинга мог быть использован стандартный процессор настольного компьютера (CPU). Потом майнеры переключились на Graphic Processing Units (GPU), которые были созданы специально для майнинга биткойн. Они позволяют обрабатывать информацию в 50-100 раз быстрее. Потом появились устройства на базе процессоров FPGA (field-programmable gate array processors). Их подсоединяли через доступный USB– порт. Они использовали меньше энергии.
Самые современные – так называемые ASIC машины.( Application-specific integrated circuit). Они имеют лучшее сочетание быстродействия и энергопотребления. Стоимость устройств от нескольких сотен долларов до нескольких тысяч. Например, на AntMiner S9 при цене около 2000$ можно производить 0,3603 Bitcoin в месяц. На фото внизу показано само устройство вместе с блоком питания, подключённое к интернету.
В ходе майнинга решается задача, похожая на составление пазла. Это математическая задача, как если бы вам предложили правильно разместить части разорванной фотографии, чтобы получить полное изображение. Как только математическая задача будет решена, вы станете владельцем вновь созданной криптовалюты и принадлежащий вам Bitcoin будет выпущен в обращение. Одно “но” – если вы будете первым…
Это как соревнование, в котором участвуют подключенные к сети люди, стремящиеся угадать правильное решение и получить за это в награду Bitcoin. Сложность пазлов или математических задач, необходимых для выпуска Bitcoin зависит от разных причин и меняется каждую неделю для исключения мошенничества. Вознаграждение за майнинг устанавливается за каждый блок произведенной майнингом и оно может быть удвоено каждые четыре года или за каждый 210000 блоков. Для майнинга блокчейна используется специальная программа. После решения задачи майнер получает ключи для регистрации блока в блокчейне. Время, затрачиваемое программой на решение задачи очень индивидуально. Система сама настраивает уровень сложности задачи в каждом случае. Время майнинга для одного биткойна зависит от используемой программы для майнинга и используемых ресурсов.
Вы ознакомились с фрагментом книги.
Приобретайте полный текст книги у нашего партнера: