Connext — Будущее уже близко!
Рад приветствовать тебя, мой дорогой читатель, сегодня я бы хотел рассказать все о проекте Connext.
Итак, Connext — это интероперабельная(совмещающая) платформа на основе Ethereum, которая соединяет сети, совместимые с виртуальной машиной Ethereum (EVM), и решения уровня 2. Connext выполняет свою функцию без использования нового внешнего валидатора.
Connext — это система функциональной совместимости на основе Ethereum, которая отличается высокой эффективностью использования капитала и минимальным доверием. Никакая другая совмещающая система на основе Ethereum не имеет такого преимущества, как Connext.
Connext — это протокол, который легко использовать в любой цепочке, совместимой с виртуальной машиной Ethereum. Он также поддерживает цепочки, не совместимые с EVM, хотя для этого требуется переписать транзакцию и перенести контракт.
Connext работает через некастодиальный протокол передачи Xchain (NXTP) для передачи между сетями, не завися от какого-либо внешнего валидатора.
Модель NXTP состоит из шаблона блокировки, автономных маршрутизаторов и SDK. Шаблон блокировки подготавливает транзакцию и выполняет ее; маршрутизатор вне сети передает данные вызова между сетями, а SDK запрашивает транзакцию в сети.
Аукцион маршрута: это маршрут, который пользователи выбирают для своих транзакций. Существуют разные маршруты, по которым может следовать транзакция. Пользователь размещает запрос на аукционе, чтобы маршрутизатор сделал ставку, и выбирает маршрут, который он предпочитает, система (маршрутизаторы) запечатывает предложение — это означает, что существует ценовой диапазон и ограничение по времени для выполнения транзакции.
Подготовка: это этап, на котором транзакция проверяется перед отправкой. Этап подготовки включает в себя как сеть отправителя, так и сеть получателя. Пользователи отправляют свои транзакции на контракт в сети на стороне отправителя, которая управляет транзакциями. Контракт теперь имеет запечатанную заявку маршрутизатора, которая побуждает маршрутизатор отправить ту же транзакцию менеджеру транзакций в сети на стороне получателя, после чего определенная сумма откладывается и блокируется в качестве ликвидности. Этот этап гарантирует наличие у маршрутизатора стимула для выполнения транзакции.
Выполнение: это этап, на котором транзакция выполняется или транзакция возвращается, если она не завершена. После этапа подготовки в сети на стороне получателя пользователь отправляет подписанное сообщение ретранслятору (это может быть маршрутизатор), который ретранслирует подписанное сообщение менеджеру транзакций в сети на стороне получателя для завершения транзакции и получения средств. заблокирован роутером.
Маршрутизатор также отправляет то же сообщение в сети на стороне отправителя, чтобы завершить транзакцию и разблокировать исходную сумму.
- Контракт: он следует инструкциям, данным пользователями и маршрутизаторами системы, чтобы заблокировать или разблокировать средства.
- Подграф: кэширует данные и события в сети, чтобы обеспечить масштабируемые запросы.
- TxService: он пытается отправить транзакцию в сети, даже если это нужно сделать несколько раз.
- Обмен сообщениями: он заботится обо всем, что связано с данными сообщений через NAT.
- Маршрутизатор: он получает информацию из подграфа и обмена сообщениями и отправляет транзакцию в TxService для отправки в сети.
- SDK: создает транзакцию и получает необходимую информацию для запуска транзакции на стороне пользователя.
- NXTP не работает с автономными данными, следовательно, мы не можем использовать его для пакетных условных переводов в масштабируемых микроплатежах;
- Несмотря на то, что он обладает устойчивостью к сбоям, маршрутизатор все же должен вернуть свои средства в течение определенного периода времени.
Website | Documentation | Twitter | Discord | Github | Blog
📌 Подписывайтесь на наши социальные сети! 📌
▪️ YouTube▪️ Telegram▪️ Twitter▪️ TikTok▪️ Teletype▪️ Website