💬 NGD внедряет утилиту мультиподписи NEXO для Neo N3

NGD внедряет утилиту мультиподписи NEXO для Neo N3 👑 Premium-робот: получай более 20-ти торговых идей в день!
Размер текста

NGD внедряет утилиту мультиподписи NEXO для Neo N3

Компания Neo Global Development разработала новую утилиту мультиподписи для Neo N3 под названием NEXO. Мультиподпись, обычно называемая мультиподписью, представляет собой схему цифровой подписи, которая позволяет группе пользователей совместно управлять учетной записью, требуя, чтобы несколько сторон подписывали транзакции, прежде чем они могут быть выполнены.

NEXO отличается от аналогичных инструментов, таких как Gnosis Safe, в сетях на базе Ethereum, используя присущие Neo N3 возможности уровня протокола. Это означает, что в отличие от решений на основе Ethereum, которые требуют развертывания отдельного смарт-контракта для каждого соглашения с несколькими подписями, NEXO работает непосредственно в протоколе Neo, устраняя необходимость в дополнительном развертывании смарт-контракта и связанных с этим затратах.

NGD внедряет утилиту мультиподписи NEXO для Neo N3

Нео проверка подписи

Процесс проверки на Neo N3 имеет основополагающее значение для понимания того, как функционирует NEXO. В Neo адреса (обычные и с мультиподписью) получаются из сценариев проверки. Обычный сценарий проверки адреса состоит из кода операции для отправки данных открытого ключа на виртуальную машину, за которым следуют фактические данные ключа, которые необходимо отправить, а затем, наконец, вызов функции системы проверки подписи:

PUSHDATA1 03faefc84682b1a1b887928414544d5ab8188d68ea14e68a0f597cdf4b01cb0099 SYSCALL System.Crypto.CheckSig

Чтобы получить публичный адрес Neo из этого сценария, необходимо выполнить два шага. Сначала сценарий хешируется с помощью SHA-256, затем снова хэшируется с помощью RIPEMD160, в этом примере получается хеш выходного сценария 0xde1cce4c0004e42eb5caf25f01f2f8a5844ad20b. Затем к хешу сценария добавляется идентификатор версии, что позволяет различать устаревшие адреса и адреса N3. Наконец, результат кодируется с использованием схемы кодирования Base58Check, представленной Биткойном: NLzUY9UXmYaWHJzBGok58h1PZRX5ML9EXt.

Адреса с несколькими подписями на Neo действуют таким же образом, только с немного другим сценарием проверки по сравнению с обычными учетными записями. Они начинаются с кода операции, определяющего количество подписей, необходимых для прохождения проверки, за которым следуют данные открытого ключа для подписывающих сторон, а затем код операции, определяющий общее количество ключей, используемых для мультиподписи. Наконец, используется системный вызов check multisig:

PUSH1 PUSHDATA1 03c14a4195e601b4b23d411acb06e0311d5cb33e1f9322e7213d8fd86107f726a2 PUSHDATA1 03faefc84682b1a1b887928414544d5ab8188d68ea14e68a0f597cdf4b01cb0099 PUSH2 SYSCALL System.Crypto.CheckMultisig

В этом примере сценария проверки показана мультиподпись «1 из 2», при которой хотя бы один из двух держателей ключей должен предоставить подпись для управления учетной записью. Хэш для этого сценария — 0x27e8f96341e198982acb7f8370f21dfc3383fe3a, который может быть закодирован Base58Check вместе с идентификатором версии для получения окончательного общедоступного адреса с несколькими подписями NRHuGioGBRSuAgE1nptwZ8M7nrbyaThVWv.

Возможности НЕКСО

NEXO использует архитектуру Neo для улучшения пользовательского опыта и безопасности. Пользователи могут легко подключить свои кошельки к NEXO, а затем создавать или просматривать учетные записи с мультиподписью. Создание учетной записи включает в себя указание количества необходимых подписантов и открытых ключей для адреса. Инструмент запомнит учетную запись с несколькими подписями, что позволит назначенным подписывающим сторонам вносить свои подписи при инициировании транзакций. Как только необходимое количество подписей будет достигнуто, транзакция может быть передана в сеть для завершения.

Кроме того, NEXO предоставляет дополнительные функции, такие как регулируемые варианты оплаты комиссии за транзакцию. Любое подписывающее лицо или сама учетная запись с мультиподписью могут быть назначены для покрытия комиссий GAS, что добавляет еще один уровень гибкости. Пользовательский интерфейс NEXO интуитивно понятен и позволяет пользователям не только отправлять токены, но и выполнять различные вызовы смарт-контрактов, тем самым максимизируя полезность и адаптируемость инструмента.

На данный момент приложение поддерживает кошельки NeoLine и OneGate.

Пользователи могут начать работу с NEXO по ссылке ниже: https://nexo.ngd.network/

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

Свежие новости по теме: Криптовалюта, NFT и криптобиржи

🚀