Проблемы больших блоков
Возможно, призывы увеличить размер блока были вызваны непониманием ограничений протокола. Возможно, виной тому стало нежелание признать, что у биткойна есть характерные и неустранимые ограничения. Может быть, люди просто поленились подумать. К примеру, часто приходится слышать, что большие блоки позволят делать больше транзакций, что приведет к более широкому распространению биткойна.
Биткойн-транзакции может совершать любой. Пока пользователь порождает валидные транзакции, нельзя подвергнуть их цензуре. Если размер блока будет увеличен и, следовательно, количество транзакций с низкими комиссиями вырастет, что помешает корпорациям, банкам и правительствам использовать эту возможность для организации удобной сети для собственных нужд? Им не потребуется финансировать и разрабатывать собственную такую сеть (хотя Эквадор это сделал). Скорее всего, скорость и емкость сети биткойн обеспечивает достаточную надёжность для задач даже большого предприятия, если при этом требуется прозрачность отчетности.
Такие организации будут платить майнерам комиссию выше среднерыночной и в итоге займут X мегабайт в каждом блоке, оставив остальных с тем же одним мегабайтом. И в чем выгода? Распространению биткойна это не поспособствует. Среди разработчиков снова начнутся дискуссии об увеличении блока, и всё повторится заново.
Увеличенный размер блока будет использован не только вашей соседкой или представителем необеспеченных слоев, лишенным банковского обслуживания.
Мировое господство
Существующее ограничение 1 мегабайт на размер блока теоретически допускает совершение 7 транзакций в секунду при размере транзакции 250 байт. Давайте мысленно масштабируем биткойн до размеров Visa – 22 тысячи транзакций в секунду. 10 тысяч биткойн-транзакций в секунду требуют блоков по 1,6 ГБ; блокчейн будет расти на 87 ТБ в год или на 1,5 ТБ в неделю. (Пример не учитывает техническую невозможность такого сценария из-за задержек при валидации блоков по причине медленного распространения по сети 1,6-гигабайтных блоков.)
Это повлечет полную централизацию майнинга — ключевого механизма обеспечения безопасности сети. Допуская, что протокол может обработать такие объемы трафика (на самом деле не может), зададимся вопросом: многие ли из сегодняшний майнеров могу позволить себе оборудование, необходимое для сети такого размера? Кто, кроме элитного меньшинства, позволит себе поддерживать полный узел и вносить склад в надежность и безопасность сети?
Поиск консенсуса — медленный процесс. Безопасность сети прямо зависит от степени децентрализации. Из это следует, что ни Bitcoin Core, ни Bitcoin XT никогда не смогут соперничать с Visa. Но это и не было целью биткойна. В свою очередь, Visa, несмотря на свои тысячи транзакций в секунду, не предоставляет пользователям неподцензурный протокол для программируемых платежей, не требующих доверия.
https://youtu.be/jsi7AJsl11MХранители биткойна
Консервативная фракция в споре о размере блока приводит свои технические доводы. Децентрализация биткойна не обеспечивается сама по себе. В протоколе не реализован «алгоритм децентрализации». Степень децентрализации лежит в области ответственности пользователей. Поскольку важно, чтобы как можно больше пользователей поддерживали полные узлы, распределение мощностей майнинга следует поощрять: много мелких пулов лучше, чем несколько крупных. Следует помнить об опасности атаки 51% одним пулом или несколькими сговорившимися пулами.
Ответственность за поддержание высокой степени децентрализации лежит на пользователях и разработчиках.
Если проблема настолько тривиальна и биткойн не масштабируется, почему же разработчики XT не принимают это во внимание? Им не единожды задавали вопрос: «Зачем вы подвергаете биткойн риску централизации, увеличивая размер блока?» Вместо ответ на этот вопрос, они заученно твердят что-то вроед: «но когда сеть достигнет предельной пропускной способности, случится что-то ужасное!» Ужасное в данном случае состоит в том, что рынок будет определять стоимость транзакций. И это все? Да, все остальное – это беспочвенные страхи и спекуляции: технически обусловленной опасности нет.
Вопрос в том, почему Гэвин Андрисен и Майк Хирн подвергают биткойн (и чужие деньги) риску централизации, пытаясь масштабировать его до масштабов, для которых он просто не предназначен был с самого начала?