LayerZero: Технические принципы и оценка протокола полных межсетевых взаимодействий
1. Принципы технологии LayerZero
1.1 Обзор
LayerZero — это беспристрастный протокол межсетевого общения. Он использует технологические принципы легких узлов, разработал механизм суперлегких узлов, разделяя промежуточные доверительные звенья на две части через реле и оракулы, чтобы за меньшую стоимость обеспечить лучшую безопасность. LayerZero ориентирован на межсетевые сообщения, являясь основным протоколом, а приложения по межсетевому обмену активами находятся в отношении включения.
1.2 Принцип легкого узла
Кросс-цепочная связь осуществляется в основном через внешние проверки или легкие узлы на цепочке. Легкие узлы хранят только заголовки всех исторических блоков и не сохраняют конкретную информацию о транзакциях внутри блока. С несколькими Merkle Root заголовками блока можно проверить, существует ли транзакция на самом деле в блоке.
Запуск проверки через легкие узлы на блокчейне может устранить внешние роли нотариусов, достигая высокой степени децентрализации на основе безопасности самой цепочки, что делает её более безопасной. Однако такие затраты на кросс-цепь будут очень высокими.
1.3 Суперлегкий узел
Суперлегкие узлы выполняют такую же проверку, как и легкие узлы на блокчейне, но не хранят все заголовки блоков в порядке, а передают их по мере необходимости через распределенные оракулы. Это позволяет значительно снизить затраты, не полагаясь на поток данных заголовков блоков, начинающийся с легких узлов.
Его цена заключается в отсутствии последовательности исторических данных; если оракул и ретранслятор одновременно действуют недобросовестно, это может быть подтверждено, что приводит к выполнению вредоносной информации. Убытки в безопасности обмениваются на значительное снижение затрат, что требует оценки в зависимости от конкретных сценариев.
2. Основная роль LayerZero в кросс-цепочном взаимодействии
2.1 Позиционирование Oracle и Relayer
Oracle( Предсказатель) основная функция заключается в том, чтобы сообщить контрактам на целевой цепочке, когда проводить верификацию и каков ответ на верификацию. Relayer( Релейер) отвечает за предоставление процесса доказательства, необходимого для верификации транзакций, а также за конкретное содержание информации о межцепочечных взаимодействиях.
Оракул выполняет роль нотариуса в кросс-цепочном взаимодействии. Из-за важности оракула его безопасность практически равна стоимости DeFi на цепочке.
2.2 Разделение обязанностей между Oracle и Relayer
Роль оракула:
Передать Blockhash и Block Receiptsroot, где находятся кросс-цепочные запросы исходной цепи, в целевую цепь.
Blockhash сообщает контракту на целевой цепи, какой блок содержит кросс-цепной запрос пользователя
Block Receiptsroot используется для проверки сообщений, переданных релеером
Роль ретранслятора:
Передать информацию о пути, необходимую для получения Receipt и Merkle Proof к контракту на целевой цепи для проверки.
Receipt содержит информацию о результате выполнения транзакции, хэш транзакции и журнал событий транзакции и т.д.
Информация передается на сетевой уровень через коммуникатор и валидатор.
Сетевой уровень запускает оракулы и ретрансляторы
Оракул получает и передает информацию о заголовке блока
Ретранслятор получает и передает доказательства транзакций
Проверка валидности информации валидатором
Коммуникатор передаст проверенную информацию для выполнения приложению на целевой цепочке.
При выполнении первой транзакции на исходной цепочке общий кросс-цепь взимает сбор за газ, на целевой цепочке выполняются 3 транзакции ( реле, оракул, исполнитель ).
3. Оценка достоинств и недостатков протокола LayerZero
3.1 Соображения безопасности, связанные с зависимостями оракула
LayerZero позволяет приложениям настраивать собственные relayer и оракулы, формируя многократный выбор и создавая децентрализованный механизм взаимного контроля через рыночную конкуренцию. Даже если отдельные оракулы и релееры сговариваются злонамеренно, это затрагивает только приложения, использующие эту конкретную комбинацию.
LayerZero как механизм передачи информации на уровне протокола не хранит средства и данные, что снижает вероятность атак. Приложения верхнего уровня могут отдельно определять и усиливать меры безопасности.
В настоящее время LayerZero прошел несколько раундов проверки безопасности и предлагает высокие вознаграждения за уязвимости.
3.2 Преимущества по сравнению с другими продуктами кросс-цепи на уровне протокола
Более сильная универсальная расширяемость: поддержка EVM и не-EVM цепей, не подверженных высоким затратам на Gas.
Более низкая сложность подключения для разработчиков: простой дизайн, удобный для разработки, используется несколькими известными Dapp.
Устранение фрагментации мульти-цепочки: использование нефункциональных активов для унификации ликвидного слоя, что позволяет объединить сложные сделки.
3.3 Резюме
Как важная инфраструктура в многосетевой архитектуре, LayerZero обладает высокой определенностью и четкой бизнес-моделью. Его низкие затраты и высокая совместимость делают его потенциально одним из ключевых протоколов для межцепочечного общения.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
10 Лайков
Награда
10
4
Поделиться
комментарий
0/400
SingleForYears
· 08-02 16:48
Эти Газ сэкономили немало, да?
Посмотреть ОригиналОтветить0
TheMemefather
· 08-02 16:45
Ранее говорили, что LayerZero бык пиво, это тенденция времени.
Посмотреть ОригиналОтветить0
BearMarketBard
· 08-02 16:45
Ваши протоколы, которые здесь, не прожили больше трех месяцев.
LayerZero: Технические принципы и оценка безопасности протокола полной цепочки взаимодействия
LayerZero: Технические принципы и оценка протокола полных межсетевых взаимодействий
1. Принципы технологии LayerZero
1.1 Обзор
LayerZero — это беспристрастный протокол межсетевого общения. Он использует технологические принципы легких узлов, разработал механизм суперлегких узлов, разделяя промежуточные доверительные звенья на две части через реле и оракулы, чтобы за меньшую стоимость обеспечить лучшую безопасность. LayerZero ориентирован на межсетевые сообщения, являясь основным протоколом, а приложения по межсетевому обмену активами находятся в отношении включения.
1.2 Принцип легкого узла
Кросс-цепочная связь осуществляется в основном через внешние проверки или легкие узлы на цепочке. Легкие узлы хранят только заголовки всех исторических блоков и не сохраняют конкретную информацию о транзакциях внутри блока. С несколькими Merkle Root заголовками блока можно проверить, существует ли транзакция на самом деле в блоке.
Запуск проверки через легкие узлы на блокчейне может устранить внешние роли нотариусов, достигая высокой степени децентрализации на основе безопасности самой цепочки, что делает её более безопасной. Однако такие затраты на кросс-цепь будут очень высокими.
1.3 Суперлегкий узел
Суперлегкие узлы выполняют такую же проверку, как и легкие узлы на блокчейне, но не хранят все заголовки блоков в порядке, а передают их по мере необходимости через распределенные оракулы. Это позволяет значительно снизить затраты, не полагаясь на поток данных заголовков блоков, начинающийся с легких узлов.
Его цена заключается в отсутствии последовательности исторических данных; если оракул и ретранслятор одновременно действуют недобросовестно, это может быть подтверждено, что приводит к выполнению вредоносной информации. Убытки в безопасности обмениваются на значительное снижение затрат, что требует оценки в зависимости от конкретных сценариев.
2. Основная роль LayerZero в кросс-цепочном взаимодействии
2.1 Позиционирование Oracle и Relayer
Oracle( Предсказатель) основная функция заключается в том, чтобы сообщить контрактам на целевой цепочке, когда проводить верификацию и каков ответ на верификацию. Relayer( Релейер) отвечает за предоставление процесса доказательства, необходимого для верификации транзакций, а также за конкретное содержание информации о межцепочечных взаимодействиях.
Оракул выполняет роль нотариуса в кросс-цепочном взаимодействии. Из-за важности оракула его безопасность практически равна стоимости DeFi на цепочке.
2.2 Разделение обязанностей между Oracle и Relayer
Роль оракула:
Роль ретранслятора:
2.3 Жизненный цикл кросс-цепочки LayerZero
Основные этапы кросс-цепочного процесса:
При выполнении первой транзакции на исходной цепочке общий кросс-цепь взимает сбор за газ, на целевой цепочке выполняются 3 транзакции ( реле, оракул, исполнитель ).
3. Оценка достоинств и недостатков протокола LayerZero
3.1 Соображения безопасности, связанные с зависимостями оракула
LayerZero позволяет приложениям настраивать собственные relayer и оракулы, формируя многократный выбор и создавая децентрализованный механизм взаимного контроля через рыночную конкуренцию. Даже если отдельные оракулы и релееры сговариваются злонамеренно, это затрагивает только приложения, использующие эту конкретную комбинацию.
LayerZero как механизм передачи информации на уровне протокола не хранит средства и данные, что снижает вероятность атак. Приложения верхнего уровня могут отдельно определять и усиливать меры безопасности.
В настоящее время LayerZero прошел несколько раундов проверки безопасности и предлагает высокие вознаграждения за уязвимости.
3.2 Преимущества по сравнению с другими продуктами кросс-цепи на уровне протокола
Более сильная универсальная расширяемость: поддержка EVM и не-EVM цепей, не подверженных высоким затратам на Gas.
Более низкая сложность подключения для разработчиков: простой дизайн, удобный для разработки, используется несколькими известными Dapp.
Устранение фрагментации мульти-цепочки: использование нефункциональных активов для унификации ликвидного слоя, что позволяет объединить сложные сделки.
3.3 Резюме
Как важная инфраструктура в многосетевой архитектуре, LayerZero обладает высокой определенностью и четкой бизнес-моделью. Его низкие затраты и высокая совместимость делают его потенциально одним из ключевых протоколов для межцепочечного общения.