Точно так же Babylon позволяет пользователям Bitcoin ставить на кон BTC для усиления безопасности сетей PoS, улучшения безопасности сети с получением вознаграждения и поддержания самохранения Bitcoin. Поскольку основная сеть Bitcoin не может поддерживать полные смарт-контракты, архитектурное проектирование Babylon и сценарии применения значительно отличаются от EigenLayer. Анураг Арджун, бывший сооснователь Polygon и основатель Avail, также заявил в социальных сетях, что по сравнению с проектами типа Eigenlayer Babylon, по-видимому, более недооценен. Он приобретет темп развития, что может стать значительным прорывом для экосистемы BTC.

Эта статья направлена на более глубокое понимание сходств и различий между двумя проектами путем их сравнения с различных аспектов.
Сначала давайте посмотрим на структуру протокола Bitcoin Timestamp:

Архитектура Вавилона показана на приведенной выше схеме. Она состоит из трех частей, с двумя уровнями контрольных точек:
Биткоин, как слой временных меток.- Цепь Вавилона (цепь, построенная на Cosmos SDK), является промежуточным слоем.- Блокчейн PoS (например, другие зоны Cosmos) является потребителем безопасности.Важным проектным соображением является то, что у биткойна очень ограниченные возможности для передачи данных. В данном случае цепь Вавилона выполняет несколько функций:
Он агрегирует потоки контрольных точек из многих потребительских цепочек PoS, поэтому в сеть Bitcoin нужно вставить только один поток контрольных точек, чтобы отметить временные метки событий на всех потребительских цепочках PoS.- Его контрольные точки в сети биткойнов могут быть сделаны компактными с использованием криптографических техник (например, агрегированные подписи).- Он получает контрольные точки от цепей потребительских PoS через протокол IBC.- Он проверяет доступность данных контрольных точек с цепей потребителей PoS, чтобы злоумышленники не могли отметить недоступные данные.Эта структура помогает цепям PoS улучшить их безопасность, например, против атак на дальние дистанции.

Для защиты цепочки PoS от атак на длинном расстоянии мы можем отправить контрольные точки блоков цепочки PoS в BTC и выбрать ветку с более ранней временной меткой BTC как действительную ветку. Это оставляет только два возможных варианта:
Помимо борьбы с долгосрочными атаками, необратимая временная метка BTC для блоков PoS обеспечивает другие преимущества безопасности для цепочек PoS:
Вот пример стейкинга биткойна:
У Алисы есть один Bitcoin, и она хочет поставить его на PoS цепь. Сначала она заключает договор о стейкинге, отправив транзакцию стейкинга на цепочку Bitcoin. Эта транзакция является транзакцией Bitcoin, которая блокирует ее Bitcoin в самостоятельном сейфе. Заблокированный Bitcoin может быть разблокирован только с помощью частного ключа Алисы по одному из следующих двух путей:
(1) Алиса инициирует «транзакцию разблокировки», в этом случае биткоины будут разблокированы и возвращены Алисе в течение трех дней.
(2) Алиса инициирует «сделку по срезу», отправляя биткоины на адрес для сжигания.
Как только эта операция стейкинга попадет в цепочку Биткойна, Алиса сможет начать подписывать блоки своим ключом для проверки цепочки PoS.
Во время ее проверочного дежурства есть два возможных пути.

Источник: https://docs.babylonchain.io/papers/btc_staking_litepaper(CN).pdf
«Счастливый путь» (рисунок (a)) - это когда Алиса честно следует протоколу, и когда она хочет отстегивать свои биткойны, она инициирует запрос на разблокировку, отправляя транзакцию разблокировки на цепочку биткойнов (рисунок (b)). Как только транзакция разблокировки попадает в цепочку биткойнов, обязанность Алисы по валидации на цепочке PoS заканчивается, и через три дня Алиса может вывести и забрать свои биткойны. Цепочка PoS также наградит Алису наградами.
“Несчастный путь” (рисунок (b)) - это момент, когда Алиса становится злонамеренной и участвует в атаке на двойное расходование в цепи PoS. В этом случае стейкинговый договор обеспечивает утечку приватного ключа Алисы. Затем любой сможет отправить транзакцию оштрафования на цепь Bitcoin от имени Алисы и сжечь ее биткоины. Существование этого несчастного пути обеспечивает оштрафование атакующего, что удерживает всех от неправильного поведения - все ведут себя нормально на “счастливом пути”.
Для сокращения неправильного поведения Вавилона использует извлекаемые одноразовые подписи (EOTS). Основная идея заключается в том, что пользователь может подписать сообщение один раз, аналогично нормальной схеме подписи. EOTS требует дополнительного параметра метки (высота блока - дополнительный параметр при подписании блока во время валидации). Если пользователь пытается подписать одно и то же сообщение дважды с той же меткой (подпись двух блоков на одной и той же высоте), приватный ключ пользователя может быть извлечен из этих двух подписей.
Вавилон:

Диаграмма структуры протокола Вавилона
EigenLayer:

Структурная диаграмма EigenLayer
Вавилон состоит из протокола Bitcoin Timestamp и протокола стейкинга, и поскольку Bitcoin не является полным по Тьюрингу, большая часть рабочих процессов должна быть выполнена на отдельной цепочке, поэтому протокол Вавилона имеет свою цепочку, построенную на Cosmos SDK, соответственно собственным набором узлов валидации. Он также включает независимые компоненты, такие как менеджер EOTS и поставщик окончательности.
В отличие от этого, EigenLayer по сути является набором смарт-контрактов, которые могут принимать ставки пользователей и управлять контрактами AVS, при этом базовая сеть Ethereum выполняет и обеспечивает безопасность.
Во-вторых, два протокола различаются в своей реализации снижения награды.
Поскольку Ethereum поддерживает функциональность смарт-контрактов, логика снижения штрафов EigenLayer реализована в контрактах, что позволяет создавать более сложные условия снижения, адаптированные для различных AVSs. Тем временем, если возникает ситуация, которая не может быть разрешена предопределенными условиями снижения, будет создана внеланцетная комиссия вето для ее разрешения путем голосования.
Ограниченные функциональностью основной сети Bitcoin, Вавилон реализует логику штрафов через EOTS. У него больше ограничений и он может реализовать только относительно простую логику штрафов для случая повторного подписания одного и того же блока.
Из-за различий в реализации снижения награды, два протокола также различаются по целевым сервисам.
Способность EigenLayer реализовывать сложную логику слэшинга позволяет предоставлять услуги безопасности для широкого спектра AVS. Для EigenLayer его преимущество заключается в согласованности с Ethereum. Ethereum имеет крупнейшую экосистему в криптовалютном пространстве, что означает больше пользователей и больший спрос. Решение EigenLayer имеет потенциал для устранения ограничений Ethereum, таких как потребность в безопасных и децентрализованных мостах, решениях для обеспечения доступности данных и децентрализованных уровнях секвенсоров для решений уровня 2. В экосистеме Ethereum использование ETH в качестве актива для стейкинга считается «политически корректным» подходом. Таким образом, приложения, построенные на основе EigenLayer, будут в первую очередь обслуживать экосистему Ethereum.
С другой стороны, Babylon в основном обслуживает цепочки PoS, особенно те, которые находятся в экосистеме Cosmos, потому что сервис временных меток Bitcoin должен передавать сообщения между цепочкой Babylon и цепочками Cosmos по протоколу IBC, что ограничивает его применимость. Для всех этих цепочек PoS требуются свои собственные отдельные наборы узлов проверки. Его преимущество может заключаться в том, что экосистема Cosmos уже выросла до значительных масштабов и произвела множество отличных цепочек PoS, таких как Celestia, Osmosis, Axelar, dYdX и другие, которые могут легко интегрироваться с цепочкой Babylon и извлечь выгоду из безопасности Биткойна. В отличие от этого, разработка EigenLayer потребовала бы значительного количества проектов для повторной разработки и адаптации к AVS, что поставило бы его в изначально невыгодное положение. Кроме того, подход к построению цепочек приложений с использованием Cosmos SDK был тщательно проверен и может быть более удобным для разработчиков, что дает Babylon преимущество с точки зрения приведения экосистемы Cosmos под зонтик безопасности Биткойна.
Это также связано с направлениями развития экосистем Ethereum и Cosmos. Экосистема Ethereum сначала создала массовое ядро безопасности - основную сеть Ethereum, а затем сформировала множество решений уровня 2 поверх нее, но межоперабельность между уровнями 2 пока не решена. В отличие от этого, экосистема Cosmos первоначально занялась вопросом межоперабельности между различными зонами, но ей не хватает мощного ядра безопасности, так как капитализация рынка Cosmos Hub слишком низка, чтобы нести эту ответственность. Поэтому существует естественная потребность в поиске ядра безопасности, и вот где появляется Вавилон, нацеленный на внедрение безопасности Биткоина в экосистему. В то же время EigenLayer также надеется внедрить безопасность Ethereum в экосистему Cosmos через сотрудничество. С точки зрения архитектуры подход Вавилона, возможно, лучше подходит для экосистемы Cosmos.
Reference Articles
Отказ от ответственности: Взгляды и мнения, высказанные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.
Переведенные версии этой статьи командой Gate Learn не могут быть скопированы, распространены или использованы без упоминания Gate.com.





