Одной из особенностей горного алгоритма Bitcoin, что обостряет проблему размера блока является то, что время, которое требуется, чтобы "обнаружить" новый блок имеет распределение Пуассона, что означает, что, хотя среднее время будет десять минут, иногда это будет 30 секунд, а в других случаях он будет часом. Это большие времена, которые являются проблематичными, так как они "наедаться" блок.
Что делать, если алгоритм горнодобывающей были изменены, так что вместо того, чтобы награждать блок к первому шахтера, который обнаруживает хэш в трудность D, награда присуждается первым шахтером, чтобы открыть десять хэши в Трудность D / 10? Это подкручивать окно, в десять раз, и облегчить некоторые из давления на размер блока.
Эти два недостатка я вижу, являются:
Десять хэш должны быть записаны в новом блоке. Это приведет к увеличению размера блока, но так как хэши только 32 байт (или 64 байта, я не помню, какой), каждый, это было бы тривиально над головой.
Десять хэш должны быть рассчитаны на тех, кто желает проверить действительность блока. Опять же, я не думаю, что это будет иметь существенное значение.
Это будет иметь и другие важные преимущества. Наибольшую пользу будет то, что время, необходимое, чтобы ждать подтверждения сделки отправителем и получателем будет намного ближе к десяти минут, почти все время.
Я выбрал число десять произвольно, для целей обсуждения. Возможно, оптимальное значение будет 5, 20, или 200: давайте обсудим.
Вы можете ответить, что этот метод не гарантирует, что не будет час-давно ждет, и это правда. Но когда этот метод видит час-долго ждать, ждать под текущим алгоритмом будет десять часов!
Твои мысли?
[EDIT] Я думаю, что есть проблема с этим алгоритмом, как указано выше. Бассейны и люди с большей силой хэширования будут иметь огромное преимущество. Вероятность нахождения десяти решений не было бы пропорционально шахтер / пул хеширования мощности H, а H10. Позвольте мне увидеть, если каким-либо образом могут быть найдены, чтобы удалить это преимущество (мне помочь, если вы можете).
[EDIT # 2] Является ли это решение? Дальнейшее ограничение может быть помещен на десять хешей, которые содержат выигрышную набор: все десять должны быть сгенерированы последовательно (или в пределах определенного диапазона); то есть, их должно быть одноразовые десять последовательные целые числа (или десять целых чисел, которые все в пределах определенного диапазона), без каких-либо изменений в остальной части блока (конечно, трудности D должна быть соответствующим образом скорректирована). Это позволит устранить экспоненциальное преимущество, что более крупные пулы и сделать больший пул имеет преимущество, которое пропорционально его хеширование мощности H, так же, как это в настоящее время.