Трек Restaking, представленный компанией EigenLayer, привлек огромное внимание и стал одним из самых горячих направлений в сети Ethereum на данный момент. Компания E2M Research также подробно обсуждала EigenLayer. EigenLayer расширяет безопасность Ethereum на другие приложения в сети блокчейн, предоставляя дополнительные награды участникам, держащим ETH или LST.
Точно так же Babylon позволяет пользователям Bitcoin ставить на кон BTC для усиления безопасности сетей PoS, улучшения безопасности сети с получением вознаграждения и поддержания самохранения Bitcoin. Поскольку основная сеть Bitcoin не может поддерживать полные смарт-контракты, архитектурное проектирование Babylon и сценарии применения значительно отличаются от EigenLayer. Анураг Арджун, бывший сооснователь Polygon и основатель Avail, также заявил в социальных сетях, что по сравнению с проектами типа Eigenlayer Babylon, по-видимому, более недооценен. Он приобретет темп развития, что может стать значительным прорывом для экосистемы BTC.
Эта статья направлена на более глубокое понимание сходств и различий между двумя проектами путем их сравнения с различных аспектов.
Вавилон - это набор протоколов для обмена информацией о безопасности Bitcoin. В настоящее время он включает два протокола:
Протокол временных меток Bitcoin
Сначала давайте посмотрим на структуру протокола Bitcoin Timestamp:
Архитектура Вавилона показана на приведенной выше схеме. Она состоит из трех частей, с двумя уровнями контрольных точек:
Важным проектным соображением является то, что у биткойна очень ограниченные возможности для передачи данных. В данном случае цепь Вавилона выполняет несколько функций:
Эта структура помогает цепям PoS улучшить их безопасность, например, против атак на дальние дистанции.
Для защиты цепочки PoS от атак на длинном расстоянии мы можем отправить контрольные точки блоков цепочки PoS в BTC и выбрать ветку с более ранней временной меткой 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:
Структурная диаграмма 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.
Протоколы Babylon и EigenLayer нацелены на обеспечение безопасности сетей Bitcoin и Ethereum соответственно для большего количества приложений. Однако из-за неполной тьюринговости Bitcoin развитие его экосистемы значительно отстаёт от экосистемы Ethereum. Кроме того, выпуск активов Bitcoin и сети Layer 2 пошли другим путём по сравнению с Ethereum. Это привело к различиям между протоколами Babylon и EigenLayer в технической архитектуре, механизмах снижения наград и целевых сервисах. В настоящее время у обоих протоколов есть свои сферы применения, каждая со своими преимуществами. Однако по мере развития модульных блокчейнов и взаимосвязи между различными экосистемами эти два протокола в конечном итоге могут конкурировать друг с другом, без явного доминирующего игрока.
Reference Articles
Эта статья перепечатана с [GateИсследования E2M] , с авторскими правами, принадлежащими оригинальному автору [ShawnYang]. Если есть возражения против повторной публикации, пожалуйста, свяжитесь с Команда Gate Learn, и они будут обрабатывать это в соответствии с соответствующими процедурами.
Отказ от ответственности: Взгляды и мнения, высказанные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.
Переведенные версии этой статьи командой Gate Learn не могут быть скопированы, распространены или использованы без упоминания Gate.io.
Трек Restaking, представленный компанией EigenLayer, привлек огромное внимание и стал одним из самых горячих направлений в сети Ethereum на данный момент. Компания E2M Research также подробно обсуждала EigenLayer. EigenLayer расширяет безопасность Ethereum на другие приложения в сети блокчейн, предоставляя дополнительные награды участникам, держащим ETH или LST.
Точно так же Babylon позволяет пользователям Bitcoin ставить на кон BTC для усиления безопасности сетей PoS, улучшения безопасности сети с получением вознаграждения и поддержания самохранения Bitcoin. Поскольку основная сеть Bitcoin не может поддерживать полные смарт-контракты, архитектурное проектирование Babylon и сценарии применения значительно отличаются от EigenLayer. Анураг Арджун, бывший сооснователь Polygon и основатель Avail, также заявил в социальных сетях, что по сравнению с проектами типа Eigenlayer Babylon, по-видимому, более недооценен. Он приобретет темп развития, что может стать значительным прорывом для экосистемы BTC.
Эта статья направлена на более глубокое понимание сходств и различий между двумя проектами путем их сравнения с различных аспектов.
Вавилон - это набор протоколов для обмена информацией о безопасности Bitcoin. В настоящее время он включает два протокола:
Протокол временных меток Bitcoin
Сначала давайте посмотрим на структуру протокола Bitcoin Timestamp:
Архитектура Вавилона показана на приведенной выше схеме. Она состоит из трех частей, с двумя уровнями контрольных точек:
Важным проектным соображением является то, что у биткойна очень ограниченные возможности для передачи данных. В данном случае цепь Вавилона выполняет несколько функций:
Эта структура помогает цепям PoS улучшить их безопасность, например, против атак на дальние дистанции.
Для защиты цепочки PoS от атак на длинном расстоянии мы можем отправить контрольные точки блоков цепочки PoS в BTC и выбрать ветку с более ранней временной меткой 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:
Структурная диаграмма 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.
Протоколы Babylon и EigenLayer нацелены на обеспечение безопасности сетей Bitcoin и Ethereum соответственно для большего количества приложений. Однако из-за неполной тьюринговости Bitcoin развитие его экосистемы значительно отстаёт от экосистемы Ethereum. Кроме того, выпуск активов Bitcoin и сети Layer 2 пошли другим путём по сравнению с Ethereum. Это привело к различиям между протоколами Babylon и EigenLayer в технической архитектуре, механизмах снижения наград и целевых сервисах. В настоящее время у обоих протоколов есть свои сферы применения, каждая со своими преимуществами. Однако по мере развития модульных блокчейнов и взаимосвязи между различными экосистемами эти два протокола в конечном итоге могут конкурировать друг с другом, без явного доминирующего игрока.
Reference Articles
Эта статья перепечатана с [GateИсследования E2M] , с авторскими правами, принадлежащими оригинальному автору [ShawnYang]. Если есть возражения против повторной публикации, пожалуйста, свяжитесь с Команда Gate Learn, и они будут обрабатывать это в соответствии с соответствующими процедурами.
Отказ от ответственности: Взгляды и мнения, высказанные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.
Переведенные версии этой статьи командой Gate Learn не могут быть скопированы, распространены или использованы без упоминания Gate.io.