Post
Topic
Board Кодеры
Re: Решаем проблему с размером блока
by
kcaterpillar
on 08/04/2017, 20:15:22 UTC
Размер блока - имеете в виду максимальный или размер конкретного блока? Наверно максимальный.
Почему у одних майнеров будут огромные блоки, а у других существенно меньше?
Блоки в среднем должны получаться одного размера.
Если майнер с огромным блоком будет проигрывать, он просто не будет делать огромные блоки.

И каким образом майнеры с меньшим блоком получают преимущество? С spv-майнингом этой проблемы уже нет. Насколько знаю.

p/s/ Майнеры находятся в равных условиях с точки зрения протокола Биткоина. Поэтому от величины максимального размера блока никто не получает никаких преимуществ. Это простой закон и он действует.

Да, майнеры находятся в равных условиях, не спорю, никто им не навязывает неравенства. Но вы говорите о предпочтительном увеличении размеров блока до 16 Мб и, как я понял, без ограничений и больших.  В том то и дело, что блоки в среднем не должны получаться одного размера. В смысле не обязаны. Это никак не регулируется в Биткойне. И это проблема. Пока они более-менее одинаковы, да, из-за относительно небольших размеров блока, разница в майнинге несущественная. Но когда будут блоки по 16 Мб и выше - у некоторых майнеров появится соблазн быстренько смайнить более "легкий" блок. И получить вероятностное преимущество в решении блока, так как награда за блок пока превосходит все комиссии транзакций.

Такое вероятностное преимущество при майнинге возрастает с увеличением размера блока выше нескольких мегабайт, также оно возрастает и с увеличением количества транзакций в блоке. Чем больше разница между наибольшим блоком и "легким" блоком, тем выше это преимущество. Пока оно незначительное.  При наличии существенной разницы в размерах блока и количества транзакций, также это преимущество будет ещё более возрастать при увеличении сложности ("Difficulty") системы Биткойн.