Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the redux-framework domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the betterdocs domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the cyr2lat domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the yandex-metrica domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-blocks domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the teknolab domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121
ELIN: Как работает мост Umee? – MMS
MMS

Вы, наверное, уже слышали, что Umee — это «кроссчейн DeFi Hub, который соединяет между собой блокчейны». Вы также можете задаться вопросом, как, черт возьми, это работает? Давайте углубимся в основы того, как Umee использует Gravity Bridge , чтобы сделать это возможным.

Что самое лучшее в Umee's Bridge?

Для нас его лучшая черта — это безопасность и децентрализация .

Когда актив передается через мост в любом направлении UMEE <-> ETH , исходные активы находятся под охраной децентрализованного набора валидаторов блокчейна Umee без разрешения через процесс функции с несколькими подписями. Абсолютно никакая централизованная третья сторона не может взять на себя управление средствами, передаваемыми через мост, безопасность средств гарантируется механизмом консенсуса Umee Tendermint BFT . Нет риска компрометации централизованного кошелька или централизованно хранимых закрытых ключей. Модуль Umee Gravity Bridge был разработан для обеспечения наилучшей межсетевой безопасности на рынке и направлен на обеспечение полной совместимости с любыми сетями, совместимыми с EVM, использующими Gravity Bridge, и, в конечном итоге, на обеспечение дополнительной совместимости с большим количеством блокчейнов.

Что такое Гравитационный мост?

Гравитационный мост — это именно то, на что это похоже, это мост ! Однако это не тот полуразрушенный мост на окраине города, по которому боишься проехать. Umee’s Gravity Bridge — это «блокчейн-мост», который проходит через систему безопасности блокчейна Umee и в конечном итоге позволяет Umee обеспечивать поток транзакций между Umee и блокчейном Ethereum.

Umee использует Gravity Bridge в качестве базового модуля и дорабатывает его, чтобы обеспечить индивидуальную реализацию с ретранслятором под названием Peggo . Если это ракетостроение для вас, это нормально. Вы можете думать о Peggo (который используется всеми валидаторами Umee) как о «двигателе», который синхронизирует, проверяет и ретранслирует передачу активов через мост Umee. Мост Umee использует смарт-контракт Gravity , который обеспечивает двустороннюю передачу транзакций между UMEE <-> ETH и играет неотъемлемую роль, позволяя пользователям чеканить свои токены в разных цепочках.

Двусторонние мостовые транзакции

Есть два основных столпа, которые в конечном итоге питают Мост Уми:

  1. Смарт-контракт Gravity Bridge
  2. Модуль гравитационного моста Umee

Ethereum → Umee Bridge Транзакции

Смарт-контракт Gravity обеспечивает успешную чеканку активов в разных цепочках, от Ethereum до Umee.

Чтобы понять, как это работает, давайте рассмотрим следующий пример:

Допустим, у Алисы есть 100 токенов USDC на Ethereum, и она хочет перевести свои активы в Umee, чтобы сделать их совместимыми с IBC. Алиса завершит эту транзакцию, используя мост Umee через простой пользовательский интерфейс, и подтвердит свою транзакцию на 100 долларов США, нажав кнопку «Мост». После недолгого ожидания ее USDC поступает в ее кошелек Keplr, и теперь ее можно использовать во всех цепочках Cosmos.

Незаметно , как только Алиса подтвердила свою транзакцию, была выполнена функция sendToCosmos смарт-контракта Gravity. Функция sendToCosmos привязала 100 USDC Алисы к смарт-контракту Gravity, что создало «событие». Когда это событие произошло, валидаторы , работающие на смарт-контракте Gravity ( используя Peggo ), перехватили транзакцию Алисы на 100 долларов США.

Валидатор — это узел, который проверяет и проверяет сетевые транзакции.

Чтобы завершить транзакцию, валидаторы должны прийти к соглашению о том, что событие произошло. Как только >66% валидаторов, работающих с контрактом Gravity, подтвердят, что они видят, что средства Алисы надежно заблокированы в контракте Gravity, эквивалентные токены были переданы и успешно отчеканены в блокчейне Umee на адрес Алисы Keplr, который она запросила.

Что касается оригинального USDC Алисы на блокчейне Ethereum, валидаторы « заперли » эти активы в смарт-контракте Gravity в качестве формы поддержки ее активов на Umee .

  • Для деномов, созданных Ethereum (распространенные токены ERC20, такие как случай Алисы), активы заблокированы в смарт-контракте Gravity, чтобы служить формой поддержки средств, которые теперь доступны в блокчейне Umee. Токены, совместимые с IBC, чеканятся на Umee со специальным номиналом, состоящим из гравитации + {адрес ERC20}.
  • Для деномов Cosmos Originated (Umee или токен IBC) токены, заблокированные в смарт-контракте Gravity как токены ERC20, разблокируются и чеканятся на адрес назначения на стороне Umee как токены IBC.

Umee → Ethereum Bridge Транзакции

Модуль Umee Gravity Bridge обеспечивает успешный выпуск активов в разных цепочках, от Umee до Ethereum.

Давайте посмотрим на другой пример, чтобы увидеть, как это работает в другом направлении:

У Боба есть 50 токенов ATOM на Umee, и он хочет перевести свои активы в Ethereum для участия в Ethereum DeFi. Боб завершал эту транзакцию с помощью модуля Umee Gravity Bridge, а также через пользовательский интерфейс в Umee DeFi Hub, и подтверждал свою транзакцию в 50 ATOM нажатием кнопки «Мост». Если будет уплачена достаточная сумма платы за газ, после короткого периода ожидания ATOM Боба поступит в его кошелек Metamask и теперь может использоваться во всех цепочках Ethereum в качестве токена ERC20.

За кулисами, как только Боб подтвердил свою транзакцию, она была отправлена ​​через модуль Umee Gravity Bridge . Ожидающая транзакция Боба будет добавлена ​​к пакету ожидающих транзакций того же актива, упорядоченных по комиссии, в качестве экономического подхода, чтобы группа транзакций одного типа могла разделить стоимость дорогого газа на одну транзакцию в Ethereum . После того , как >66% валидаторов ( использующих Peggo ), работающих в модуле Umee Gravity Bridge, подписывают пакет транзакций, пакет передается в Ethereum, и деном привязывается к токенам Боба, успешно выпуская его токены в блокчейне Ethereum для Адрес метамаски Боба.

Что касается оригинальных ATOM Боба в блокчейне Umee, валидаторы « заблокировали» эти активы в модуле Umee Gravity Bridge в качестве формы поддержки его активов в Ethereum.

  • Для активов, созданных Cosmos (Umee или токен IBC в случае Боба), должно существовать представление токена ERC20. Токены, заблокированные в модуле Umee Gravity Bridge, поскольку токены IBC разблокируются и чеканятся на адрес назначения на стороне Ethereum в виде токенов ERC20.
  • Для активов, созданных на основе Ethereum ( обычные токены ERC20), токены, которые ранее были заблокированы в смарт-контракте Gravity для поддержки токенов IBC в блокчейне Umee, разблокируются и отправляются на адрес назначения в Ethereum. Представление токенов ERC20 в виде токенов IBC сжигается.

Ключевые отличия в потоке транзакций моста

Мы узнали, что Umee использует Gravity Bridge для чеканки активов в цепочках в обоих направлениях от Umee <-> Ethereum, но в чем основные отличия?

Ethereum → Транзакции Umee

Транзакции обрабатываются индивидуально по цепочкам через смарт-контракт Gravity Bridge. Транзакция вызовет событие, которое увидят валидаторы, на узлах которых запущены оркестраторы . Оркестраторы отвечают за мониторинг событий Ethereum и передачу событий в цепочку Umee. Как только >66% организаторов увидят событие, транзакция будет подтверждена и (фактически отчеканена) в блокчейне Umee.

Umee → транзакции Ethereum

Транзакции обрабатываются пакетами, которые упорядочиваются за плату, по цепочкам через модуль Umee Gravity Bridge, а не отдельными транзакциями. Это позволяет оркестраторам одновременно отправлять и обрабатывать множество транзакций в Ethereum . В этом случае организаторы несут ответственность за подписание пакетов транзакций из Umee и их передачу в Ethereum. Эти транзакции обрабатываются и чеканятся на Ethereum через смарт-контракт Gravity Bridge после того, как >66% организаторов подпишут транзакцию.

Почему Peggo так важен?

Peggo является требованием для работы в качестве валидатора Umee — если валидатор не использует Peggo, это приведет к тюремному заключению для этого валидатора (валидатор не может участвовать в предложениях блоков). Валидаторы используют Peggo для окончательной проверки всех транзакций через мост Umee. Когда транзакция ETH → UMEE отправляется всмарт-контракт Gravity Bridge, Peggo сканирует события контракта, развернутого на Ethereum (Gravity), и передает события в виде сообщений в цепочку Umee. Кроме того, в направлении UMEE → ETH валидаторы запускают транзакции ретрансляции Peggo пакетами из Umee в Ethereum с использованием одного и того же смарт-контракта Gravity.

Peggo также используется для поддержания актуального реестра валидатора Umee, установленного на Ethereum. Это делается с помощью функции обновления valset , которая создается сразу после изменения мощности в наборе валидаторов Umee. Когда происходит изменение власти, создается новое обновление valset, которое должно быть подписано валидаторами Umee, чтобы гарантировать событие. Затем обновление может быть передано через Peggo в Ethereum любым участником сети, чтобы обеспечить безопасность набора валидаторов.

Peggo используется валидаторами для:

  1. Поддерживать актуальный реестр Umee Chain Validator, установленного на Ethereum.
  2. Перенос токенов ERC-20 из Ethereum в сеть Umee
  3. Перенесите IBC-представление токенов ERC-20 из Umee в Ethereum.
  4. Перенесите UMEE и любые токены IBC, присутствующие в цепочке Umee, в Ethereum.

Последние мысли

Надеемся, что с точки зрения краткого обзора вы узнали немного больше о том, как Umee’s Bridge работает с валидаторами для проверки транзакций в цепочках. Это непростая вещь для понимания, и для всех вас, технических наркоманов, мы скоро предоставим дополнительную информацию в нашей Документации Umee .

Что вам действительно нужно знать, так это то, что реализация Umee Gravity Bridge максимально сложна по дизайну и безопасности и прошла интенсивный аудит безопасности, чтобы убедиться, что мы предоставляем наилучшие услуги на рынке. Если вам интересно узнать больше о мосте, ознакомьтесь с часто задаваемыми вопросами по Gravity и Peggo или всегда не стесняйтесь задавать вопросы в дискорде Umee!

Umee

Umee — это межсетевой хаб DeFi, который соединяет между собой блокчейны.

В качестве блокчейна базового уровня приложения и денежные лего-примитивы могут быть построены поверх Umee для доступа к кредитному плечу и ликвидности между цепями. Блокчейн Umee облегчает взаимодействие между экосистемой Cosmos, сетью Ethereum, архитектурами боковой цепи, решениями для масштабирования второго уровня и альтернативными протоколами базового уровня. В качестве блокчейна Cosmos SDK Umee Network совместима с блокчейнами, включая Terra, Crypto.com, Binance Chain, Osmosis, Secret Network и более чем 30 другими цепочками, а также Ethereum, с первого дня.

Узнать больше об Umee и токене UMEE можно здесь .

Twitter | Telegram | Discord | Github | Blog |Reddit | Docs | Whitepaper

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *