Урок 4

Интероперабельность и механизмы мостов в Skale

В этом модуле рассматриваются механизмы взаимодействия и мостов в сети Skale с акцентом на брокеры межсетевых сообщений (IMA) и их роль в облегчении межсетевых транзакций.

Посредник сообщений между цепями (IMA)


IMA - источникhttps://www.securities.io/investing-in-skale/

Interchain Messaging Agent (IMA) - важный компонент сети Skale, который способствует взаимодействию между сетью Skale и основной сетью Ethereum, поддерживая передачу токенов, включая ETH, ERC-20, ERC-721 и ERC-1155, а также произвольных сообщений. Эта возможность очень полезна для разработчиков, которым необходимо безопасно перемещать активы и данные между различными блокчейн-средами.

IMA работает с помощью комбинации смарт-контрактов, развернутых на блокчейне Ethereum и Skale. Система состоит из четырех основных компонентов:

1.контракт депозитного ящика (Deposit Box contract)

Смарт-контракт депозитного ящика развертывается на основной сети Ethereum и служит отправной точкой для взаимодействия токенов между Ethereum и сетью Skale.

Когда пользователь инициирует перевод, токены отправляются в контракт депозита на Ethereum. Этот контракт блокирует токены, обеспечивая их безопасное хранение и недоступность до завершения процесса перевода. Затем контракт депозита уведомляет соответствующий IMA-контракт на сети Skale, что токены уже зачислены и готовы к отражению на стороне Skale.

Этот механизм блокировки гарантирует безопасное хранение исходных токенов на Ethereum, в то время как их эквиваленты создаются на цепочке Skale, чтобы предотвратить проблему двойных трат и обеспечить целостность процесса передачи.

2.контракт управления токенами (Token Manager contract)

Контракт менеджера токенов - это смарт-контракт, развернутый на сети Skale. Он управляет выпуском и сжиганием токенов, соответствующих заблокированным токенам в контрактах хранилища депозитов на Ethereum. Получив уведомление от контракта хранилища депозитов, контракт менеджера токенов выпускает равное количество токенов на сети Skale. Затем эти токены могут быть использованы пользователями в экосистеме.

Когда токены перемещаются с цепи Skale обратно на Ethereum, контракт управления токенами уничтожает токены на стороне Skale. Этот процесс уничтожения гарантирует сохранение общего объема токенов и предотвращает инфляцию. Эти контракты обрабатывают различные типы токенов, включая ERC-20, ERC-721 (NFT) и ERC-1155 (мульти-токены), чтобы обеспечить правильное отображение стандартов и функций токенов на цепи Skale.

3.Контракт посредника сообщений (Message Proxy contract)

Контракт посредника сообщений - это смарт-контракт, который способствует передаче сообщений и данных между сетью Skale и основной сетью Ethereum, обеспечивает свободную коммуникацию между различными сетями и обеспечивает возможность эффективного взаимодействия и совместного использования данных между различными блокчейн-окружениями.

Контракт брокера сообщений работает с брокером IMA, чтобы обеспечить безопасную и эффективную ретрансляцию сообщений по сети, обрабатывая кодирование и декодирование сообщений для обеспечения совместимости между различными цепочками. Разработчики могут расширить функциональность контракта брокера сообщений для поддержки пользовательских стандартов маркеров и уникальных потребностей приложений, обеспечивая гибкость для широкого спектра вариантов использования.

4.Агент IMA (IMA Agent)

IMA агент - это контейнеризованная служба, работающая на каждом узле цепи Skale. Он отвечает за ретрансляцию сообщений и координирует операции с контрактами хранилища, менеджерами токенов и агентами сообщений. Он обнаруживает входящие сообщения и транзакции из основной сети Ethereum и ретранслирует их в соответствующие контракты на цепи Skale, обеспечивая эффективную и безопасную передачу сообщений в сети.

Агент IMA использует межпороговую подпись BLS для проверки подлинности сообщения. Собирая частичные подписи от нескольких узлов-проверителей и агрегируя их в одну подпись, он обеспечивает действительность сообщения и получает одобрение большинства узлов. Он координирует процесс передачи токенов и обмена сообщениями, чтобы обеспечить правильное выполнение каждого шага и согласованное состояние сети.

Транзакции между блокчейнами

Кросс-чейн транзакции позволяют перемещать токены и сообщения между сетью SKALE и Ethereum Mainnet, обеспечивая ликвидность и взаимодействие сетей. Этот процесс включает несколько шагов, чтобы обеспечить безопасность и эффективность.

Когда пользователь осуществляет перевод на Ethereum, они отправляют токены в хранилище, управляемое контрактом IMA. Контракт IMA блокирует эти токены и уведомляет соответствующий контракт IMA на цепочке SKALE. Затем цепочка SKALE выпускает эквивалентное количество токенов, которые пользователь может использовать на этой цепочке. Вся процедура защищена пороговой подписью BLS и требует подтверждения большинства узлов.

Перевод токенов обратно в Ethereum происходит по аналогичному процессу. Пользователи отправляют токены в контракт IMA в цепочке SKALE, и эти токены сжигаются. Затем контракт IMA на Ethereum уведомляется, а исходные токены разблокируются и возвращаются на кошелек пользователя Ethereum. Этот механизм двусторонней передачи гарантирует, что активы могут перемещаться между цепочками, сохраняя при этом их безопасность и целостность.

IMA также поддерживает передачу NFT (ERC-721) и многостандартных токенов (ERC-1155). Разработчики могут расширить IMA для обработки пользовательских токенов и сообщений, обеспечивая гибкость для уникальных потребностей приложений. Эта возможность способствует поддержанию динамичной и взаимосвязанной экосистемы блокчейна.

Интеграция с Ethereum

Цель сети SKALE - улучшить масштабируемость и производительность Ethereum, при этом зависеть от безопасности и координационного механизма Ethereum. Эта интеграция достигается с помощью SKALE Manager - набора смарт-контрактов, развернутых на Ethereum, отвечающих за регистрацию валидаторов, стейкинг и создание сети SKALE. Эти операции происходят на основной сети Ethereum для использования ее протокола безопасности.

IMA позволяет перемещать активы и данные между двумя сетями, позволяя разработчикам создавать децентрализованные приложения (dApps), которые используют преимущества обеих сред. Это также распространяется на инструменты и протоколы разработчика, поскольку SKALE поддерживает виртуальную машину Ethereum (EVM) и язык программирования Solidity, что позволяет разработчикам легко переносить свои существующие децентрализованные приложения Ethereum в SKALE. SKALE также поддерживает децентрализованное хранилище и вычислительную мощность Ethereum, интеграцию, которая позволяет разработчикам создавать децентрализованные приложения, использующие обширную экосистему Ethereum, наслаждаясь масштабируемостью и приростом производительности SKALE.

Основные моменты

  • Посредник межцепочечных сообщений (IMA) способен обеспечить передачу токенов и сообщений между сетью Skale и основной сетью Ethereum.
  • IMA работают через контракты депозитных ячеек, контракты менеджера токенов, контракты брокеров сообщений и брокеров IMA.
  • Транзакции между блокчейнами включают блокировку токенов на Ethereum и выпуск эквивалентных токенов на Skale, и наоборот.
  • Подпись с пороговым значением BLS повышает безопасность, обеспечивая проверку транзакций большинством узлов.
  • Интеграция с Ethereum позволяет Skale повысить масштабируемость, сохраняя при этом безопасность и организацию, зависящие от Ethereum.
Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
Каталог
Урок 4

Интероперабельность и механизмы мостов в Skale

В этом модуле рассматриваются механизмы взаимодействия и мостов в сети Skale с акцентом на брокеры межсетевых сообщений (IMA) и их роль в облегчении межсетевых транзакций.

Посредник сообщений между цепями (IMA)


IMA - источникhttps://www.securities.io/investing-in-skale/

Interchain Messaging Agent (IMA) - важный компонент сети Skale, который способствует взаимодействию между сетью Skale и основной сетью Ethereum, поддерживая передачу токенов, включая ETH, ERC-20, ERC-721 и ERC-1155, а также произвольных сообщений. Эта возможность очень полезна для разработчиков, которым необходимо безопасно перемещать активы и данные между различными блокчейн-средами.

IMA работает с помощью комбинации смарт-контрактов, развернутых на блокчейне Ethereum и Skale. Система состоит из четырех основных компонентов:

1.контракт депозитного ящика (Deposit Box contract)

Смарт-контракт депозитного ящика развертывается на основной сети Ethereum и служит отправной точкой для взаимодействия токенов между Ethereum и сетью Skale.

Когда пользователь инициирует перевод, токены отправляются в контракт депозита на Ethereum. Этот контракт блокирует токены, обеспечивая их безопасное хранение и недоступность до завершения процесса перевода. Затем контракт депозита уведомляет соответствующий IMA-контракт на сети Skale, что токены уже зачислены и готовы к отражению на стороне Skale.

Этот механизм блокировки гарантирует безопасное хранение исходных токенов на Ethereum, в то время как их эквиваленты создаются на цепочке Skale, чтобы предотвратить проблему двойных трат и обеспечить целостность процесса передачи.

2.контракт управления токенами (Token Manager contract)

Контракт менеджера токенов - это смарт-контракт, развернутый на сети Skale. Он управляет выпуском и сжиганием токенов, соответствующих заблокированным токенам в контрактах хранилища депозитов на Ethereum. Получив уведомление от контракта хранилища депозитов, контракт менеджера токенов выпускает равное количество токенов на сети Skale. Затем эти токены могут быть использованы пользователями в экосистеме.

Когда токены перемещаются с цепи Skale обратно на Ethereum, контракт управления токенами уничтожает токены на стороне Skale. Этот процесс уничтожения гарантирует сохранение общего объема токенов и предотвращает инфляцию. Эти контракты обрабатывают различные типы токенов, включая ERC-20, ERC-721 (NFT) и ERC-1155 (мульти-токены), чтобы обеспечить правильное отображение стандартов и функций токенов на цепи Skale.

3.Контракт посредника сообщений (Message Proxy contract)

Контракт посредника сообщений - это смарт-контракт, который способствует передаче сообщений и данных между сетью Skale и основной сетью Ethereum, обеспечивает свободную коммуникацию между различными сетями и обеспечивает возможность эффективного взаимодействия и совместного использования данных между различными блокчейн-окружениями.

Контракт брокера сообщений работает с брокером IMA, чтобы обеспечить безопасную и эффективную ретрансляцию сообщений по сети, обрабатывая кодирование и декодирование сообщений для обеспечения совместимости между различными цепочками. Разработчики могут расширить функциональность контракта брокера сообщений для поддержки пользовательских стандартов маркеров и уникальных потребностей приложений, обеспечивая гибкость для широкого спектра вариантов использования.

4.Агент IMA (IMA Agent)

IMA агент - это контейнеризованная служба, работающая на каждом узле цепи Skale. Он отвечает за ретрансляцию сообщений и координирует операции с контрактами хранилища, менеджерами токенов и агентами сообщений. Он обнаруживает входящие сообщения и транзакции из основной сети Ethereum и ретранслирует их в соответствующие контракты на цепи Skale, обеспечивая эффективную и безопасную передачу сообщений в сети.

Агент IMA использует межпороговую подпись BLS для проверки подлинности сообщения. Собирая частичные подписи от нескольких узлов-проверителей и агрегируя их в одну подпись, он обеспечивает действительность сообщения и получает одобрение большинства узлов. Он координирует процесс передачи токенов и обмена сообщениями, чтобы обеспечить правильное выполнение каждого шага и согласованное состояние сети.

Транзакции между блокчейнами

Кросс-чейн транзакции позволяют перемещать токены и сообщения между сетью SKALE и Ethereum Mainnet, обеспечивая ликвидность и взаимодействие сетей. Этот процесс включает несколько шагов, чтобы обеспечить безопасность и эффективность.

Когда пользователь осуществляет перевод на Ethereum, они отправляют токены в хранилище, управляемое контрактом IMA. Контракт IMA блокирует эти токены и уведомляет соответствующий контракт IMA на цепочке SKALE. Затем цепочка SKALE выпускает эквивалентное количество токенов, которые пользователь может использовать на этой цепочке. Вся процедура защищена пороговой подписью BLS и требует подтверждения большинства узлов.

Перевод токенов обратно в Ethereum происходит по аналогичному процессу. Пользователи отправляют токены в контракт IMA в цепочке SKALE, и эти токены сжигаются. Затем контракт IMA на Ethereum уведомляется, а исходные токены разблокируются и возвращаются на кошелек пользователя Ethereum. Этот механизм двусторонней передачи гарантирует, что активы могут перемещаться между цепочками, сохраняя при этом их безопасность и целостность.

IMA также поддерживает передачу NFT (ERC-721) и многостандартных токенов (ERC-1155). Разработчики могут расширить IMA для обработки пользовательских токенов и сообщений, обеспечивая гибкость для уникальных потребностей приложений. Эта возможность способствует поддержанию динамичной и взаимосвязанной экосистемы блокчейна.

Интеграция с Ethereum

Цель сети SKALE - улучшить масштабируемость и производительность Ethereum, при этом зависеть от безопасности и координационного механизма Ethereum. Эта интеграция достигается с помощью SKALE Manager - набора смарт-контрактов, развернутых на Ethereum, отвечающих за регистрацию валидаторов, стейкинг и создание сети SKALE. Эти операции происходят на основной сети Ethereum для использования ее протокола безопасности.

IMA позволяет перемещать активы и данные между двумя сетями, позволяя разработчикам создавать децентрализованные приложения (dApps), которые используют преимущества обеих сред. Это также распространяется на инструменты и протоколы разработчика, поскольку SKALE поддерживает виртуальную машину Ethereum (EVM) и язык программирования Solidity, что позволяет разработчикам легко переносить свои существующие децентрализованные приложения Ethereum в SKALE. SKALE также поддерживает децентрализованное хранилище и вычислительную мощность Ethereum, интеграцию, которая позволяет разработчикам создавать децентрализованные приложения, использующие обширную экосистему Ethereum, наслаждаясь масштабируемостью и приростом производительности SKALE.

Основные моменты

  • Посредник межцепочечных сообщений (IMA) способен обеспечить передачу токенов и сообщений между сетью Skale и основной сетью Ethereum.
  • IMA работают через контракты депозитных ячеек, контракты менеджера токенов, контракты брокеров сообщений и брокеров IMA.
  • Транзакции между блокчейнами включают блокировку токенов на Ethereum и выпуск эквивалентных токенов на Skale, и наоборот.
  • Подпись с пороговым значением BLS повышает безопасность, обеспечивая проверку транзакций большинством узлов.
  • Интеграция с Ethereum позволяет Skale повысить масштабируемость, сохраняя при этом безопасность и организацию, зависящие от Ethereum.
Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.