Реальная история.
Я всегда думал, что блоки были похожи на деревья, где одна сделка создает филиал. Это больше похоже на линию и где одна вилки или двойная расходы создает филиал?
Это линия, более конкретно, это цепь, так как каждый блок прикован к одному за ним.
Я спрашиваю, потому что я думал, что hashPrevBlock будет оставаться такой же по сделке при попытке не мое это до сделки в блоке было добыто, но теперь я предполагаю, что он изменяет каждый раз кто-то шахтам блок несвязанные к этой сделке?
Сделки не имеют hashPrevBlock, блоки делают. hashPrevBlock A блока всегда одинаково, независимо.
Кроме того, на стороне записки, если бы я был начать минирование бы моя машина тоже будет «слушать» на блоки, которые были добыты для того, чтобы обновить себя и «пропуск» на работе и получить больше работы в качестве блока он пытался шахта уже открыты? Если мы говорим, 50% машины, необходимые для подтверждения правильности вашего временного значения для обнаруженного блока мы ждем на этих 50% согласен, и тогда вы получите награду? Как этот процесс награды начало и конец, то есть обнаруженный блок > послал ко всем машинам > 50% подтверждение (как может моя машина решить, что 50% из машин?) > они подтвердили > награда присваивается свой адрес (как это получить назначения через blockchain?)
Она не работает, как это вообще. Существует нет необходимости в каких-либо процентах сети, чтобы подтвердить что-либо. Награды не присвоены адреса других людей.
Если вы шахтер, вы создаете блок. В вашем блоке, первая сделка является coinbase сделки. Эта сделка является тот, который вы создаете сами. Это единственная сделка, в блоке, который разрешено иметь пустой вход и выход должен, по меньшей мере 12,5 Биткойн. Это может быть разделено между несколькими выходами, и он идет к кому вы хотите; как правило, самостоятельно.
При создании этого блока, вы передаете его к сети, а затем сразу же приступить к работе на следующий блок. Если вы получаете еще один блок, вы должны проверить его (проверить доказательство работы и сделки). Если это та же высота, что и тот, который вы только транслировались, вы держите его, но продолжать работать на блоке вы уже начали. Если это более высокий рост (с более длинной цепью, более PoW), то вы отбрасывать все, что вы работаете и начать строить новый блок в верхней части, который вы только что получили.