Цитата: "Руководство разработчика" ссылка = https: //bitcoin.org/en/developer-guide
Когда шахтеры производить одновременные блоки в конце блока цепи, каждый узел по отдельности выбирает, какой блок доверять. (При отсутствии других соображений ... сверстники обычно доверяют первый блок они видят.)
Это приводит к условию, где шахтеры Incentivized производить наименьший размер блока (минимальное количество операций), чтобы минимизировать распространение их блоков.
Можно ли уменьшить этот эффект путем установления правила, что, когда блок цепи вилки и есть 2 блоков на той же высоте блока, шахтеры всегда выбирают блок с наименьшим хэш (оба блока, очевидно, имеют хэш ниже цели).
В том случае, 2 блока решены почти одновременно, исход которого блок принимается большинством других шахтеров будет детерминированным на основании их заголовках, а не на распространение сети. С точки зрения горняка, который только что нашел решение, им не нужно беспокоиться о размере своего блока или как быстро распространяется через сеть. Они просто надеюсь, что это заголовок меньше, чем любой другой возможный конкурирующего блока.
Может ли это привести к шахтерам продолжающих шахте на заданную высоту блока, даже если решение было вещать? Нет, потому что в тот момент им стало известно о решении, их эффективная цель только что была поднята. Если шахтеры коллективно согласны принять только низкий хэш, нет никакого стимула, чтобы попытаться конкурировать ниже самой высокой известной высоты блока.
В том случае, 2 блока (а1 и а2) решается на высоте п и п + 1 соответственно до блока b1, полностью распространяется, это повышает потенциальный конфликт, если бы b1, a1 осиротевшего. Это было бы в случае, если хэш b1
Для того, чтобы рассчитываются ожидаемым сокращение блока детского дома из-за распространение сети, предположим, 20S время распространения с блоком раствором после экспоненциального распределения со средним временем 300sec (5 мин) [примечание: это в стороне худшего случая].
Интеграция экспоненциальный PDF из 290sec в 310sec результатов в сиротской вероятности 2,45%, то это будет соответствовать времени распространения 20сок в то время как время распространения конкурентов 0sec, явно неприемлемый недостаток для шахтеров.
Однако, давайте вычислим вероятность выше сценария, где b1 и a1 обнаруживаются одновременно, но a2 встречается в то время как все еще распространяющимся через сеть. Для простоты предположим, что a1 имеет незначительное время распространения. С всей сетью работает на а2, вероятность а2, решаемая в первых 20 сек 6.45%. Поэтому вероятность обоих этих событий, происходящих одновременно является 0,158%.
Для дальнейшего уточнения этого, давайте предположим, что блок a1 фактически распространяется через сеть с линейной скоростью, так что только часть сети работает над решением для расширения a1 [линейная скорость распространения, вероятно, плохо предположение, я просто schmooing лямбда экспоненциального распределения, но это будет переоценивать вероятность а2 была найдена]. С помощью линейного распространения до половины сети, то обгоняемое от b1, вероятность а2 быть решена до b1, полностью распространяется 1,65%, что приводит к скорости сиротского для b1 менее 0,05%.
Это позволит уменьшить влияние размера блока на детский дом на 6000%
(Я физик, а не ученый, я надеюсь, что это имеет смысл, и, кроме того, я надеюсь, что это жизнеспособное решение до предела ТХ / сек накладываясь шахтерами!) ...