Реальная история.
Привет всем, еще немного новичка с техническим материалом. Прошлой ночью я сделал оплату Bitcoin, около 12 часов назад, и к моему удивлению, когда я открыл свой бумажник сегодня утром, ТХ показал, как неподтвержденные, даже если я послал плату шахтера (по умолчанию через blockchain.info). Во всяком случае, когда я смотрю на ОМ, он был передан в этом блоке -
https://blockchain.info/block-index/448701 -- который был сиротой.
Означает ли это, это ОЕ, в конечном счете не в состоянии и оригинальные входы расходуемые снова?
Я посмотрел вокруг, и я так считаю.
мы имеем операцию на обоих блоках. Что происходит с теми, на сиротский блоке?
Считаю, что есть два шахтеры, Алиса и Боб, и последний решил блок был блоком на высоту 100. Таким образом, оба пытаются решить для блока 101. Боб может иметь некоторые операции, которые Алиса еще не включают в себя и наоборот.
Тогда говорят, как произойдет решить блок 101 примерно в то же время и транслировать их 101 на своих сверстников.
Пир узел X происходит, чтобы узнать первым из блока 101. и любые операции Алисы в Элис 101 теперь будет отображаться как 1 / неподтвержденными. Тогда X узнает Боб блок 101 X будет по-прежнему хранить этот блок (как боковая ветвь), но по-прежнему будет относиться блок Алисы 101 в качестве последнего решаемого блока. Любые операции, которые были добавлены исключительно Бобу в его блоке 101 все равно будут отображаться как 0 / неподтвержденный узел X.
Если другой шахтер, Чарли, а первым узнал из блока на высоте 101 от партнера ретранслируется блока Боба 101, то он пытается решить для блока 102, Чарли решает эту проблему и широковещательные оно и пэры, таким образом, Чарли распространять его и в конце концов достигает X ,
Теперь X подтверждает Чарли 102 является действительным, и, таким образом, принимает эту боковую ветвь, которая включала Боба 101 и делает его основной отраслью после добавления к нему блок Чарли 102. Элис 101 теперь боковую ветвь (которая заставляет ее 101 быть сиротой). Если есть какие-либо операции, которые Элис показаны как 1 / неподтвержденными, в котором были добавлены ни Боб, ни Чарли, то Х теперь будет отображаться 0 / неподтвержденный для этой транзакции.
-
http://en.bitcoin.it/wiki/Protocol_rules#.22block.22_messagesТаким образом, чтобы резюмировать ... когда X узнал блок Алисы 101 сначала добавил его как силу, и любые другие блоки для 101, которые прибыли позже (например, блок Боба 101) были добавлены к боковой ветви. Таким образом, победителем на любой высоте блока является первым действительным блоком прибыть в каждом конкретном узле. Таким образом, есть стимул для шахтеров, чтобы их блоки распространяются как можно быстрее, и чем меньше блок (меньше сделок), тем быстрее она будет проверена и ретранслируются каждым узлом. Есть осиротевшие блоки довольно часто (например, ежедневно), так что это не просто какая-то странная причуда, что происходит только один раз в голубой луне.