Каким образом вы собираетесь это сделать, я пока не увидел
Чтобы не усложнять, я пока предлагаю простое решение, которое изложено в первом посте.
Идея в том, чтобы запретить майнерам и пулам включать свои транзакции в блок забесплатно. С новыми правилами они вынуждены передавать собственные транзакции в сеть, как минимум за 15-20 секунд до включения их в блок, в противном случае они рискуют получить orphan-блок, который будет отвергнут другими узлами и майнерами.
Вы представляете себе какое количество орфан блоков может получится при таких условиях?
Вопрос из этого поста -
https://bitcointalk.org/index.php?topic=1840975.msg18413922#msg18413922В сoinbase транзакцию блока я, например, засунул больше десятка выходов к пользователям
Чтобы пулы не добавляли спам в coinbase, можно просто корректировать им вознаграждение. То есть они будут получать не 12.5BTC + собранная комиссия, а 12.5BTC + собранная комиссия - уплаченная комиссия. Уплаченная комиссия это, как вы наверное уже поняли, coinbase_size * minTxFee. Кстати, можно таким образом избавить майнеров от обязанности рассылать свои транзакции - они могут просто заплатить комиссию из coinbase. Можно даже скидку им сделать, скажем для всех minFee будет 20 sat/byte, а для майнеров 15 sat/byte.
Я имею ввиду транзакцию, удовлетворяющую такому условию -
https://github.com/neiros/---TTC---/blob/master/src/core.h#L230То что вы здесь написали - жуткий хардкор, если не сказать полный бред. Даже не пытайтесь всё это запихивать в один блок.
Все проблемы связанные с увеличением блока плюс некоторые противоречия и нестыковки, что здесь уже проявляются
Какие? Я вроде перечислил все проблемы, связанные с увеличением блока. Ни одной из них не остается.
Вы не видите или не хотите их замечать в моих ответах.