Уменьшил ли протокол FIBER возникновение разветвлений цепи?

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

  • Является ли это Fibre protocolпричиной редкого временного форка?
  • Является ли это Fibre protocolтакже причиной того, что сложность майнинга в сети почти одинакова (я предполагаю, что она одинакова, иначе это было бы проблематично, верно)? Если сложность меняется в среднем после 2016 блоков, а распространение блоков происходит быстро, каждый может довольно легко настроить сложность майнинга, и внутри сети не будет большой разницы (большинство узлов будут обновлены)?
Как обычно, было бы намного лучше, если бы вы спросили о чем-то, а не просили комментариев к заявлению. Пожалуйста, улучшите заголовок, включив то, что вы спрашиваете о FIBRE, например: «Является ли FIBER основной причиной того, что разветвления блокчейна происходят реже?». Кроме того, я не уверен, что вы имеете в виду под «заслуженным» в первом предложении каждого блока. Вы хотите сказать "это причина чего-то"?
Более конкретно вы могли бы, например, спросить: «Похоже, что целью FIBER является максимально быстрая ретрансляция блоков. Какие преимущества имеет более быстрая ретрансляция блоков для процесса майнинга и сети Биткойн в целом? Есть ли у FIBER какие-либо другие преимущества? " Тогда ответы будут не столько сосредоточены на том, что вы уже думали, что знаете, а расскажут вам что-то новое.
Здравствуйте, я понимаю ваше предложение, но я хотел сосредоточиться только на этих двух предположениях. Если бы я спросил о преимуществах, возможно, кто-нибудь ответил бы мне о некоторых преимуществах, которые намного важнее этих двух. Да - заслуженный - причина чего-то. Спасибо за вашу постоянную поддержку, Мурч, я очень ценю это!
Привет, ddavi03, я очень самоуверенно отредактировал твой пост. Извини. ;) - Я переместил основные утверждения во введение вашего вопроса, чтобы сначала дать формулировку вопроса. Я поместил основной вопрос в заголовок, чтобы сделать его более информативным. Надеюсь, я правильно понял ваш главный вопрос. MHO, вопрос о сложности скорее не связан с распространением блоков и должен быть отдельным. Если вы хотите спросить о преимуществах эффекта более быстрого распространения блоков, это также должен быть отдельный вопрос. Пожалуйста, не стесняйтесь редактировать дальше или отменить мою правку.

Ответы (1)

Заслуживает ли протокол Fiber редкого временного разветвления? Если блоки распространяются так быстро, меньше шансов, что временная вилка произойдет, и даже если это произойдет, они будут короткими (небольшой длины)? Может ли майнер быстро продолжать работу над (каким ему кажется) блоком головы цепочки?

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

Обратите внимание, что это в интересах не только майнера, но и всей сети: гипотетический злоумышленник 51% не несет этих потерь, так как он строит только поверх своих собственных блоков. Таким образом, более быстрое распространение блоков по сети означает, что это преимущество 51% злоумышленников перед честными майнерами уменьшается.

Заслуживает ли протокол Fiber, почему сложность майнинга в сети почти одинакова (я предполагаю, что она одинакова, иначе это было бы проблематично, верно)? Если сложность меняется в среднем после 2016 блоков, а распространение блоков происходит быстро, каждый может довольно легко настроить сложность майнинга, и внутри сети не будет большой разницы (большинство узлов будут обновлены)?

Нет, сложность зависит не от времени, а от предыдущих блоков. Таким образом, независимо от того, над каким блоком работает майнер, он всегда точно знает, какой должна быть сложность этого блока (поскольку у них есть предки блока).

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

PS: обратите внимание, что с сентября 2020 года общедоступная сеть FIBER больше не работает, и я не знаю, существуют ли какие-либо частные развертывания.

Спасибо за ваш ответ, Питер, но не могли бы вы объяснить свое предложение в разделе PS. Что ты имеешь в виду? FIBER больше не будет использоваться, или они просто перестанут работать над его улучшением?
FIBER — это протокол для быстрой блочной ретрансляции, который можно использовать между узлами, которые явно установили программное обеспечение FIBER и настроили его для использования друг с другом. Также раньше была одна общедоступная сеть FIBER, управляемая автором протокола между общедоступными узлами по всему миру, ускоряющая ретрансляцию блоков для всех, кто подключался к ней, а также другие косвенно. Последний был закрыт. Вы по-прежнему можете использовать FIBER на узлах, которыми управляете сами, и вариант FIBER используется в проекте Blockstream Satellite. Больше информации на bitcoinfibre.org .