5. Сеть

Заложенные алгоритмы позволяют сети стабильно работать практически с любым количеством узлов, а чем их больше, тем сложнее атаковать сеть.

Мы уже объяснили общий принцип работы в пункте 4, Сатоши описал его так:

1) Новые транзакции рассылаются всем узлам.
2) Каждый узел объединяет пришедшие транзакции в блок.
3) Каждый узел пытается подобрать хэш блока, удовлетворяющий текущей сложности.
4) Как только такой хэш найден, этот блок отправляется в сеть.
5) Узлы принимают блок, только если все транзакции в нем корректны и не используют уже потраченные средства.
6) Свое согласие с новыми данными узлы выражают, начиная работу над следующим
блоком и используя хэш предыдущего в качестве новых исходных данных.

Неполадки в коммуникации между узлами в такой сети не будут являться проблемой:

Если 2 узла одновременно опубликовали разные версии одного блока разделив цепь на 2 части, то основной станет та, для которой следующий блок будет сгенерирован первым, а вторая цепь будет отброшена.

Один узел может передавать транзакции другим, поэтому они должны быстро оказаться у узла, который создаст новый блок.

А в случае если какой-то узел пропустит последний блок, то после получения следующего за ним он просто запросит недостающую информацию.

Принцип создания блоков называется proof-of-work (PoW) – доказательство работы

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

Впрочем, и тут как посмотреть: с одной стороны, потребление сравнимо с небольшими странами. С другой – есть даже отдельные электростанции, которые вырабатывают больше энергии, чем вся биткоин-сеть. Так ли это много для системы цифровых денег?

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

Возможно, традиционные финансовые системы тратят меньше электричества, но человеческие ресурсы они расходуют куда активнее. Так что совсем не факт, что простой PoW – самая дорогая система.

Со временем начали появляться другие криптовалюты с другими принципами создания блоков: например proof-of-stake (PoS) – доказательство доли владения, где вероятность, что пользователь создаст новый блок прямо пропорциональна количеству монет на его кошельке.

Идея в том, что для осуществления атаки 51% злоумышленнику придется каким-либо образом раздобыть большое количество данной криптовалюты. Даже если ему это удастся, после атаки курс существенно упадет, что сделает атаку финансово убыточной.

Но и у PoS есть свои минусы, так что достойной замены PoW еще нет. Но если ее когда-нибудь найдут, то она вполне сможет быть включенной в сеть биткойн.