В последние годы экосистема Ethereum стремительно развивается, привлекая внимание миллионов пользователей, разработчиков и инвесторов. Одной из ключевых особенностей этой сети является необходимость балансировать между масштабируемостью и безопасностью, что во многом зависит от размера блока и его структуры. Максимальный размер блока оказывает прямое влияние на скорость обработки транзакций, нагрузку на сеть и возможности для масштабирования. Именно поэтому соучредитель Ethereum Виталик Бутерин совместно с исследователем фонда Ethereum Тони Вахрштеттером представили пять инновационных концепций, которые помогут уменьшить максимальный размер блока в Ethereum и подготовить блокчейн к новому этапу развития – «роллап-центричной дорожной карте». В последние 12 месяцев наблюдается значительный рост эффективного размера блока Ethereum, что связывают с увеличением использования роллапов и новыми трендами, такими как внедрение Inscriptions.
Роллапы — это решения второго уровня, которые помогают переносить часть вычислительной нагрузки с основной сети Ethereum, предоставляя более быстрые и дешевые транзакции. Однако они приводят к высокой нагрузке на блокчейн за счет увеличенного объема данных, загружаемых в блоки. В этом контексте Виталик и Тони предложили продуманные механизмы, регулирующие использование данных в блоках, что поможет оптимизировать расход блокчейн-пространства. Одной из основных идей является увеличение лимита газа блока, одновременно вводя меры по стимулированию более эффективного использования calldata — данных, передаваемых для выполнения смарт-контрактов. Газ в Ethereum представляет собой единицу измерения стоимости вычислительных операций в блоке, а ограничение газа гарантирует, что блоки не будут слишком большими, что негативно сказывается на производительности сети и времени синхронизации.
Первое из предложенных решений состоит в повышении стоимости calldata с 16 до 42 газа за байт. Такой шаг потенциально позволит существенно снизить максимальный размер блока с текущих 1,78 мегабайта до 0,68 мегабайта, что в свою очередь освободит место для внедрения новых больших данных — так называемых блобов. Блобы — это крупные пакеты данных, которые планируется интегрировать в основу Ethereum в рамках обновления EIP-4844 Dencun. Тем не менее, Виталик отмечает, что слишком резкое повышение стоимости calldata может ущемить интересы приложений, таких как StarkNet, которые зависят от большого объема данных в calldata для проведения on-chain доказательств. Второй подход предполагает создание сбалансированной модели – поднять цену calldata, но одновременно снизить стоимость других операций внутри Ethereum Virtual Machine (EVM).
Такой гибкий подход позволит сохранить функциональность для приложений с высокой потребностью в calldata, при этом оптимизировать общий объем блока. Еще одним методом, который обсуждают разработчики Ethereum, является введение ограничений на объем calldata в рамках одного блока, предложенное в EIP-4488. Однако подобное ограничение может негативно сказаться на использовании сети для целей получения данных, что снова приводит к необходимости искать компромиссы между различными сценариями использования. В ответ на эти трудности выдвигается идея создания отдельного рынка комиссий за calldata, аналогично тому, как в будущем будут работать сборы за блобы. В этом случае цена за использование calldata будет автоматически регулироваться в зависимости от спроса, что обеспечит экономическую эффективность и гибкость системы.
Однако реализовать такую схему значительно сложнее как в техническом плане, так и с точки зрения последствий для безопасности и стабильности сети. Кроме того, рассматривается внедрение «бонуса лояльности» для приложений, интенсивно использующих calldata. Это станет своего рода стимулирующей мерой со стороны Ethereum, позволяющей компенсировать затраты на передачу данных и поддерживать интерес к развитию определенных продуктов. Обновление EIP-4844 Dencun, базирующееся на концепции блобов, станет важной вехой в развитии Ethereum, открывая возможности для более масштабной и эффективной работы с данными. Предложения Виталика и Тони направлены на подготовку сети к этому новому уровню, минимизируя риски и обеспечивая более предсказуемое поведение блоков за счет снижения максимального размера и уменьшения вариативности размеров блоков.
Аналитики и разработчики отмечают, что масштабирование Ethereum — это сложная задача, которая требует тонкой настройки взаимодействия между газовыми лимитами, стоимостью операций и механизмами ценообразования. Предложенные идеи Виталика Бутерина отражают глубокое понимание текущих проблем и стремление разработчиков создать сбалансированную, устойчивую сеть, способную справляться с ростом нагрузки без ущерба для безопасности. В январе 2024 года Виталик уже предлагал поднять лимит газа до 40 миллионов, что увеличит пропускную способность и скорость транзакций без значительного увеличения рисков. Это еще раз подчеркивает важность поиска баланса между ростом возможностей сети и сохранением её децентрализованности и безопасности. Таким образом, разработчики Ethereum стоят на пороге важных изменений, которые обещают повысить масштабируемость и улучшить пользовательский опыт.
Эксперименты с изменением стоимости calldata, внедрением отдельных рынков комиссий и новыми подходами к учету данных в блоках представляют собой комплексный набор решений, который поможет адаптировать блокчейн к требованиям будущего. Эти инициативы не только облегчат интеграцию роллапов и других L2 решений, но и создадут предпосылки для устойчивого развития Ethereum как ведущей платформы для децентрализованных приложений. Путь к оптимальному размеру блока в Ethereum — это сложный и многогранный процесс, требующий сотрудничества между разработчиками, пользователями и исследователями. Предложения Виталика и его команды демонстрируют, что сообщество активно работает над тем, чтобы сделать блокчейн более гибким, масштабируемым и готовым к новым вызовам. В ближайшие месяцы и годы общество Ethereum может ожидать новых обновлений и инициатив, направленных на повышение эффективности использования блокчейн-пространства и оптимизацию стоимости транзакций.
Рассмотрение различных подходов к изменению стоимости calldata и ограничений на максимальный размер блока — это шаг в сторону развития следующего поколения Ethereum. В рамках этого процесса, вероятно, появятся новые идеи, способные сочетать высокую производительность с экономической эффективностью и безопасностью, что крайне важно для глобального принятия блокчейна и децентрализованных технологий. Итогом обсуждаемых изменений может стать Ethereum, который не просто поддерживает массовое использование роллапов, но и предлагает продвинутую инфраструктуру для работы с большими объемами данных, оптимизированное ценообразование и более равномерное распределение нагрузки, что в целом укрепит позиции сети как лидера в мире смарт-контрактов и блокчейн-разработок.