Разработчики, стартапы, шахтеры … все сыграли определенную роль в биткойне технические дискуссии , Но если вы следите, вы, возможно, заметили, что внимание уделяется тому, являются ли шахтеры ” сигнализация «для различных предложений.

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

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

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

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

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

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

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

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

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

Это было облегчение. Похоже, что раскол был почти устранен после длительного периода неопределенности.

Объяснение обновлений

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

Одним из способов обновления программного обеспечения является так называемая «мягкая вилка», один из способов изменить правила, которые поддерживают все узлы в сети в согласии.

Мягкие вилки – это обратно-совместимые изменения, которые не требуют обновления всех узлов. Таким образом, пользователи могут «отказаться» от новых правил. Варианты узлов из нескольких лет назад могут использоваться для отправки денег на обновленные узлы, хотя они не соответствуют этим новым правилам.

Теперь узлам, возможно, не нужно обновлять, но, по крайней мере, некоторые шахтные пулы.

Подумайте об этом так: Горные пулы – это те, кто добывает новые блоки транзакций, поэтому им необходимо принять и следовать новым правилам, чтобы новые типы блоков и транзакций могли фактически быть добавлены в блок-цепочку.

Поддержка изменения

Здесь есть несколько моментов, которые следует учитывать:

  • Для мягкой вилки, чтобы избежать расщепления биткойна на два актива, по крайней мере 51% хэш-хэтов биткойнов должны поддерживать изменение. В противном случае это будет «самая короткая» цепочка с меньшей вычислительной мощностью и ее блоками будет отклонено остальной частью горных бассейнов.
  • Трудно понять, сколько рудников было обновлено для поддержки изменений. ince это не информация.
  • Чем больше шахтеров, поддерживающих мягкую вилку, тем лучше. Это уменьшает вероятность некоторые нападения и разрушение сети, поскольку пулы шахт переходят к новым правилам.

В некоторых случаях, таких как изменение кода P2SH, этот переход к новым правилам мягкой вилки произошел через «день флага», также известный как «активированная пользователем мягкая вилка» (UASF).

UASF работает следующим образом: разработчики, узлы и предприятия устанавливают «день» (фактически номер блока), то есть, скажем, шесть месяцев или год в будущем. В то время обновленные узлы будут применять новые правила и отклонять блоки, которые их не поддерживают.

Теоретически, майнинг-бассейны, как правило, предпочитают обновляться, опасаясь потерять награды за блок, которые приходят с соблюдением правил и добавлением блоков (сегодня стоит около 33 000 долларов США).

Однако этот процесс не был безотказным. Некоторые шахтеры не были должным образом подготовлены в прошлом и потеряли награды в этом процессе.

Из-за этого разработчики разработали систему, которая требует, чтобы 95 процентов горняков биткойнов «сигнализировали», что они готовы к изменению. (Вторая итерация этой идеи, которая позволяет сразу развернуть несколько программных вилок, Предложение по улучшению биткойн (BIP) 9 .)

Вот почему биткойнские горные бассейны в течение последних нескольких лет сигнализировали об обновлении программных платформ.

Столкновение кода

Несколько недавних конкурирующих масштабных предложений включали пулы шахт.

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

BIP 141, созданный разработчиками для пользователей и шахтеров, стремится ввести Segregated Witness (SegWit), использует BIP 9. Правила BIP 141 требуют, чтобы 95 процентов пулов шахт сигнализировали поддержку SegWit перед активацией изменения.

Но, в отличие от старых изменений, большинство горных бассейнов не сигнализировали о поддержке для BIP 141. Некоторое время он остановился на 30% поддержки шахтера. В некоторых пулах минералов указано, что они сделали это, чтобы договориться о увеличении параметра размера блока 2 МБ. Другие предположили, что некоторые горные бассейны имели стимул «блокировать» изменение заработать больше денег ,

(Интересно, что это «право вето» – это возможность что некоторые Разработчики поднято намного раньше .)

Некоторые в сообществе были недовольны тем, что SegWit застопорился, полагая, что BIP 141 улучшит биткойн и что шахтные пулы перешагнули свое описание работы. Таким образом, в надежде на то, чтобы продвинуть SegWit, многие пользователи и разработчики сплотились вокруг более старой концепции «день флага», поскольку она не требует «одобрения» пулов шахт.

Предложение, BIP 148, намечено на 1 августа. Большинство горных бассейнов необходимо будет поддержать изменение по причинам, описанным выше.

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

Дилемма BIP 9

В то время как BIP 9 – это недавно внедренный механизм для обновления до биткойнов, некоторые разработчики уже хотят избавиться от него.

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

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

Разработчик Blockstream Rusty Russell, бывший разработчик ядра Linux и один из создателей BIP 9, дошел до публично принести извинения за его роль в создании этой возможности.

«Я не ожидал, что эта контрольная точка будет использоваться в качестве chokepoint для выкупа сети», – добавил он, прежде чем выступать за UASF.

Перспективы развития

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

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

Некоторые разработчики по-прежнему предпочитают так называемые «мини-активированные мягкие вилки» как менее разрушительный вариант, но теперь некоторые разработчики, такие как Рассел, кажутся более склонными выступать за UASF.

Таким образом, возможно, оба варианта будут на столе для будущих обновлений.

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

Раскрытие информации: CoinDesk является дочерней компанией Digital Currency Group, которая выступала в качестве организатора предложения SegWit2x и имеет долю участия в Blockstream ,

Биткойны на компьютерных чипах изображение через Shutterstock

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here