الدرس رقم 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. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.
الكتالوج
الدرس رقم 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. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.