Я только что узнал, что это Fibre protocol
используется для очень быстрого распространения блоков. Насколько я понимаю, если блоки распространяются быстрее, майнеры могут быстрее продолжать работу (как им кажется) в голове цепочки, меньше шансов на временные форки, и даже если они произойдут, они, скорее всего, быть коротким (небольшой длины). Пожалуйста, поправьте меня, если я ошибся. Это приводит меня к двум вопросам:
Fibre protocol
причиной редкого временного форка?Fibre protocol
также причиной того, что сложность майнинга в сети почти одинакова (я предполагаю, что она одинакова, иначе это было бы проблематично, верно)? Если сложность меняется в среднем после 2016 блоков, а распространение блоков происходит быстро, каждый может довольно легко настроить сложность майнинга, и внутри сети не будет большой разницы (большинство узлов будут обновлены)?Заслуживает ли протокол Fiber редкого временного разветвления? Если блоки распространяются так быстро, меньше шансов, что временная вилка произойдет, и даже если это произойдет, они будут короткими (небольшой длины)? Может ли майнер быстро продолжать работу над (каким ему кажется) блоком головы цепочки?
Дело в том, что майнер может быстрее переключиться на новый блок, найденный в сети. Время, которое майнер тратит на строительство поверх блока А, в то время как блок Б уже найден кем-то другим, скорее всего, является пустой тратой денег и энергии.
Обратите внимание, что это в интересах не только майнера, но и всей сети: гипотетический злоумышленник 51% не несет этих потерь, так как он строит только поверх своих собственных блоков. Таким образом, более быстрое распространение блоков по сети означает, что это преимущество 51% злоумышленников перед честными майнерами уменьшается.
Заслуживает ли протокол Fiber, почему сложность майнинга в сети почти одинакова (я предполагаю, что она одинакова, иначе это было бы проблематично, верно)? Если сложность меняется в среднем после 2016 блоков, а распространение блоков происходит быстро, каждый может довольно легко настроить сложность майнинга, и внутри сети не будет большой разницы (большинство узлов будут обновлены)?
Нет, сложность зависит не от времени, а от предыдущих блоков. Таким образом, независимо от того, над каким блоком работает майнер, он всегда точно знает, какой должна быть сложность этого блока (поскольку у них есть предки блока).
Лучшее распространение блоков означает, что они могут быстрее переключаться на следующий блок, вместе с изменением сложности, которое это влечет за собой.
PS: обратите внимание, что с сентября 2020 года общедоступная сеть FIBER больше не работает, и я не знаю, существуют ли какие-либо частные развертывания.
Марч
Марч
ddavi031
Марч