Динамический размер блока

in #blockchain8 years ago

Там много жарких споров разгорелось внутри сообщества Bitcoin, относительно максимального размера блока (blockchain Bitcoin).
И один новый сетевой протокол стоит обсудить- это идея динамически изменяемого максимального размера блока . Идея заключается в том, чтобы сделать максимальный размер блока свободным- значение с плавающей запятой. Размер блока возможно определить несколькими методами. Два метода, которые сразу приходят на ум:

размер определяется на основе системы голосования (данные в блокчейне нельзя подделать).
система, которая анализирует некоторое количество предыдущих блоков и вычисляет средний размер блока, чтобы получить новый предельный размер блока (например, 2 * среднее значение).
Система голосования звучит реально, и это может позволить нам управлять максимальным размером блока с помощью группового консенсуса , но подобные изменения способствуют уменьшению стоимости транзакций (возможно и до нуля), соответственно опять таки ставят под угрозу интересы майнеров. , Майнеры все больше рассчитывают на дополнительную прибыль за счет увеличения количества сделок в сети и рост совокупного объема комиссий за транзакции .
Пользователи также отмечают, что подобные изменения окончательно исключат из майнинга маленькие пулы и небольших майнеров , поставив под угрозу децентрализацию сети.
Лучшим решением на мой взгляд является решение просто вычислить средний размер некоторого числа последних блоков , а затем умножить на некоторую величину, чтобы получить новый максимальный размер блока, с некоторым произвольным нижним пределом. Таким образом, нам не нужно хранить все данные голосования в блоках .
В будущем сеть сеть сможет обрабатывать гораздо большие блоки , нам нужен способ постепенного изменения размера блока. Hardfork, очевиден, но не очень удобен (может произойти тоже самое что и с Эфириума).
Автоматизированная система перенастройки будет саморегулируемой и гораздо более цельным решением , чем Hardfork.
Или будем использовать сеть молния?

Sort:  

Congratulations @maxshkut! You have received a personal award!

2 Years on Steemit
Click on the badge to view your Board of Honor.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @maxshkut! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 3 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!