В то время как решения Layer 2 на основе Ethereum в основном ориентированы на повышение «масштабируемости» сети, соучредитель Ethereum Виталик Бутерин считает, что протоколы Layer 3 будут служить совершенно другой цели — обеспечивать «индивидуальную функциональность».
Виталик Бутерин поделился своими мыслями в сообщении от 17 сентября, предоставив три «видения» того, для чего в будущем будут использоваться Layer 3.
Соучредитель Ethereum сказал, что третий уровень в блокчейне имеет смысл только в том случае, если он обеспечивает функции, отличные от функций второго уровня, которые использовались в основном для улучшения масштабирования с помощью технологий вроде Zero-Knowledge (ZK) Rollup, Optimistic Rollups и других.
«Трехуровневая архитектура масштабирования, состоящая из наложения одной и той же схемы масштабирования поверх самой себя, как правило, не работает должным образом. Роллапы поверх роллапов, где два уровня роллапов используют одну и ту же технологию, конечно, не работают. Но трехслойная архитектура, в которой второй и третий уровни имеют разные цели, тем не менее, может работать», — сказал Бутерин.
Одним из вариантов использования Layer 3 будет то, что Бутерин описывает как «индивидуальную функциональность» — например, приложения, основанные на конфиденциальности, которые будут использовать доказательства ZK для отправки транзакций, сохраняющих конфиденциальность, на Layer 2.
Другим вариантом использования может быть «настраиваемое масштабирование» для специализированных приложений, которые не хотят использовать виртуальную машину Ethereum (EVM) для выполнения вычислений.
Бутерин также сказал, что Layer 3 можно использовать для масштабирования со «слабым доверием» с помощью технологии Validiums, защищенной ZK. Бутерин сказал, что это может быть полезно для приложений «корпоративного блокчейна» за счет использования «централизованного сервера, на котором работает программа проверки достоверности и регулярно фиксируются хэши в блокчейне».
Но Бутерин добавил, что до сих пор неясно, будут ли структуры Layer 3 более эффективными, чем текущая модель Layer 2, когда дело доходит до создания настраиваемых приложений на Ethereum.
Сетевая архитектура Layer 2 и Layer 3. Источник: StarkWare.
«Одним из возможных аргументов в пользу трехуровневой модели по сравнению с двухуровневой является то, что трехуровневая модель позволяет целой подэкосистеме существовать в рамках одного объединения, что позволяет очень дешево выполнять междоменные операции в этой экосистеме без необходимости проходить дорогостоящий Layer 1», — сказал Бутерин.
Но Бутерин сказал, что, поскольку кроссчейновые транзакции могут легко и дешево выполняться между двумя сетями Layer 2, которые привязаны к одному и тому же блокчейну, создание Layer 3 не обязательно может повысить эффективность сети.
Комментарии Бутерина о возможных вариантах использования Layer 3 появились, поскольку недавно созданные StarkWare доказательства рекурсивной валидности, похоже, положили конец проблемам масштабируемости Ethereum.
Деклан Фокс, менеджер по продукту в компании по разработке программного обеспечения Ethereum ConsenSys, недавно сказал, что «с помощью рекурсивных свертков и доказательств мы теоретически можем бесконечно масштабироваться».
Эти рекурсивные доказательства были хорошо протестированы в производстве: соучредитель StarkWare Эли-Бен Сассон недавно сообщил, что его рекурсивные доказательства позволили выпускать до 600 000 экземпляров NFT за одну транзакцию на Immutable X, и что 60 миллионов транзакций вскоре могут быть на картах «с большим количеством инженерии и настройки».