Эта статья создана с помощью ИИ. Пожалуйста, проверяйте важную информацию самостоятельно.

NEAR Chain Signatures: объяснение кроссчейн-подписания

Crypto Wiki|Jul 23, 2026|4.5 (500 оценок)
Краткое содержание ИИ

Learn how NEAR Chain Signatures enable single accounts to sign transactions on Bitcoin, Ethereum, and other blockchains using decentralized MPC nodes.

Проблема фрагментированных блокчейнов

Ваш биткойн не может нативно участвовать ни в одном протоколе DeFi. Активы Ethereum не могут быть перемещены в сеть Cosmos без доверия к мосту. Каждая блокчейн-экосистема функционирует как отдельный остров, и перемещение между ними означает выбор между риском кастодиального хранения, обернутыми активами или управлением отдельным кошельком и приватным ключом для каждой используемой вами сети.

Эта фрагментация является основной нерешенной проблемой интероперабельности блокчейнов. Сотни сетей удерживают триллионы долларов совокупной стоимости, однако механизмы перемещения этой стоимости между всеми ними требуют доверия к централизованному кастодиану, принятия риска эксплойта моста или преодоления UX-барьеров, связанных с управлением несколькими кошельками и приватными ключами. Цена ошибки реальна: в общей сложности кроссчейн-мосты были взломаны на сумму более 2 миллиардов долларов.

Подписи NEAR Chain — это функция NEAR Protocol, которая позволяет одному NEAR смарт-контракту подписывать транзакции в любом блокчейне, включая сети Bitcoin, Ethereum и Cosmos, с использованием децентрализованной сети узлов многосторонних вычислений (MPC). Это устраняет необходимость в межсетевых мостах и позволяет одной учетной записи NEAR контролировать активы во всех поддерживаемых сетях.

Текущий статус: NEAR Chain Signatures работает в мейннете NEAR Protocol. Тестовая сеть также доступна для разработки и тестирования. Проверьте текущий статус развертывания в документации NEAR Chain Signatures) перед началом разработки.

Что такое NEAR Protocol?

NEAR Protocol — это блокчейн первого уровня, использующий механизм консенсуса Proof of Stake (PoS) и архитектуру шардинга под названием Nightshade для обработки транзакций с высокой пропускной способностью и низкими комиссиями. Он разрабатывается и поддерживается NEAR Foundation, некоммерческой организацией, базирующейся в Швейцарии.

Найтшейд — это подход NEAR к масштабированию. Шардинг разделяет блокчейн на параллельные каналы обработки, чтобы сеть могла обрабатывать больше транзакций одновременно, чем позволяет архитектура одной цепи. В результате комиссии за транзакции остаются низкими даже при высокой нагрузке на сеть, что важно, когда Chain Signatures генерирует значительный объем кросс-чейн транзакций.

NEAR использует понятные человеку имена аккаунтов (такие как alice.near) вместо строк шестнадцатеричных адресов, используемых в Ethereum. Такое проектное решение упрощает работу с аккаунтами NEAR и позиционирует их как естественные идентификаторы в различных блокчейнах. Комиссии за транзакции в NEAR составляют лишь малую часть комиссий в мейннете Ethereum, а для разработки смарт-контрактов NEAR поддерживает Rust и JavaScript вместо Solidity. Нативный токен NEAR используется для оплаты комиссий за газ, стейкинга и управления сетью.

Мультичейн-стратегия NEAR позиционирует NEAR Protocol как смарт-контрактный и идентификационный уровень для всех блокчейнов. Цепочечные подписи (Chain Signatures) — это основная техническая функция, которая делает эту стратегию возможной. Aurora, совместимая с EVM среда выполнения NEAR, созданная Aurora Labs, предоставляет дополнительный компонент: совместимое с Ethereum развертывание dApp на NEAR наряду с Цепочечными подписями (Chain Signatures) для кросс-чейн подписания.

Ни один другой крупный блокчейн первого уровня в настоящее время не предлагает нативную межсетевую подпись через децентрализованную сеть многосторонних вычислений в качестве встроенной функции протокола. Эта возможность выделяет архитектуру NEAR на фоне Ethereum, Solana и других платформ первого уровня в кроссчейн-пространстве. Для получения справочной информации о том, как работает подход другого блокчейна первого уровня к интероперабельности, см. Что такое Polkadot: криптовалюта, монета DOT и объяснение парачейнов.

Что такое подписи NEAR Chain?

NEAR Chain Signatures — это функция NEAR Protocol, которая позволяет одному NEAR смарт-контракту подписывать транзакции в любом блокчейне, включая блокчейны Bitcoin, Ethereum и Cosmos, с использованием децентрализованной сети узлов многосторонних вычислений (MPC). Это устраняет необходимость в кросс-чейн мостах и позволяет одной учетной записи NEAR управлять активами во всех поддерживаемых сетях.

На практике это означает, что вы пишете логику вашего приложения на NEAR, и ваш контракт получает возможность взаимодействовать с Bitcoin, Ethereum или любой поддерживаемой сетью как нативный участник. Подписанные транзакции, которые получают эти сети, действительны в своем нативном формате, без необходимости обертывания, использования мостов или отдельного кошелька.

Для разработчиков продуктов и инвесторов практическое значение для пользователей вполне конкретно. Пользователю, взаимодействующему с dApp (децентрализованным приложением, то есть программным обеспечением, которое работает на блокчейне, а не на централизованном сервере), созданным на базе Chain Signatures, не нужно отдельно устанавливать кошелек Bitcoin, кошелек Ethereum и кошелек Cosmos. Один аккаунт NEAR справляется со всем.

Криптографический механизм, лежащий в основе этой возможности, — многосторонние вычисления (MPC) — объясняется в следующем разделе.

Единый аккаунт для всех блокчейнов

Вашим пользователям не нужны отдельные кошельки для Bitcoin, Ethereum и Solana. С помощью Chain Signatures один аккаунт NEAR служит корневым идентификатором для всех поддерживаемых блокчейнов.

Управление отдельными приватными ключами для каждого блокчейна — это серьезная нагрузка на безопасность и удобство использования (UX). Каждый дополнительный ключ — это еще один набор учетных данных, который может быть утерян, похищен через фишинг или скомпрометирован. Chain Signatures устраняет эту проблему: сеть MPC-узлов выводит детерминированную пару ключей для каждой целевой сети из аккаунта NEAR пользователя. Пользователь никогда не генерирует эти производные ключи и не управляет ими напрямую. Аккаунт NEAR — это единственные учетные данные, которые ему необходимы.

Это мультичейн-абстракция аккаунта: возможность для единого идентификатора программно управлять аккаунтами и активами в любом блокчейне без необходимости управления отдельными приватными ключами для каждой сети. Стандарт Ethereum ERC-4337 реализует абстракцию аккаунта внутри одной сети, делая аккаунты Ethereum программируемыми. Chain Signatures расширяет эту концепцию на разные сети, делая один аккаунт NEAR контроллером для всей поддерживаемой экосистемы блокчейнов. Ваш продукт может предложить пользователям единый механизм авторизации, охватывающий Bitcoin, Ethereum, Solana и другие сети.

--- ## Как работают подписи NEAR Chain

Подписи NEAR Chain основываются на криптографическом методе, называемом многосторонним вычислением (Multi-Party Computation). Эта техника позволяет нескольким сторонам совместно получить результат вычислений, при этом ни одна отдельная сторона не видит частные входные данные других.

Понимание многосторонних вычислений

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

В этом заключается основная идея многосторонних вычислений (MPC): криптографического метода, который позволяет группе сторон совместно вычислять результат на основе своих индивидуальных входных данных, при этом ни одна из сторон не раскрывает свои входные данные остальным.

В Chain Signatures "сторонами" являются MPC-узлы — независимые компьютеры, участвующие в сети подписей. Каждый MPC-узел хранит долю ключа, которая является частью материала приватного ключа для каждого поддерживаемого блокчейна. Ни один MPC-узел не хранит и не узнает полный приватный ключ. Узлы сотрудничают для создания действительной криптографической подписи, и это сотрудничество — всё, что необходимо для авторизации транзакции в любой поддерживаемой сети.

Институциональные решения по кастодиальному хранению, такие как Fireblocks, используют тот же базовый криптографический примитив для защиты ключей. Chain Signatures применяет его для решения другой задачи: подписание кросс-чейн транзакций, а не защита кастодиального хранилища. Механизм один и тот же; применение отличается.

Ни один узел не может ставить подпись в одиночку. В этом заключается гарантия безопасности.

Пороговые подписи и модель безопасности

Конкретный MPC-протокол, который использует Chain Signatures, называется схемой пороговой подписи (Threshold Signature Scheme, TSS): это архитектура, требующая участия минимального количества узлов — «порога» — для того, чтобы сеть могла создать действительную подпись.

TSS отличается от мультиподписи (multisig). В мультиподписи каждый подписант владеет полным приватным ключом, и для авторизации транзакции требуется несколько полных ключей. В TSS ни один подписант никогда не владеет полным ключом. Каждый хранит лишь долю ключа. Полный приватный ключ никогда не существует в каком-то одном месте. Это свойство означает, что злоумышленник, скомпрометировавший один или несколько узлов MPC, не сможет восстановить приватный ключ, если только он не скомпрометирует достаточное количество узлов, чтобы одновременно достичь или превысить установленный порог.

Структура «t из n» также устойчива к отказам. Если некоторые узлы выходят из строя, оставшиеся узлы все равно могут достичь порога и генерировать подписи. Пользователи должны принять одно допущение о доверии: количество узлов, вступивших в сговор или скомпрометированных одновременно, меньше порогового значения.

Процесс транзакции: пошаговое руководство

Процесс подписания Chain Signatures состоит из пяти этапов: от первоначального вызова контракта до финальной трансляции в целевой цепочке.

  1. Запрос. Ваш смарт-контракт NEAR вызывает контракт Chain Signatures MPC, передавая полезную нагрузку транзакции целевого блокчейна и указывая целевую цепь (Bitcoin, Ethereum и т.д.). Смарт-контракт не должен хранить какой-либо приватный ключ для целевой цепи.

  2. Координация. Контракт Chain Signatures MPC получает запрос на подпись и распределяет его по децентрализованной сети узлов MPC.

  3. Подписание. Каждый MPC-узел использует свою долю ключа для участия в процессе порогового подписания. Ни один узел не хранит полный приватный ключ. Узлы сотрудничают до достижения порога и создают действительную криптографическую подпись, используя ECDSA (алгоритм цифровой подписи на эллиптических кривых) для Bitcoin и EVM-совместимых сетей (сетей, работающих на Ethereum Virtual Machine, включая Polygon, Arbitrum, Base и BNB Chain), или EdDSA (алгоритм цифровой подписи на кривой Эдвардса) для Solana и других EdDSA-сетей.

  4. Возврат. Завершенная подпись возвращается запрашивающему смарт-контракту NEAR.

  5. Трансляция. Подписанная транзакция теперь может быть отправлена в целевой блокчейн кем угодно, обычно ретранслятором (relayer) или самим приложением. Цепочка принимает подпись так же, как любую действительную транзакцию из нативного формата этой цепочки.

[Диаграмма: Четырехуровневый поток. Уровень 1: «Ваш смарт-контракт NEAR» отправляет стрелку запроса в Уровень 2: «Контракт MPC для подписей цепочки (ончейн-координатор)», который распределяет на Уровень 3: несколько блоков с названиями «Узел MPC 1», «Узел MPC 2», «Узел MPC 3...N», которые коллективно генерируют и возвращают стрелку подписи в Уровень 2, который возвращает завершенную подпись в Уровень 1, который затем отправляет стрелку трансляции в Уровень 4: «Целевой блокчейн (Bitcoin / Ethereum / Cosmos / и т. д.)»]

Поддерживаемые сети. Цепочечные подписи (Chain Signatures) могут авторизовывать транзакции в любом блокчейне, использующем схемы подписи ECDSA или EdDSA. К настоящему моменту подтверждены следующие поддерживаемые сети:

  • Bitcoin (ECDSA)
  • Ethereum и EVM-совместимые сети (Polygon, Arbitrum, Base, BNB Chain и другие)
  • Сети Cosmos (варианты ECDSA и EdDSA)
  • Solana (EdDSA)
  • TRON (ECDSA)

Этот список может расширяться по мере развития протокола. Ознакомьтесь с документацией NEAR Chain Signatures), чтобы увидеть текущий список подтвержденных сетей.


Что можно создать с помощью NEAR Chain Signatures

Chain Signatures превращает любой поддерживаемый блокчейн в программируемую поверхность для вашего смарт-контракта NEAR. Ниже представлены категории продуктов и приложений, которые становятся возможными благодаря этой технологии.

Bitcoin DeFi с NEAR Chain Signatures

Рыночная стоимость биткоина превышает 1 триллион долларов, однако исторически он был исключен из децентрализованных финансов (DeFi), так как у биткоина нет нативной поддержки смарт-контрактов. DeFi относится к финансовым услугам, таким как Lending, заимствование и торговля, построенным на смарт-контрактах блокчейна без централизованных посредников. Chain Signatures меняет взаимодействие биткоина с DeFi.

Смарт-контракт NEAR может запрашивать подпись транзакции Bitcoin из сети Chain Signatures MPC, и полученная подписанная транзакция может быть отправлена напрямую на Bitcoin мейннет. Это работает, потому что Chain Signatures создает ECDSA-подписи, что является той же схемой подписи, которую Bitcoin использует нативно. Без оберток, без мостов, без кастодианов.

Это открывает возможности для таких приложений, как:

  • BTC Lending и предоставление залога. Вы можете создать протокол Lending, в котором пользователи вносят нативный BTC (не обернутый BTC) в качестве залога, при этом всё управление залогом осуществляется логикой смарт-контракта NEAR.
  • Протоколы доходности для нативного BTC. Стратегии доходности, которые работают с реальными биткоин-адресами, а не с токенизированными представлениями.
  • Пары DEX, номинированные в BTC. Торговые пары с расчетами в нативном BTC в мейннете Bitcoin.

Для инвесторов Bitcoin DeFi представляет один из крупнейших неиспользуемых рынков в криптовалюте: более триллиона долларов в BTC, которые в настоящее время находятся вне любого протокола DeFi. ### Мультивалютная абстракция учетных записей

Вашим пользователям не нужны пять отдельных кошельков для доступа к пяти различным блокчейнам. Chain Signatures извлекает соответствующий адрес в каждой целевой сети из одной учетной записи NEAR, превращая один логин NEAR в точку входа для всей поддерживаемой экосистемы блокчейн.

Потребительский мультичейн-кошелек, построенный на технологии Chain Signatures, позволяет пользователям один раз пройти аутентификацию, чтобы отправлять, получать и взаимодействовать с активами в сетях Bitcoin, Ethereum, Solana и любых других поддерживаемых блокчейнах через единый интерфейс. Мультичейн-dApp (приложение, которое взаимодействует с несколькими блокчейнами через единый интерфейс, не требуя от пользователей переключения сетей или управления несколькими кошельками) становится возможным создать, совершенно не требуя от пользователей понимания принципов управления ключами.

Другие варианты использования: от DAO до гейминга

Экосистема Chain Signatures находится на ранней стадии формирования. На момент публикации на странице экосистемы NEAR Foundation по адресу near.org перечислены текущие проекты, создаваемые на базе этой инфраструктуры. Прежде чем полагаться на какой-либо пример, сверяйте интеграцию конкретных проектов с данными в официальном блоге и ресурсах для разработчиков NEAR. Помимо Bitcoin DeFi и мультичейн-кошельков, эта инфраструктура обеспечивает работу целого ряда кроссчейн-приложений.

Кросс-чейн DEX. Вы можете создать децентрализованную биржу, где пользователи торгуют нативными активами в сетях Bitcoin, Ethereum и Cosmos без обертывания токенов или маршрутизации через мост. Ваш контракт обладает правом подписи; пользователь владеет аккаунтом NEAR.

Управление казначейством DAO, не зависящее от блокчейна. DAO могут управлять активами казначейства в нескольких сетях с помощью единого смарт-контракта управления NEAR. Голосование DAO в NEAR может санкционировать транзакцию Bitcoin или перевод токенов Ethereum без использования какой-либо инфраструктуры мостов на этапе исполнения.

Кроссчейн-NFT. Платформы NFT могут представлять и передавать активы между сетями. Токен, выпущенный в одной сети, может управляться и передаваться в другой посредством авторизации Chain Signatures без обертывания или использования мостов для базового актива.

Кроссчейн-игровые активы. Игровые предметы, хранящиеся в одном блокчейне, могут использоваться в играх, развернутых в другом. Аккаунт NEAR игрока выступает в качестве единого идентификатора в различных игровых экосистемах, а Chain Signatures обеспечивает кроссчейн-авторизацию.

Цепочечные подписи в сравнении с альтернативами

Подписи цепочек (Chain Signatures) — это один из нескольких подходов к интероперабельности блокчейнов. Различия между ними отражают фундаментально разные архитектурные решения, модели безопасности и предположения об охвате сетей.

Chain Signatures против кроссчейн-мостов

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

Эта кастодиальная структура является основным источником рисков моста. При взломе смарт-контракта моста заблокированные активы становятся доступны злоумышленнику. Согласно данным таблицы лидеров по эксплойтам Rekt.news, кроссчейн-мосты в совокупности были взломаны на сумму более 2 миллиардов долларов общих потерь. Обернутые активы, выпущенные в целевой сети, не являются нативными для этой сети; их стоимость зависит от сохранения платежеспособности моста и безопасности его смарт-контрактов.

Chain Signatures используют принципиально иной технический подход. Chain Signatures не блокируют активы. Они создают криптографические подписи, которые авторизуют нативные транзакции напрямую в целевой сети. Здесь нет кастодиана, удерживающего средства, нет обернутых токенов и нет контракта моста, который можно было бы взломать.

Модель доверия здесь иная, она не является безрисковой. Безопасность Chain Signatures зависит от децентрализации и экономических стимулов сети узлов MPC. Меньшее количество узлов или их слабая географическая распределенность повышают риски. Пороговая модель распределяет доверие, но не устраняет его. Пользователям, рассматривающим возможность использования Chain Signatures в рабочих средах, следует изучить текущую статистику сети узлов и отчеты об аудитах безопасности на near.org.

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

Сравнительная таблица интероперабельности

В таблице ниже приводится сравнение Chain Signatures с пятью подходами к интероперабельности по критериям, которые имеют наибольшее значение для принятия решений в сфере разработки и инвестиций.

РешениеМеханизмТип активаТребования к целевой цепочкеПоддерживаемый охват цепочекМодель безопасностиТребуется ли смарт-контракт на целевой цепочке?
Подписи цепочки NEARКриптографическая подпись на основе MPCНативные активы на целевой цепочкеНе требуется на целевой цепочкеЛюбая цепочка ECDSA или EdDSA (Bitcoin, Ethereum, Cosmos, Solana и т. д.)Пороговое доверие MPC (t из n узлов)Нет
Межцепочечный мостБлокировка/чеканка (обернутые токены)Обернутые представленияКонтракт моста на целевой цепочкеЦепочки, на которых развернут мостКастодиальный риск / риск смарт-контрактаДа (контракт моста)
IBC CosmosВерификация light-клиентаПереводы токенов IBC (ICS-20)Требуется реализация модуля IBCТолько цепочки с поддержкой IBCМинимизированное доверие (light-клиенты)Да (модуль IBC)
LayerZeroПередача сообщений через оракул + ретрансляторПереводы токенов + произвольные сообщенияКонтракты Endpoint на обеих цепочкахEVM и выбранные не-EVM цепочкиДопущения доверия к оракулу + ретрансляторуДа (обе цепочки)
XCM PolkadotМежконсенсусные сообщенияСообщения и токены в формате XCMПарачейн в экосистеме Polkadot/KusamaТолько парачейны Polkadot/KusamaСовместная безопасность цепочки релеДа (слот парачейна)
WormholeРетрансляция сообщений сетью GuardianОбернутые токены + произвольные сообщенияОсновные контракты моста на поддерживаемых цепочках20+ EVM и не-EVM цепочекСеть Guardian (19 валидаторов)Да

Cosmos IBC (Inter-Blockchain Communication) — это протокол с минимальным уровнем доверия, обладающий надежными криптографическими гарантиями в рамках своей экосистемы. Его сфера применения ограничена сетями, которые внедрили стандарт IBC. Bitcoin и большинство EVM-сетей нативно не поддерживают IBC, что ограничивает его охват подмножеством совместимых с IBC блокчейнов.

LayerZero работает на уровне межсетевого обмена сообщениями, а не на уровне криптографической подписи. Это требует развертывания контрактов как на исходной, так и на целевой цепочке, что означает, что он не может нативно работать с Bitcoin или другими цепочками без поддержки смарт-контрактов.

Wormhole использует сеть стражей из 19 валидаторов для проверки и ретрансляции сообщений между поддерживаемыми сетями. Он работает на уровне сообщений со своими собственными допущениями доверия, а в 2022 году протокол подвергся эксплойту на сумму 320 млн долларов. Для подробного ознакомления с архитектурой парачейнов Polkadot и тем, как XCM (Cross-Consensus Messaging) работает внутри экосистемы Polkadot, см. пояснительный материал по ссылке. XCM — это мощный внутриэкосистемный стандарт; Chain Signatures разработаны для кроссчейн-операций, не зависящих от конкретной экосистемы.

Примечание: Сверяйте описания протоколов конкурентов с официальной документацией на момент ознакомления. Возможности протоколов развиваются.

Для инвесторов: Цепочечные подписи и спрос на токен NEAR

Для инвесторов

Каждая транзакция Chain Signatures обрабатывается в протоколе NEAR, расходуя токены NEAR на комиссии за газ. Если внедрение Chain Signatures будет расти, объем транзакций NEAR увеличится пропорционально, создавая повышенный спрос на токен NEAR через механизм комиссий за газ.

Chain Signatures — единственная крупная функция уровня 1 (Layer-1), которая обеспечивает нативную кроссчейн-подпись через децентрализованный MPC-сеть без необходимости наличия инфраструктуры в целевой сети. Ни один другой крупный L1 в настоящее время не предлагает этого в качестве встроенной возможности протокола. Это техническое различие является основой для аргумента о конкурентном преимуществе.

Честное предупреждение: экосистема находится на ранней стадии, и внедрение не гарантировано. Ценность технической дифференциации полностью зависит от принятия разработчиками и пользователями, что еще предстоит подтвердить в масштабе.

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

Начало работы с подписями NEAR Chain

Chain Signatures доступна в мейннете и тестнете NEAR Protocol. Ваш смарт-контракт NEAR является точкой входа. Вы развертываете логику приложения в NEAR, вызываете MPC-контракт Chain Signatures, а Chain Signatures берет на себя уровень кроссчейн-подписания.

Здесь важны два аспекта архитектуры развертывания. Во-первых, запрос на подпись должен исходить от смарт-контракта NEAR. Да, вам необходим контракт в сети NEAR, поскольку Chain Signatures является функцией протокола NEAR, и процесс выполнения запроса начинается именно там. Во-вторых, вам не нужно развертывать какие-либо контракты или инфраструктуру в целевой сети. Это отличает Chain Signatures от альтернативных решений, требующих развертывания контрактов в сети назначения. Ваша кроссчейн-логика полностью сосредоточена в NEAR.

NEAR поддерживает Rust (near-sdk-rs) и JavaScript/TypeScript (near-sdk-js) для разработки смарт-контрактов. Chain Signatures могут быть вызваны из любого из этих SDK. Архитектурное преимущество для разработчиков реально: вы пишете один контракт на NEAR вместо развертывания отдельных контрактов на каждой целевой сети.

Вот начальный пошаговый план, который позволит вам с нуля создать работающую интеграцию для кросс-чейн подписи:

  1. Ознакомьтесь с документацией по концепции. Начните с документации по подписям в сети NEAR), чтобы понять API контракта MPC, формат запроса подписи и поддерживаемые параметры сети.

  2. Ознакомьтесь с руководством по быстрому старту. Руководство по быстрому старту Chain Signatures содержит рабочий пример смарт-контракта NEAR, вызывающего Chain Signatures для целевой сети. Посмотрите, как структурирована полезная нагрузка запроса и как выглядит возвращаемая подпись.

  3. Настройте свою среду разработки NEAR. Установите near-cli — интерфейс командной строки для развертывания и вызова смарт-контрактов NEAR. Ознакомьтесь с руководством разработчика смарт-контрактов NEAR для настройки среды и структуры контракта.

  4. Разверните тестовый контракт в NEAR тестнет. Вызовите контракт Chain Signatures с примером полезной нагрузки для вашей целевой сети. Тестнет позволяет вам протестировать полный пятиэтапный процесс подписания без затрат на транзакции в мейннете. Проверьте текущие возможности тестнета на near.org перед тестированием, поскольку список поддерживаемых сетей и API могут меняться.

  5. Присоединяйтесь к сообществу разработчиков NEAR. Discord для разработчиков NEAR предоставляет поддержку сообщества, ревью кода и ответы на вопросы по паттернам интеграции Chain Signatures. Интеграции на ранних стадиях разработки выигрывают от прямого доступа к другим разработчикам, которые сталкивались с похожими проблемами.

Готовы создавать? Начните с документации по подписям NEAR Chain на docs.near.org) и руководства разработчика смарт-контрактов NEAR.

Технические характеристики, статус развертывания и информация о поддерживаемых сетях актуальны на момент публикации. NEAR Protocol — это проект в стадии активной разработки. Перед началом разработки проверьте текущие возможности на docs.near.org.

Часто задаваемые вопросы

Что такое подписи NEAR Chain?

Подписи цепочек NEAR (Chain Signatures) позволяют любому смарт-контракту NEAR создавать действительные подписи транзакций для других блокчейнов (Bitcoin, Ethereum, Cosmos и других) через децентрализованную сеть узлов Multi-Party Computation. Пользователи получают одну учетную запись, которая работает во всех поддерживаемых сетях. Мост не требуется, и нет необходимости в отдельных кошельках для каждого блокчейна.

Как работают подписи цепочек NEAR?

Ваш смарт-контракт NEAR отправляет запрос на подпись в MPC-контракт Chain Signatures. Затем децентрализованная сеть узлов совместно работает над созданием валидной криптографической подписи с использованием схемы пороговой подписи (Threshold Signature Scheme). Ни один отдельный узел не владеет и никогда не видит приватный ключ целиком. Готовая подпись возвращается в ваш контракт и может быть транслирована в целевой блокчейн.

Какие блокчейны поддерживает NEAR Chain Signatures?

Chain Signatures поддерживает любой блокчейн, использующий схемы цифровой подписи ECDSA (алгоритм эллиптической кривой) или EdDSA (алгоритм эдвардсоновской кривой). Подтвержденные поддерживаемые сети включают Bitcoin, Ethereum и EVM-совместимые сети, сети Cosmos, Solana и TRON. Проверьте docs.near.org для получения актуального списка подтвержденных сетей, поскольку поддержка может расширяться со временем.

Являются ли NEAR Chain Signatures тем же, что и кросс-чейн мост?

Нет. Межсетевые мосты блокируют активы в одной сети и выпускают обернутые токены в другой, создавая кастодиальный риск, сконцентрированный в контракте моста. Chain Signatures генерирует криптографические подписи, которые авторизуют нативные транзакции непосредственно в целевой сети. Активы не блокируются, обернутые токены не создаются, и нет единого кастодиана, хранящего средства.

Являются ли Chain Signatures в NEAR безопасными?

Chain Signatures обеспечивает безопасность до тех пор, пока количество скомпрометированных или вступивших в сговор узлов MPC меньше порогового. Система распределяет доверие по сети узлов, а не концентрирует его в одном смарт-контракте. Безопасность масштабируется с размером и распределением сети узлов. Читателям, оценивающим Chain Signatures для производственного использования, следует ознакомиться с текущей статистикой сети и аудитами безопасности на near.org.

Что такое многосторонние бэкенд-вычисления (MPC)?

Многосторонние вычисления (MPC) — это криптографический метод, который позволяет группе участников совместно вычислить результат, не раскрывая никому из них свои индивидуальные входные данные. В Chain Signatures узлы MPC каждый владеет долей ключа (частью материала приватного ключа) и совместно работают над созданием действительной подписи. Ни один узел не знает и не владеет полным приватным ключом в любой момент.

Нужен ли отдельный кошелек для каждого блокчейна?

Нет. Chain Signatures использует ваш аккаунт NEAR в качестве корневого идентификатора и создает соответствующий адрес в каждой целевой сети. Вы управляете одним набором учетных данных, и пользователи вашего продукта делают то же самое. Разработчики, создающие решения на базе Chain Signatures, могут предложить единый интерфейс входа, который охватывает Bitcoin, Ethereum, Solana и все остальные поддерживаемые сети, не требуя от пользователей управления отдельными ключами.

Может ли смарт-контракт NEAR подписать транзакцию Bitcoin?

Да. Chain Signatures генерирует подписи ECDSA — ту же схему подписи, которую использует Bitcoin. Ваш смарт-контракт NEAR может запросить подпись транзакции Bitcoin у MPC-сети Chain Signatures, и полученная подписанная транзакция может быть отправлена напрямую в мейннет Bitcoin без использования каких-либо мостов, обернутых активов или развертывания смарт-контрактов на стороне Bitcoin.

Что можно создать с помощью NEAR Chain Signatures?

Вы можете создавать протоколы DeFi Биткоина, используя нативный BTC, кроссчейн-DEX, которые торгуют активами в нескольких сетях без обертывания, мультичейн-кошельки, в которых пользователи управляют всеми сетями из одного аккаунта, казначейства DAO, контролирующие активы в нескольких сетях, кроссчейн-платформы NFT и кроссчейн-системы игровых активов. Chain Signatures делает любой блокчейн ECDSA или EdDSA программируемой поверхностью для вашего смарт-контракта NEAR.

Как Chain Signatures влияют на спрос на токен NEAR?

Каждая транзакция Chain Signatures обрабатывается в протоколе NEAR, расходуя токены NEAR на комиссии за газ. При росте принятия Chain Signatures объем транзакций NEAR увеличивается пропорционально, что повышает спрос на токен NEAR через механизм комиссий за газ. Это не является инвестиционной рекомендацией. Проконсультируйтесь с квалифицированным финансовым консультантом перед принятием инвестиционных решений.

Заключение

NEAR Chain Signatures делают технически возможным для одного аккаунта авторизацию транзакций в сетях Bitcoin, Ethereum и любых других сетях ECDSA или EdDSA без использования мостов, обернутых активов или управления несколькими кошельками. Механизм надежен: MPC-узлы хранят доли ключа, схема пороговой подписи координирует процесс подписания так, что ни один узел не видит ключ целиком, а полученные подписи являются нативно валидными в целевых сетях.

Станет ли эта возможность базовой инфраструктурой для следующего поколения кроссчейн-приложений, зависит от ее принятия. А принятие начинается с разработчиков.

Основные выводы

  1. Один смарт-контракт NEAR может подписывать транзакции в любой поддерживаемой блокчейне через децентрализованную сеть MPC-узлов. Мост не требуется.
  2. В отличие от мостов, Chain Signatures не блокирует активы и не создает обернутые токены. Она авторизует нативные транзакции непосредственно в целевой сети.
  3. Безопасность основана на пороговой модели MPC: злоумышленнику необходимо скомпрометировать достаточное количество узлов, чтобы достичь порога, а не только один.
  4. Поддерживаемые сети включают Bitcoin, Ethereum и EVM-сети, Cosmos, Solana, TRON и другие, использующие подписи ECDSA или EdDSA.
  5. Chain Signatures запущена в мейннете NEAR. Разработчики могут начать с документации NEAR Chain Signatures.)

Разработчики: начните разработку с помощью документации NEAR Chain Signatures на docs.near.org.

Инвесторам: Изучите экосистему NEAR и текущую статистику сети на near.org.

Разработчики продуктов: Узнайте, что создают команды на странице экосистемы NEAR Foundation на сайте near.org.


Дополнительные материалы