May 24, 2022

Connext — Будущее уже близко!

Рад приветствовать тебя, мой дорогой читатель, сегодня я бы хотел рассказать все о проекте Connext.

Итак, Connext — это интероперабельная(совмещающая) платформа на основе Ethereum, которая соединяет сети, совместимые с виртуальной машиной Ethereum (EVM), и решения уровня 2. Connext выполняет свою функцию без использования нового внешнего валидатора.

Connext — это система функциональной совместимости на основе Ethereum, которая отличается высокой эффективностью использования капитала и минимальным доверием. Никакая другая совмещающая система на основе Ethereum не имеет такого преимущества, как Connext.

Connext — это протокол, который легко использовать в любой цепочке, совместимой с виртуальной машиной Ethereum. Он также поддерживает цепочки, не совместимые с EVM, хотя для этого требуется переписать транзакцию и перенести контракт.

Connext работает через некастодиальный протокол передачи Xchain (NXTP) для передачи между сетями, не завися от какого-либо внешнего валидатора.

Модель NXTP состоит из шаблона блокировки, автономных маршрутизаторов и SDK. Шаблон блокировки подготавливает транзакцию и выполняет ее; маршрутизатор вне сети передает данные вызова между сетями, а SDK запрашивает транзакцию в сети.

Аукцион маршрута: это маршрут, который пользователи выбирают для своих транзакций. Существуют разные маршруты, по которым может следовать транзакция. Пользователь размещает запрос на аукционе, чтобы маршрутизатор сделал ставку, и выбирает маршрут, который он предпочитает, система (маршрутизаторы) запечатывает предложение — это означает, что существует ценовой диапазон и ограничение по времени для выполнения транзакции.

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

Выполнение: это этап, на котором транзакция выполняется или транзакция возвращается, если она не завершена. После этапа подготовки в сети на стороне получателя пользователь отправляет подписанное сообщение ретранслятору (это может быть маршрутизатор), который ретранслирует подписанное сообщение менеджеру транзакций в сети на стороне получателя для завершения транзакции и получения средств. заблокирован роутером.

Маршрутизатор также отправляет то же сообщение в сети на стороне отправителя, чтобы завершить транзакцию и разблокировать исходную сумму.

  1. Контракт: он следует инструкциям, данным пользователями и маршрутизаторами системы, чтобы заблокировать или разблокировать средства.
  2. Подграф: кэширует данные и события в сети, чтобы обеспечить масштабируемые запросы.
  3. TxService: он пытается отправить транзакцию в сети, даже если это нужно сделать несколько раз.
  4. Обмен сообщениями: он заботится обо всем, что связано с данными сообщений через NAT.
  5. Маршрутизатор: он получает информацию из подграфа и обмена сообщениями и отправляет транзакцию в TxService для отправки в сети.
  6. SDK: создает транзакцию и получает необходимую информацию для запуска транзакции на стороне пользователя.
  1. NXTP не работает с автономными данными, следовательно, мы не можем использовать его для пакетных условных переводов в масштабируемых микроплатежах;
  2. Несмотря на то, что он обладает устойчивостью к сбоям, маршрутизатор все же должен вернуть свои средства в течение определенного периода времени.
  1. Ethereum
  2. Binance Smart Chain
  3. Arbitrum one
  4. Polygon
  5. xDai
  6. Optimism
  7. Fantom Opera

Website | Documentation | Twitter | Discord | Github | Blog

📌 Подписывайтесь на наши социальные сети! 📌

▪️ YouTube▪️ Telegram▪️ Twitter▪️ TikTok▪️ Teletype▪️ Website