Всем привет,
В последнее время я только что отправил в другом потоке, чтобы выразить свою обеспокоенность по этому вопросу, но я думал, что это, возможно, заслуживает тему самостоятельно.
Это правило размера блока что-то на самом деле "опасно" к протоколу. Правила, как, что практически невозможно изменить один раз есть много клиентов, реализующих протокол. Возьмите SMTP в качестве примера. Несколько улучшений можно было бы сделать для него, но как? Это непрактично для синхронизации изменений.
И хорошо, если мы когда-нибудь хотите масштабировать, такие ограничения будут расти. Я действительно думаю, что мы должны решить эту проблему, пока есть только один клиент, используемые всеми, и изменения в протоколе все еще возможны, потому что в будущем мы не можем быть в состоянии.
Насколько я понимаю, одна из целей этого предельного размера блока, чтобы избежать затопления. Еще одна цель, а также, как уже упоминалось Вот, чтобы сохранить операционные издержки не "слишком маленький" для того, чтобы создать стимул для генерации блока после того, как производство монеты не интересно больше. (Если только ограниченное число операций можно ввести блок, те, с наименьшими налогами не будет быстро обработан ...)
Таким образом, если нам действительно нужно ограничение на размер блока, и если мы также нуждаемся в его масштабе, то почему бы не сделать такой предел, так что он приспосабливается к скорости транзакций, так как сложность генерации приспособиться к скорости генерации?
Некоторые из умных ребят в этом форуме могли придумать формулу корректировки, принимая во внимание общий размер всех операций в последних X блоков, и расчетливый, который должен быть предельный размер блока в течение следующих X блоков. Так же, как трудность factor.This так, как мы этого избежать "опасно" константа в протоколе.
Одна из вещей, умные ребята должны решить, насколько строгим будет корректировка. Если корректировка будет сделано для того, чтобы всегда оставить достаточно места для всех сделок в следующем блоке, или должны быть блоки "в обтяжку" достаточно, чтобы убедиться, что некоторые сделки придется ждать, что привело к росту операционных издержек?
Хорошо, я понимаю, что это позволит флудерам постепенно увеличивать предел, но для чего? Пока генераторы не принимает 0-Fee сделок, флудеры придется заплатить, чтобы выполнить свою атаку.
Так что ты думаешь?