Статический предел, по моему твердому убеждению, недальновидно. Это не решает проблемы многие до сих пор имеют о на цепочке сделки становятся экономически невыгодными.
[// EDIT декабрь 2017: Почти пророческий дали первоначальный успех BIP91 (несмотря на то неудачу на втором препятствии), хех. ]
Я утверждаю, что алгоритмический процесс, основанный на реальное время сетевого трафика намного лучше во всех отношениях, чем установленный "неуклюжий хак" Менталитет собирание произвольное целое число от разреженного воздуха, пинать банку вниз по дороге, ожидая "разрешение" от разработчиков и спуска в ту же дурацкую войну каждый раз, когда вопрос о пропускной способности возникающий в будущем. Кроме того, один раз hardfork гораздо лучше, чем несколько hardforks каждый раз мы начинаем приближается еще один новый и произвольный статический предел. И к сожалению, нет резких колебаний давления платы таким образом. Все гладко, последовательно и, по большей части, предсказуемой, что то, что мы должны все хотим Bitcoin быть.
Давление Манометры Предложение плата в сочетании с движением, чтобы определить, является ли увеличение, уменьшение или отсутствие изменений вообще не требуется. Сильное внимание было уделено ограничением роста (и позволяет уменьшается), чтобы не достичь уровня, при котором узлы будут бороться с использованием полосы пропускания. Состояние платы также помогает предотвратить игровую систему. Эта последняя итерация предложения, в значительной степени основана на BIP106 включает в себя корректировку Уитнессы пространства, чтобы поддерживать соотношение 1: 3 между основанием и свидетелем. SegWit является необходимым условием для этого должно быть активировано:
Код:
Если более 50% от размера блока, найденного в первом 2016 последнего периода сложности, более 90% MaxBlocksize
И (TotalTxFeeInLastDifficulty > средний (TotalTxFee в последние 8 периодов сложности))
ТОГДА BaseMaxBlockSize = BaseMaxBlockSize + 0.01MB
WitnessMaxBlockSize = WitnessMaxBlockSize + 0.03MB
Иначе, если более 90% от размера блока, найденного в первом 2016 последнего периода сложности, составляет менее 50% MaxBlocksize
ТОГДА BaseMaxBlockSize = BaseMaxBlockSize -0.01MB
WitnessMaxBlockSize = WitnessMaxBlockSize -0.03MB
ELSE
Держите же BaseMaxBlockSize и WitnessMaxBlockSize
(Кредит Upal Чакраборти для их первоначальной концепции в BIP106)И (TotalTxFeeInLastDifficulty > средний (TotalTxFee в последние 8 периодов сложности))
ТОГДА BaseMaxBlockSize = BaseMaxBlockSize + 0.01MB
WitnessMaxBlockSize = WitnessMaxBlockSize + 0.03MB
Иначе, если более 90% от размера блока, найденного в первом 2016 последнего периода сложности, составляет менее 50% MaxBlocksize
ТОГДА BaseMaxBlockSize = BaseMaxBlockSize -0.01MB
WitnessMaxBlockSize = WitnessMaxBlockSize -0.03MB
ELSE
Держите же BaseMaxBlockSize и WitnessMaxBlockSize
// EDIT: Приветствия D5000 для предлагаемых их средней корректировки платы
Таким образом, в простом английском языке, крошечные, 0.01MB, Корректировка базовой blockweight может происходить каждый период сложности и пропорциональное 0.03MB свидетельству пространства, чтобы поддерживать соотношение 1: 3, но только если:
- SegWit реализуется
- Либо имеются достаточно полные блоки, чтобы оправдать увеличение на blockweight, или достаточно пустым, чтобы уменьшить его
- Есть больше сборов, сгенерированных в последнем период трудности, чем в среднем за последние 8 периодов, чтобы обеспечить увеличение, но blockweight может быть уменьшен независимо от платы, которая будет сдерживать игровую систему
Математически, предполагая, что среднее время блокирования ~ 10 минут, есть максимум ~ 104 корректировки сложности в течение периода 4 года, так что даже если произошло увеличение +0,01 МБ в каждой трудности вновь целей (шансы которого пренебрежимо малы ), база blockweight бы еще только будет ~ 2.04 MB после 4-х лет.
Является ли это компромисс, большинство из нас может получить позади?