Я хотел бы обсудить возможность изменения протокола для предотвращения майнинга.
У меня есть идея, чтобы начать с, скажите, пожалуйста, что вы думаете об этом. Мое предложение заключается в добавлении в заголовок, два новых поля:
- Bitcoin публичный адрес, который имеет некоторое минимальное количество М BTCS
- Подпись заголовка (исключая, конечно, это поле - сама подпись) с помощью закрытого ключа, соответствующего выше общественного адрес
Кроме того, награда добычи должна быть автоматически дано выше публичного адрес, и сделки, связанные с этим адресом в качестве входных данных должны быть запрещены в этом блоке (чтобы предотвратить более сложные распределения акций).
Добавление этих двух полей, по крайней мере, наивно, должно предотвратить майнинг, так как для того, чтобы добывать блок, вы должны знать секретный ключ, соответствующий получающей публичный адрес. (Я думаю, что он может работать и с М = 0, но я думаю, что M>0 делает его гораздо более рискованным использовать любого доверительного пула)
Постскриптум Я понимаю, необходимость в майнинг (добыча вознаграждения дисперсии и т.д.), но я думаю, что такие проблемы могут быть решены за счет уменьшения времени, по существу, блок (до, скажем, 1 секунду, а не 10 минут, используя GHOST).