Но тогда все майнеры, чтобы не проиграть, должны перейти на такой же способ.
Необязательно. В нашем случае абсолютная прибыль майнеров не одинакова. И, мне кажется, что крупным майнерам выгоднее ограничивать комиссию, даже несмотря на то, что мелкие эгоистичные майнеры могут включать в блок все транзакции. Да такие майнеры за счет этого получат большую относительную прибыль и определенное конкурентное преимущество. Но многие пользователи не захотят ждать несколько часов или дней, и предпочтут заплатить бОльшую комиссию. В итоге крупные майнеры получат больше прибыли в абсолютном выражении, чем если бы они перешли на тот же способ.
Так или иначе, но
оптимальный размер комиссии все-равно достигается при максимально возможном размере блока, и выходит, что это самое лучшее решение.
Спам легко убирается той же самой оптимальной комиссией.
Может быть, некоторым майнерам будет выгодно увеличивать блоки до бесконечности. Тогда доказательство работы превратится в доказательство оперативной памяти и дискового пространства. Кроме того, майнеры смогут бесплатно добавлять свои транзакции в блок, в том числе и спам. Вообще, ограничение в 1МБ и было добавлено в целях борьбы со спамом и больше ни для чего.
В итоге, оптимальный вариант - это решить проблему спама и затем снять ограничение на размер блока. Что я и предлагаю сделать в первом посте. Рыночный механизм регулирования комиссии это опциональное усовершенствование, только для того, чтобы не хардкодить минимальный уровень комиссии.