Почему майнеры/пулы выбрали для продолжения самую длинную цепочку? Потому что с этой стратегией у них самая высокая ожидаемая награда в биткойнах. Ожидаемое вознаграждение в биткойнах составляет (new generated bitcoin (b) + transaction fees (t)) * probability (p) the block will not become orphaned
.
Поскольку сегодняшний день b + t
явно доминирует b
и b
является своего рода постоянным, сегодня майнеры максимизируют, p
добывая самую длинную цепочку блоков. Но как насчет дней, когда b
приближается к 0
? Затем, сразу после завершенного блока, b
и t
являются 0
. Таким образом, умный майнер должен игнорировать последний блок, так как даже с небольшим p
он получит более высокое ожидаемое вознаграждение.
Но как только майнеры узнают о комиссиях за транзакции и не будут строить самую длинную цепочку, это может вызвать серьезные проблемы? Я что-то забыл или эти предположения верны?
Я думаю, что это может произойти. Но в реальных случаях я не думаю, что это действительно произойдет. Если вы не майните самый длинный блок, вероятность того, что ваш блок когда-либо станет частью самого длинного блока, резко упадет. Если блок, который вы добываете, не станет частью самой длинной цепочки и не останется в ней, вы никогда не получите никаких комиссий или вознаграждений.
Вам не нужно просто находить блок, но блоки, построенные на вашем блоке, должны достигать большей высоты, чем конкурирующие советы по блокчейну для других, чтобы реорганизовать свой блокчейн. В простейшем случае это означает, что вам нужно найти два блока, прежде чем вся сеть найдет только один.
Это маловероятно, если только вы не имеете в своем распоряжении а) значительную часть хешрейта сети или б) вы не найдете блок, достаточно близкий по времени к другому блоку, чтобы каждый блок сначала достиг какой-либо части сети, а затем майнеры работают над тем, чтобы создать преемника.
Если он не выберет самую длинную цепочку, он ничего не получит, если следующие майнеры не выберут его блок, а не последний, что кажется маловероятным.
Кроме того, к тому времени, когда b = 0, если биткойн не мертв, он всегда будет ожидающим транзакцией с комиссией, которая будет включена в следующий блок (транзакции с низким приоритетом с небольшой комиссией).
Мени Розенфельд