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

in blockchain •  8 years ago 

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

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

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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!