@Нейт Элдридж, который суммирует это красиво. Можете ли вы точно объяснить, как вы определили, что он не был успешным? Быть как можно больше подробностей. Может быть лучше спросить @осмоса, но я поищу. ОК, я понял. Да, что бы повысить качество небось, если вы знаете, что ваш источник сильно предвзятым. Однако если вы не знаете что, то она будет уменьшаться энтропия в том, что вы получите меньшее количество бит энтропии для заданного числа умирают рулоны или бросков. Что дано, конечно, если ваш источник необъективен, то в этом вся суть. Но если ваш источник не является предвзятым, то добыча будет просто сделать вы бросаете монету или кубик еще раз. Поэтому есть компромисс между крепежными предвзятости и носить свою руку :-)

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

Как блокчейн убедиться, что новый блок добавленный один и тот же для всех узлов?

Редактировать:

Даже если все это подключено к сети это может произойти:

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

узел 1:
цепь +а +с
цепь +Б +Д

узел 2:
цепь +Б +Д
цепь +а +с

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

узел 1:
цепь+В+С+...

узел 2:
цепь+Б+Д+...