С развитием протокола EigenLayer мы всё чаще и чаще слышим о «Сервисах с активной проверкой» (AVS). Эти быстро расширяющиеся сервисы, как правило, позволяют повысить безопасность и производительность децентрализованных приложений, что является важным аспектом для будущих поколений dApps.
Что же такое это службы с активной проверкой (AVS)? Как это работает? Это то, что вы узнаете из этой статьи.
Службы с активной проверкой (AVS): что это такое
Службы с активной проверкой (AVS) – это службы блокчейна, которые полагаются на непрерывную и упреждающую проверку (предвидение будущих проблем или потребностей) для обеспечения правильного функционирования, безопасности и эффективности.
В отличие от традиционных сервисов, которые проверяются периодически или по мере необходимости, AVS использует процессы мониторинга и проверки в реальном времени. Это помогает обнаруживать и устранять проблемы до того, как они повлияют на пользователей или операции.
Чтобы дать вам исторический контекст: идея AVS возникла из-за необходимости обеспечить более эффективную и непрерывную защиту сервисов блокчейна. Раньше в блокчейнах использовались механизмы проверки, которые активировались только в определенное время, создавая «окна уязвимости». Но, с развитием технологий и увеличением требований к безопасности и производительности появилась концепция «непрерывной проверки».
Такие протоколы, как EigenLayer, сделали эту непрерывную проверку возможной с помощью пересчета Ethereum (ETH), но мы увидим это более подробно в следующих разделах этой статьи.
Сравнение AVS с традиционными сервисами
Традиционным сервисам часто не хватает механизмов непрерывной проверки, и они полагаются на периодические проверки. Это может привести к задержкам в обнаружении проблем, вызывая перебои в обслуживании или нарушения безопасности.
По сравнению с этим, AVS предлагает несколько преимуществ:
- Непрерывный мониторинг: AVS используют механизмы мониторинга в реальном времени, мгновенно обнаруживающие любые аномалии или отклонения от поведения, ожидаемого сетью.
- Предвидение проблем: AVS способна обнаружить аномалии на ранней стадии и устранить их до того, как они вызовут перебои.
- Автоматическая проверка: AVS использует автоматизированные инструменты для постоянного тестирования и проверки каждого компонента системы.
- Улучшенная безопасность: регулярные проверки обеспечивают постоянное обновление мер безопасности, тем самым снижая риск кибератак.
- Производительность: непрерывный мониторинг/проверка гарантирует, что услуга остаётся надёжной и эффективной, соответствующей ожиданиям пользователей и стандартам качества.
Каковы основные механизмы AVS
Actively Validated Services (AVS) основаны на довольно важном принципе: непрерывной и проактивной валидации. Проще говоря, этот метод гарантирует корректную работу сервисов.
Уже сейчас мониторинг в режиме реального времени позволяет обнаруживать аномалии до того, как они повлияют на пользователей . Например, автоматизированные инструменты постоянно контролируют сеть и сразу выявляют любые отклонения от нормального поведения.
Этот процесс позволяет быстро вмешаться в случае возникновения проблемы, а также позволяет избежать сбоев или нарушений безопасности.
Когда мы говорим о технологиях «AVS», на ум приходит один протокол: EigenLayer. Именно этот проект действительно продвинул эту технологию в экосистему. Фактически, EigenLayer позволяет сервисам и сетям блокчейна получать выгоду от безопасности сети Ethereum, не создавая на своей стороне новых систем проверки (и, следовательно, не тратя много денег).
Для этого EigenLayer предлагает, так называемый, механизм «рестейкинга»:
Рестейкинг ETH
Рестейкинг Ethereum (ETH) заключается в повторном использовании ETH, уже размещенного в сети Ethereum, для одновременной защиты нескольких протоколов, отсюда и термин «рестейкинг». Другими словами, повторный стейкинг в EigenLayer предполагает повторное использование ETH, уже переданного (застейканного) валидатору в сети Ethereum, для защиты другой сети (помимо Ethereum).
Операторы узлов или «валидаторы» рейстейкают свои ETH напрямую через протокол EigenLayer (при этом получают вознаграждение в виде доходности), что позволяет AVS использовать механизмы консенсуса Ethereum.
Таким образом, протоколам не обязательно проектировать новые сети валидаторов и, следовательно, тратить десятки тысяч долларов, а просто «арендовать» безопасность у существующих валидаторов. Как вы, наверное, поняли, повторная обработка таким образом оптимизирует использование существующих ресурсов (для защиты сетей), одновременно снижая затраты и сложность разработки новых систем проверки.
Операторы узлов (валидаторы)
Это операторы узлов, которые отвечают за управление рестейкингом ETH, а также валидаторы, необходимые для непрерывной проверки.
Они контролируют сеть, обнаруживают аномалии и обеспечивают безопасную проверку транзакций. В обмен на свои услуги операторы узлов получают вознаграждение в ETH, что мотивирует их активное участие.
Их роль важна для поддержания децентрализации и безопасности AVS.
Смарт-контракты и безопасность
Смарт-контракты используются для облегчения связи между AVS и сетью Ethereum.
Каждый AVS развертывает специальный смарт-контракт, который управляет проверкой транзакций, распределением вознаграждений и связью с операторами узлов.
Эти смарт-контракты автоматизируют процессы проверки и обеспечивают справедливое распределение вознаграждений. Благодаря интеграции безопасности Ethereum AVS получают выгоду от повышенной устойчивости к атакам и снижения затрат на разработку.
Известные примеры AVS на базе EigenLayer
- EigenDA построена непосредственно на основе EigenLayer, используя предлагаемую им инфраструктуру безопасности и непрерывной проверки. Конкретно, EigenDA использует механизм повторного стейкинга EigenLayer, чтобы гарантировать высокобезопасную и масштабируемую доступность данных.
- Hyperlane специализируется на защите межсетевых сообщений. Используя безопасность, обеспечиваемую EigenLayer, Hyperlane обеспечивает безопасную связь между приложениями блокчейна.
- Espresso Systems ориентированна на децентрализацию накопительных пакетов. Это улучшает совместимость между различными сетями блокчейнов. Например, Espresso Systems обеспечивает более быстрые и безопасные транзакции.
- Lagrange использует AVS для защиты межсетевого обмена сообщениями с помощью доказательства с нулевым разглашением, что повышает безопасность и масштабируемость межсетевых коммуникаций. Интегрируя EigenLayer, Lagrange извлекает выгоду из безопасности Ethereum, предлагая при этом надёжные решения для обмена сообщениями.
В чём преимущества систем AVS
Давайте теперь рассмотрим различные преимущества использования Actively Validated Services (AVS):
- Улучшенная безопасность: AVS усиливает безопасность приложений блокчейна. Они используют непрерывную проверку для быстрого обнаружения аномалий. Таким образом, проблемы устраняются до того, как они станут критическими. Используя такие механизмы, как рестейкинг ETH, AVS эксплуатирует безопасность сети Ethereum.
- Повышенная производительность: AVS повышает производительность приложений блокчейна. Действительно, мониторинг и проверка в реальном времени поддерживают оптимальную производительность. Они позволяют немедленно обнаруживать и устранять проблемы. Это гарантирует бесперебойную работу приложений.
- Снижение затрат: AVS экономит деньги разработчиков и предприятий. Вместо того, чтобы создавать и поддерживать независимые системы проверки, AVS используют существующие инфраструктуры, такие как EigenLayer.
Каковы проблемы систем AVS
- Технические проблемы: интеграция AVS в существующую инфраструктуру требует достаточно продвинутых навыков, которые могут косвенно замедлить внедрение AVS, особенно для проектов с ограниченными ресурсами.
- Риски безопасности: интеграция AVS с существующими системами блокчейнов может привести к появлению новых уязвимостей. Атаки, нацеленные на механизмы повторного стейкинга или смарт-контракты, используемые AVS, представляют собой риски, которые следует учитывать. Зависимость от единой инфраструктуры, даже такой надежной, как Ethereum, может централизовать определенные риски.
- Зависимость от Ethereum: AVS сильно зависит от инфраструктуры Ethereum. Если в Ethereum возникнут проблемы, это повлияет на все AVS, основанные на EigenLayer. Эта зависимость создает системную уязвимость, на что следует обратить внимание.
- Экономические риски: AVS подвержена экономической неопределенности. Колебания вознаграждений за стейкинг могут повлиять на прибыльность операторов узлов. Если вознаграждения уменьшатся, уровень участия валидаторов может упасть, что потенциально может поставить под угрозу безопасность и производительность AVS.
В конечном счете, Actively Validated Services (AVS) представляет собой необходимый шаг вперёд для безопасности, производительности и масштабируемости приложений блокчейна. Хотя их интеграция представляет технические проблемы и риски, преимущества, мягко говоря, многочисленны. Вполне вероятно, что распространение этой технологии со временем будет расти.