НАЗАД К МАШИНЕ

СЕТЬ БИТКОИНА

26 735 МАШИН СОГЛАСНЫ, И НИКОГО ГЛАВНОГО

Биткоин — это не компания, не приложение и не место. Это десятки тысяч обычных компьютеров, которые выполняют одни и те же правила и проверяют друг друга, всё время. Нет головного офиса, куда прийти с обыском, нет сервера, который можно выдернуть из розетки, и некому позвонить. Это не лозунг. Это причина, по которой он ни разу не останавливался за 17,7 лет.

МАШИН С КОПИЕЙ
26 735
ЛЕТ БЕЗ ОСТАНОВКИ
17,7
БЛОКОВ, С КОТОРЫМИ ВСЕ СОГЛАСНЫ
965 917
ПОПЫТОК В СЕКУНДУ
939КВИНТИЛЛИОНОВ
СЛОЖНОСТЬ СЕЙЧАС
127,5ТРИЛЛИОНОВ
МИНУТ МЕЖДУ БЛОКАМИ
10

ЧТО ТАКОЕ СЕТЬ НА САМОМ ДЕЛЕ

Сервера биткоина не существует. Когда вы отправляете платёж, он не уходит в компанию. Он уходит на те машины, к которым ваша программа в этот момент подключена, а они передают его машинам, к которым подключены сами.

Через несколько секунд он повсюду. Никто его не маршрутизировал. Никто его не одобрял. Никто не мог бы его остановить.

Каждая из этих машин держит одну и ту же запись, вплоть до 2009 года, и проверяет каждое её правило в одиночку. Они не голосуют и не совещаются. Каждая применяет одни и те же правила к одним и тем же фактам, поэтому все приходят к одному и тому же ответу.

В этом весь фокус. Согласие без совещания.

ДЕЦЕНТРАЛИЗОВАННЫЙ — ЭТО НЕ НАСТРОЕНИЕ

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

Кто мог бы это выключить? Для банка это имя. Для приложения — компания. Для биткоина пришлось бы назвать 26 735 машин в десятках стран, большинство из которых друг друга не знают, и добраться до всех разом.

Кто решает правила? Их не решает никто. Правило держится, потому что каждая машина выбрасывает блоки, которые его нарушают. Тот, кто хочет другое правило, может его написать, опубликовать и запустить, и это не изменит ровным счётом ничего, пока другие не решат запустить его тоже.

А во что обошлось бы всё-таки продавить изменение? У этого есть число, и это следующий раздел.

ВО ЧТО ОБОШЛАСЬ БЫ АТАКА

Честная версия, без драматизма.

Чтобы переписать недавнюю историю, вам понадобилось бы больше вычислительной силы, чем у всех остальных вместе взятых. Сеть делает около 939 квинтиллионов попыток каждую секунду. Это надо было бы побить, и продолжать бить, машинами, которых никто не продаёт в таком количестве.

И покупает это куда меньше, чем люди думают. Вы могли бы попробовать отменить один из собственных недавних платежей. Вы не могли бы создать монеты из ничего, забрать чужие монеты или поднять 21 000 000. Каждая машина проверяет эти правила и выбросила бы ваши блоки, сколько бы электричества за ними ни стояло.

Самая сильная часть в этом — самая скучная. Чем больше смысла атаковать, тем больше машин соревнуется за награду, и тем дороже становится атаковать. Он защищается тем же самым, что делает его ценным.

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

ЧЕМ ЭТО ОТЛИЧАЕТСЯ ОТ ВСЕГО, ЧТО БЫЛО ДО

У каждой платёжной системы до этой была середина. Кто-то вёл список того, кому что принадлежит, а все остальные спрашивали у него. Это работает, и работает хорошо, ровно до того дня, когда вы не согласны с тем, кто держит список.

Биткоин избавился от середины, сделав список публичным, а проверку — делом каждого.

Размен настоящий и его стоит проговорить вслух. Никто не может заморозить ваши деньги, и никто не может их вам и вернуть. Это одно свойство, увиденное с двух сторон, а не достоинство и недостаток.

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

ВОПРОСЫ

Кто контролирует сеть биткоина?

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

Как работает сеть биткоина?

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

Почему биткоин называют децентрализованным?

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

Можно ли выключить сеть биткоина?

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

Что такое атака 51 %?

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

Падала ли когда-нибудь сеть биткоина?

Она ни разу не переставала выдавать блоки с 2009 года. У неё было два серьёзных происшествия, в 2010 и в 2013 году, оба из-за ошибок в программе, а не из-за атаки, и оба были разобраны за часы людьми, которые запустили исправленную версию. Сказать, что у неё ни разу не было плохого дня, было бы рекламой.

Сколько компьютеров держат сеть биткоина?

Прямо сейчас снаружи доступны 26 735, и это нижняя граница, а не итог: машина, которая не принимает входящие соединения, делает ту же работу и не может быть сосчитана никем.

ПОСМОТРЕТЬ В РАБОТЕ

Экскурсия этим и заканчивается. Она отходит на шаг от всей машины и говорит это вслух: это не одна машина, это десятки тысяч машин в каждой стране, и сегодня ночью они проверяют друг друга.

К последней остановке

ЧТО ЧИТАТЬ ДАЛЬШЕ

  • NODESмашины, которые занимаются проверкой, и что даёт своя собственная
  • MININGоткуда берётся вычислительная сила
  • BLOCKCHAINзапись, копию которой держат все одну и ту же

МЕЛКИЙ ШРИФТ

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