Можно ли заменить ограничение размера блока в 1 МБ ограничением, зависящим от роста ? Из того, что я прочитал ( здесь , например), ограничение в 1 МБ предназначено для предотвращения спама блокчейна. И если/когда Биткойн получит более широкое распространение, нам придется увеличить лимит, чтобы сеть могла обрабатывать больше транзакций в секунду.
Вместо этого, можем ли мы ввести такое правило, как «блоки не могут быть больше, чем в 1,5 раза больше, чем в среднем за последние 100 блоков» ? Есть надежда, что мы сможем автоматизировать эту меру по предотвращению спама, сохраняя при этом возможность роста. Эта идея вообще где-нибудь рассматривалась?
Возможно, это слишком большое изменение протокола. Сможем ли мы заставить всех обновить свои узлы, чтобы они следовали слегка измененному протоколу?
Спасибо!
Технически это возможно. Однако это будет хардфорк , поэтому всем пользователям придется обновиться. В такой большой экосистеме, которая сегодня существует вокруг Биткойна, это было бы довольно разрушительно.
Такое изменение также будет иметь неясные последствия для безопасности. Майнеры, естественно, будут стремиться принять как можно больше транзакций, поэтому спамер может постепенно увеличивать размер блока, чтобы увеличить время, необходимое сети для обработки новых блоков. Это привело бы к увеличению количества потерянных монет, что облегчило бы проведение атаки 51% , особенно с помощью эгоистичного майнинга .
Эта идея много раз обсуждалась на Bitcointalk. Хотя большинство разработчиков согласны с тем, что в конечном итоге потребуется изменение, о каких-либо конкретных планах пока не сообщается.
Кстати, некоторые альткоины, такие как Monero и Cryptonite , имеют переменный предел размера блока, используя правила, аналогичные тем, которые вы предлагаете.
морсекодер
морсекодер
морсекодер
морсекодер
абакабадабакаба
морсекодер