✓ Процесс генерации новых биткойнов, называемый майнингом (за дополнительной информацией о майнинге обратитесь к главе II), работает на основе распределенной консенсусной системы, которая подтверждает (или отклоняет) транзакции, распространяющиеся в сети Биткойн посредством сложного вычислительного алгоритма. Для успешного майнинга биткойнов требуется специализированное компьютерное оборудование, и общее количество такого оборудования, используемого по всему миру, до сих пор от месяца к месяцу растет. Плюс к тому ключевую роль в этом процессе играет децентрализация, поскольку биткойн-майнеры рассеяны по всему миру. У правительства нет возможности раз и навсегда остановить создание новых биткойнов, поскольку в системе отсутствует централизованное управление (оно же — точка отказа).

Биткойн для чайников - i_004.jpg

Для более детального ознакомления с устройством сети Биткойн читайте описание биткойна от его создателя Сатоши Накамото

i.com/2012/12/22/bitcoin-genesis/(оригинал на английском: https://bitnovost https://bitcoin.org/bitcoin.pdf).

Роль полных узлов биткойна

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

Биткойн для чайников - i_004.jpg

Каждый узел сети Биткойн это устройство (такое, как, например, компьютер, мобильное устройство или даже микрокомпьютер по типу Raspberry Pi 2), на котором размещается весь блокчейн, начиная с генезис-блока, созданного в 2009 году. Генезис-блок был первым блоком данных в сети биткойна; за его майнинг Сатоши Накамото получил награду в 50 биткойнов. Начиная с этого момента пользователи биткойна получили возможность генерировать биткойны и распространять биткойн-транзакции по всему миру.

Биткойн для чайников - i_002.jpg

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

Запуск и поддержание работы биткойн-узла не приносит его владельцу вознаграждения в виде новых биткойнов. Единственным смыслом существования биткойн-узла является усиление сети. На момент написания этой книги в сети было уже более 6 тысяч полных узлов, и все время добавляются новые. Распределение полных биткойн-узлов по странам мира можно увидеть на сайте https://getaddr.bitnodes.io/.

Защита биткойна от хакеров

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

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

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

Биткойн для чайников - i_004.jpg

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

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

Биткойн для чайников - i_002.jpg

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

Взлом сервисов на основе биткойна

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

Биткойн для чайников - i_004.jpg

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

Биткойн для чайников - i_002.jpg

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

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