Виталик Бутерин, один из создателей Ethereum, опубликовал в своем блоге план, в котором изложены шаги для достижения цели в 100 000 транзакций в секунду (TPS) на платформе Ethereum. Этот показатель станет возможным благодаря более активной интеграции решений второго уровня (Layer 2), хотя предварительно потребуется стандартизировать некоторые процессы.
Согласно плану Бутерина, этот скачок в скорости обработки транзакций будет достигнут благодаря использованию масштабируемых решений Layer 2, новым методам работы с данными и компрессии информации. В своем посте он отметил, что подход к масштабированию будет сосредоточен на том, чтобы уровень 1 (L1) Ethereum оставался децентрализованной базовой платформой, в то время как задачи по масштабированию экосистемы возьмут на себя решения второго уровня (L2).
«Основная идея заключается в разделении обязанностей: уровень 1 (L1) должен оставаться стабильной и децентрализованной платформой, а решения второго уровня (L2) будут отвечать за масштабирование экосистемы», — пишет Бутерин. Он сравнил это с системой судов, которая не обязана работать максимально быстро, а должна обеспечивать защиту прав, в то время как предприниматели строят свои проекты на этой надежной основе.
Бутерин также подчеркнул, что просто повысить лимит газа в сети Ethereum — это не решение проблемы, так как это может привести к увеличению централизации. Для работы с увеличенными лимитами потребуется дорогое оборудование, что исключит участие более мелких нод и сократит количество валидаторов, что в свою очередь ослабит децентрализацию сети. Вместо этого он предлагает оптимизировать расходы на газ и ввести новый формат байткода — Ethereum Object Format (EOF).
Одним из ключевых вопросов, на которые обратил внимание Бутерин, стала сложность взаимодействия между решениями Layer 2. Он считает, что, несмотря на важность этих решений для масштабирования Ethereum, они в некоторой степени действуют как «изолированные системы». По его мнению, вся экосистема Ethereum должна ощущаться как единая платформа, а не как несколько разрозненных блокчейнов.
В качестве примера Бутерин привел случай, когда он потерял 100 долларов на платформе Polymarket не из-за неправильной ставки, а из-за того, что выбрал неверную цепочку для транзакции. Это иллюстрирует необходимость стандартизации идентификаторов цепочек и улучшения взаимодействия между различными решениями Layer 2.
Бутерин настаивает, что для полноценной интеграции решений второго уровня в экосистему Ethereum нужно сделать их использование таким же простым и интуитивно понятным, как работу с единым блокчейном.