Реальная история.
Представим 2 узлов решить текущий блок головоломки на почти одновременно. Я думаю, теперь мы имеем 2 цепи. Как узлы определить, какая цепь является самым длинным? Если я правильно понял, самый длинный цепь используется, когда добавляется следующий блок.
Если у вас есть 2 узла, из которых как создать 1 новый блок, в то же время, то ни цепь самый длинный один. В этом случае, они оба вероятно, будет иметь одинаковую длину и объем работы. Теперь рассмотрим это как блок здания гонки. В конце концов один становится длиннее / имеют больше доказательств работы, а другие реорганизует (таким образом, становится осиротевшей цепью). Прочитайте эти две ссылки:
1)
Что самая длинная цепь бесхозных блоков? (Сколько подтверждений было нужно?)2)
Что осиротевшие и несвежие блоки?
Bitcoin очень большие, с несколькими конкурирующих шахтерами и тысячами недобывающих узлов. Из-за этого, крайне маловероятно, что половина сети на блоке А, а другая половина сети на блоке В (тот же блок номер). "Мое собственное понимание того, что осиротевшие блоки изначально принимаются большинством в сети, но позже отклонены, когда доказательство более blockchain принимается, что не включает в себя этот конкретный блок."
Как узлы определяют, какой из 2-х цепей является самой длинной цепью == 'имеет наибольшее усилие положить в нее?
Это обычно называют "Наиболее доказательство работы" или "длинная цепь действует с наибольшим количеством работы" и не "максимум усилий" как это слишком расплывчато.
Постскриптум Я узнал некоторые из самых глубоких технических деталей, такие как префикс 0, требующегося в доказательстве правильности работы, и что больше требуется 0 в основном подразумевает дополнительную работу.
Это не знание о "очень глубокие технические детали", Это лишь некоторые детали базовой технологии.