Что такое токен NEAR? Разбор цепных подписей (Chain Signatures)
Learn what NEAR Protocol is, how Chain Signatures enable cross-chain transactions on Bitcoin and Ethereum without bridges or custodians.
Последнее обновление: 2025
Что такое NEAR Protocol?
NEAR Protocol — это блокчейн уровня 1 с доказательством доли владения (proof-of-stake), разработанный для масштабируемости и доступности для разработчиков. Созданный с использованием шардинговой архитектуры под названием Nightshade, блокчейн NEAR обрабатывает транзакции с высокой пропускной способностью и низкой стоимостью, и служит основой для Chain Signatures — его собственной возможности кросс-чейн подписания. NEAR разрабатывается и поддерживается NEAR Foundation, некоммерческой организацией, ориентированной на развитие экосистемы NEAR.
NEAR использует механизм консенсуса proof-of-stake, при котором валидаторы вносят в стейкинг токены NEAR для участия в производстве блоков и получения вознаграждений. Эта сеть валидаторов представляет собой ту же инфраструктуру, которая обеспечивает работу Chain Signatures — деталь, которая становится значимой, когда вы понимаете, как работает процесс подписания.
Nightshade, модель шардинга NEAR, разделяет обработку транзакций сети между параллельными шардами, позволяя масштабировать пропускную способность без ущерба для безопасности. В отличие от старых архитектур уровня 1, которые обрабатывают транзакции последовательно, Nightshade позволяет NEAR обрабатывать больше операций по мере роста сети.
Токен NEAR — это нативная валюта сети NEAR, используемая для оплаты комиссий за транзакции, финансирования исполнения смарт-контрактов и внесения в стейкинг для участия в консенсусе. Каждое взаимодействие с Chain Signatures в NEAR потребляет токены NEAR в качестве газа, поэтому использование протокола имеет прямую экономическую связь с токеном.
Что делает NEAR по-настоящему уникальным сегодня, так это функция под названием Chain Signatures, которая позволяет смарт-контрактам NEAR напрямую взаимодействовать с Bitcoin, Ethereum и другими поддерживаемыми блокчейнами.
Что отличает NEAR от других блокчейнов уровня 1?
Три архитектурных решения выделяют NEAR среди других блокчейнов уровня 1: понятные человеку имена аккаунтов, модель шардинга, созданная для высокой пропускной способности, и Chain Signatures — функция, которая делает возможной реализацию концепции omni-chain от NEAR.
Аккаунты NEAR используют понятные человеку идентификаторы, такие как alice.near, вместо шестнадцатеричных адресов. Этот выбор дизайна важен не только с точки зрения удобства использования. Технология Chain Signatures детерминированно выводит адреса в сторонних блокчейнах из идентификатора аккаунта NEAR, поэтому один идентификатор alice.near может управлять адресами Bitcoin и Ethereum без необходимости иметь отдельные кошельки.
Модель аккаунтов NEAR и Chain Signatures являются частью более широкого перехода к абстракции аккаунта — паттерну проектирования, который отделяет личность пользователя от базовой инфраструктуры подписи, делая взаимодействие с блокчейном более гибким. (Разработчики, переходящие с Ethereum, также могут использовать Aurora — EVM-совместимую среду, построенную на базе NEAR, которая поддерживает контракты Solidity.)
NEAR называет свое общее направление омничейн-видением: это мир, где одно приложение, созданное на NEAR, может считывать данные и записывать их в любой блокчейн, используя NEAR в качестве уровня координации. Chain Signatures — это технический механизм, который позволяет воплотить это видение в жизнь уже сегодня.
Проблема, которую решают Chain Signatures: почему интероперабельность блокчейнов — это сложно
Блокчейны по своей сути являются изолированными сетями. Узел Bitcoin не имеет представления об Ethereum, и смарт-контракт Ethereum не может нативно считывать состояние Bitcoin или авторизовать транзакцию Bitcoin. Эта изоляция является фундаментальной для модели безопасности каждой цепочки. Но это создает реальную проблему: блокчейн-интероперабельность, способность перемещать ценности или данные между независимыми цепочками, исторически требовала доверенных посредников.
Двумя основными решениями стали кроссчейн-мосты и обернутые активы. Мосты блокируют активы в исходной сети и выпускают токенизированные представления в целевой сети. Обернутый биткоин (wBTC), например, — это токен в сети Ethereum, обеспеченный реальными BTC, находящимися на хранении, в соотношении один к одному. Оба подхода влекут за собой риск контрагента. Работа мостов зависит от безопасности их смарт-контрактов или кастодианов, а крупные эксплойты (включая Ronin, Wormhole и Nomad) привели к потере миллиардов долларов. В настоящее время Ethereum не обладает нативной, не зависящей от конкретной сети функцией подписи, которая позволила бы избежать участия этих посредников.
Мосты не являются плохими сами по себе; они служат реальным целям, и многие из них работают надежно. Ограничение заключается в том, что они привносят факторы доверия и риска, которые допустимы не в каждом сценарии использования.
NEAR Chain Signatures подходит к этой проблеме иначе: не путем создания очередного моста, а за счет предоставления смарт-контрактам NEAR возможности генерировать действительные криптографические подписи для транзакций в любой сети, взаимодействуя с Bitcoin и Ethereum именно в том виде, в котором эти сети существуют сегодня.
Что такое подписи NEAR Chain?
Криптографическая подпись — это математическое доказательство, создаваемое с помощью приватного ключа, которое авторизует транзакцию в блокчейне. Каждый раз, когда вы отправляете криптовалюты, ваш кошелек создает такую подпись. Без действительной подписи транзакция отклоняется сетью.
Подписи NEAR Chain — это функция NEAR Protocol, которая позволяет смарт-контрактам NEAR подписывать транзакции в любом блокчейне, включая Bitcoin, Ethereum и EVM-совместимые сети, без необходимости использования моста, обернутого актива или внешнего кастодиана. Она использует криптографический метод, называемый многосторонними вычислениями (MPC), для безопасной генерации этих подписей.
NEAR Protocol Chain Signatures представляют собой принципиально иной подход к кроссчейн-взаимодействию. Вместо того чтобы блокировать активы и выпускать прокси-токены, смарт-контракт NEAR генерирует подпись, которая действительна в собственной сети целевого блокчейна. Результатом является кроссчейн без использования моста: транзакция выполняется непосредственно в сетях Bitcoin или Ethereum без каких-либо посредников в процессе подписания.
Чтобы понять, как это работает, полезно сначала разобраться в криптографической технологии, лежащей в его основе: многосторонних вычислениях (Multi-Party Computation).
Как работают цепочечные подписи NEAR?
NEAR Chain Signatures обеспечивает выполнение межсетевых транзакций с помощью криптографического метода, называемого многосторонними вычислениями (Multi-Party Computation). В разделах ниже описан процесс: от основополагающей концепции до полного цикла подписания.
Что такое многосторонние вычисления (MPC)?
Многосторонние вычисления (MPC) — это криптографический метод, позволяющий нескольким независимым сторонам совместно выполнять вычисления, например создавать подпись, при этом ни одна из сторон никогда не видит приватный ключ целиком.
Представьте себе это как банковский сейф, который требует одновременного открытия несколькими держателями ключей. Ни один человек не обладает всеми ключами, и никто не может получить доступ к сейфу в одиночку. MPC применяет этот принцип к криптографии: вычисление распределяется между участниками, и результат, действительная подпись, получается коллективно, без того, чтобы какой-либо участник когда-либо владел полным ключом.
MPC — не новое понятие. Он уже обеспечивает работу кастодиальных решений для институциональных клиентов, таких как Fireblocks и ZenGo, защищая миллиарды долларов активов финансовых учреждений.
NEAR MPC использует эту технологию для распределения полномочий по подписанию транзакций для адресов сторонних блокчейнов по всей сети валидаторов, что позволяет системе создавать подписи для Bitcoin, Ethereum и других сетей без участия центрального держателя ключа.
Пороговые подписи: почему ключ никогда не бывает целым
Конкретный протокол MPC, который использует Chain Signatures, называется схемой пороговой подписи (TSS). В TSS приватный ключ никогда не собирается в одном месте. Вместо этого фрагменты ключа распределяются между валидаторными узлами NEAR, теми же операторами узлов, которые обрабатывают транзакции NEAR и имеют экономический стейк в целостности сети. Минимальное количество этих валидаторов, "порог", должно сотрудничать для создания действительной подписи, но ни один отдельный валидатор никогда не владеет полным ключом.
Конкретный пример: если пороговое значение составляет 2 из 3, любые два из трех держателей долей ключа могут совместно создать валидную подпись, но ни один из них не может действовать в одиночку, а полный ключ никогда не восстанавливается.
Это отличается от стандартных схем мультиподписи, распространенных в блокчейнах, таких как Bitcoin. В мультиподписи подписи всех соподписантов отображаются ончейн и видны любому, кто читает транзакцию. При пороговом подписании взаимодействие между валидаторами создает одну стандартную подпись, неотличимую от той, что сгенерирована одним приватным ключом. Целевая цепочка видит обычную транзакцию.
Поток подписания цепочечных подписей
Полный процесс создания межсетевой подписи выглядит следующим образом:
- Разработчик развертывает смарт-контракт NEAR (написанный на Rust или JavaScript/TypeScript), который вызывает контракт подписи Chain Signatures.
- Контракт подписи отправляет запрос в MPC-сеть NEAR, указывая целевой блокчейн и полезную нагрузку транзакции.
- Пороговое количество валидаторов NEAR сотрудничают посредством Схемы пороговых подписей для создания криптографической подписи, действительной для целевой сети, при этом ни один валидатор не владеет полным ключом.
- Подпись возвращается вызывающему контракту, который транслирует ее в целевой блокчейн для выполнения транзакции.
Каждый аккаунт NEAR может использоваться для получения соответствующего адреса на любом поддерживаемом блокчейне. Если ваш аккаунт — alice.near, Chain Signatures может генерировать детерминированный биткоин-адрес и адрес Ethereum из него, что означает, ваша единая учетная запись NEAR контролирует аккаунты в различных сетях без необходимости иметь отдельные кошельки для каждого. Именно так NEAR обеспечивает кросс-чейн транзакции без моста или кастодиана на любом этапе.
Сигнатуры NEAR против кросс-чейн мостов: в чем разница?
Межсетевые мосты работают путем блокировки активов в одной сети и выпуска их репрезентаций в другой. Подписи NEAR Chain работают иначе, и эти различия важны как для безопасности, так и для пользовательского опыта.
| Подписи NEAR Chain | Межсетевой мост | |
|---|---|---|
| Механизм | Подписывает транзакции в целевой сети нативно с помощью MPC | Блокирует активы в исходной сети, выпускает их представления в целевой сети |
| Модель доверия | Распределено среди набора валидаторов NEAR посредством пороговой подписи | Основано на безопасности смарт-контракта или централизованном хранителе |
| Ключевой риск | Компрометация требует одновременного участия супербольшинства валидаторов | Эксплуатация смарт-контракта, сбой хранителя или взлом моста |
| Требуется обертка активов | Нет: напрямую взаимодействует с нативными активами | Да: создает представления токенов в обертке (например, wBTC) |
| Требуются изменения целевой сети | Нет: работает с Bitcoin и Ethereum в их текущем виде | Зависит от случая, так как некоторые мосты требуют развертывания смарт-контракта в целевой сети |
Сравнение обернутых активов требует конкретной иллюстрации. Сегодня доступ к стоимости Bitcoin внутри протокола Ethereum DeFi требует конвертации BTC в обернутый Bitcoin (wBTC) — токен Ethereum, обеспеченный реальным BTC, хранящимся на хранении у третьей стороны. Это создает риск контрагента, комиссии за конвертацию и постоянную зависимость от кастодиана. Chain Signatures предлагает другой путь: смарт-контракт NEAR может напрямую управлять реальным адресом Bitcoin, подписывая транзакции Bitcoin нативно, без какого-либо оборачивания. (Та же схема применима к другим формам обернутых активов, таким как renBTC или cbBTC.)
Стоит кратко сравнить еще два подхода к обеспечению интероперабельности. Архитектура релейной сети (relay chain) и парачейнов Polkadot обеспечивает кроссчейн-взаимодействие, но она требует, чтобы участвующие сети приняли протокол Polkadot. Биткоин и Ethereum не являются парачейнами Polkadot, поэтому NEAR Chain Signatures не требует абсолютно никаких изменений в целевой сети. Cosmos IBC (Inter-Blockchain Communication) точно так же требует от участвующих сетей внедрения протокола IBC. NEAR Chain Signatures может взаимодействовать с Биткоином и Ethereum именно в том виде, в котором эти сети существуют на сегодняшний день, без каких-либо изменений протокола с их стороны.
Мосты играют реальную и важную роль в современной экосистеме, и многие из них работают надежно. Приведенное выше сравнение призвано прояснить архитектурные различия, а не отвергнуть подходы, основанные на мостах.
Безопасны ли подписи NEAR Chain?
Подписи NEAR Chain разработаны с моделью безопасности, которая предотвращает любую отдельную сторону от единоличного контроля ключей подписи.
Ни одна сущность не контролирует полный приватный ключ для любого адреса, полученного из Chain Signatures. Фрагменты ключа распределены по сети валидаторов NEAR — те же валидаторы, которые обрабатывают транзакции NEAR и имеют реальную экономическую заинтересованность в целостности сети через их токены, внесенные в стейкинг. Приватный ключ для адреса внешней сети никогда не собирается в одном месте. Он используется совместно по порогу валидаторами только в момент подписания, и даже тогда ни один валидатор не видит полный ключ.
Чтобы взломать адрес, управляемый Chain Signatures, злоумышленнику потребуется одновременно скомпрометировать подавляющее большинство валидаторов NEAR. Этот порог существенно выше, чем при эксплуатации уязвимости в одном смарт-контракте моста, где один недочет может привести к потере всех заблокированных активов. Лежащая в основе технология MPC не является экспериментальной; она уже много лет используется в институциональных продуктах для хранения активов, защищая миллиарды долларов организаций, которые не могут позволить себе наличие единой точки отказа.
Мейннет NEAR Protocol работает с 2020 года и поддерживается NEAR Foundation. Для получения актуальной информации о статусе аудита конкретно для Chain Signatures обратитесь к официальной документации по безопасности NEAR Foundation и репозиторию NEAR на GitHub, которые содержат наиболее точные и актуальные сведения о проверке.
Ни одна криптографическая система не дает абсолютных гарантий, и Chain Signatures не являются исключением. Модель пороговой подписи обеспечивает распределенное предположение о доверии: безопасность основывается на честном большинстве из крупного, экономически стимулированного набора валидаторов, а не на целостности одного кастодиана или смарт-контракта.
Что можно создать с помощью NEAR Chain Signatures? Разбор вариантов использования
dApp (децентрализованное приложение) — это программное обеспечение, которое работает на блокчейне, а не на централизованном сервере, и выполняется с помощью смарт-контрактов. NEAR Chain Signatures значительно расширяет возможности dApps во всех поддерживаемых сетях.
Варианты использования NEAR Chain Signatures
Вот наиболее конкретные применения, доступные разработчикам сегодня:
- Omni-chain DeFi протоколы. Создайте протокол Lending или трейдинга на NEAR, который одновременно получает ликвидность из Bitcoin и Ethereum, без развертывания отдельных контрактов на каждой цепочке. DeFi (децентрализованный Lending, трейдинг и протоколы доходности) исторически был ограничен экосистемами отдельных цепочек; Chain Signatures снимает это ограничение.
- Нативные для Bitcoin dApps без wBTC. Создавайте приложения, которые взаимодействуют напрямую с Bitcoin мейннет, подписывая BTC-транзакции из NEAR смарт-контрактов без обернутого Bitcoin и без кастодиана.
- Кросс-чейн NFT платформы. Выпускайте NFT на NEAR, и пусть Chain Signatures авторизует переводы или взаимодействия в Ethereum или других EVM-цепочках из одного NEAR-контракта.
- Мульти-чейн управление портфелем. Создавайте кошельки или инструменты для управления портфелем, которые контролируют активы в Bitcoin, Ethereum и NEAR из одной учетной записи NEAR.
- Кросс-чейн DAO. Создавайте системы управления, где голоса на основе NEAR инициируют ончейн действия в Ethereum или других поддерживаемых сетях.
- Chain-agnostic системы идентификации. Позвольте пользователям аутентифицироваться один раз на NEAR и взаимодействовать с любым поддерживаемым блокчейном без управления множеством отдельных кошельков.
Да, NEAR может напрямую взаимодействовать с Bitcoin с помощью Chain Signatures. Вот как именно это работает на практике.
Пример: подписание транзакции Bitcoin из NEAR
Этот сценарий отличает Chain Signatures от всех альтернатив, основанных на мостах:
- Смарт-контракт NEAR разработчика вызывает контракт подписи Chain Signatures с полезной нагрузкой транзакции Bitcoin, включая адрес получателя, сумму и любые другие необходимые поля.
- Сеть MPC создает действительную подпись ECDSA — специальное криптографическое доказательство, необходимое сети Bitcoin для авторизации любой транзакции, при этом ни один валидатор не владеет полным ключом подписи.
- Подпись транслируется в сеть Bitcoin. Транзакция выполняется нативно в мейннете Bitcoin без участия мостов, wBTC и кастодианов.
Для подписи транзакции в Bitcoin из NEAR смарт-контракта разработчик ничего не развертывает в Bitcoin, не оборачивает никакие активы и не полагается на стороннего кастодиана. Контракт NEAR вызывает Chain Signatures; сеть Bitcoin видит действительную, стандартную транзакцию Bitcoin.
Поддержка Ethereum и EVM-цепочек
Да, Chain Signatures поддерживает Ethereum и все EVM-совместимые сети. смарт-контракт NEAR может авторизовать переводы в Ethereum, вызывать протоколы Ethereum DeFi или выполнять любую EVM-транзакцию. Пользователь, взаимодействующий с приложением на базе NEAR, может работать с протоколом Ethereum Lending, даже не имея отдельного кошелька Ethereum.
Кто строит на базе NEAR Chain Signatures?
Chain Signatures находится в активной разработке, и разработчики из сфер DeFi, игр и инфраструктуры начинают использовать ее. В каталоге экосистемы NEAR Foundation) отслеживаются проекты, разрабатываемые на NEAR, включая первых пользователей Chain Signatures. Вместо того чтобы приводить здесь непроверенные названия проектов или статистику их внедрения, каталог экосистемы является правильным местом для получения актуальной и точной информации о том, кто разрабатывает и что выпускает.
Фонд NEAR активно поддерживает разработчиков с помощью грантов, ресурсов для разработчиков и подробной документации. Уровень принятия растет по мере развития инфраструктуры.
Почему важны NEAR Chain Signatures: концепция Omni-Chain
Chain Signatures — это не просто техническая функция. Это фундамент концепции omni-chain от NEAR: будущее, в котором одно приложение может взаимодействовать с любым блокчейном, а пользователям нужен всего один аккаунт для доступа ко всей криптовалюте.
Сегодня разработчик, создающий кросс-чейн приложение, должен выбрать, какие блокчейны поддерживать, развернуть отдельные смарт-контракты на каждом, поддерживать несколько кодовых баз и полагаться на мосты для перемещения активов между ними. Chain Signatures меняет эту архитектуру: один контракт NEAR, одна учетная запись и доступ к любому поддерживаемому блокчейну.
Это направление соответствует растущему движению в разработке блокчейн под названием абстракция учетных записей (account abstraction), шаблону проектирования, который отделяет идентификацию пользователя от инфраструктуры подписей, чтобы приложения управляли межсетевой сложностью, а не передавали ее пользователям. Подход NEAR является частью более крупной архитектуры, которую проект называет Абстракцией Сети (Chain Abstraction), конечная цель которой — чтобы пользователи взаимодействовали с приложениями, не зная, какой базовый блокчейн работает.
Значимость здесь архитектурная, а не рекламная. Если полномочия подписи транзакций любой сети могут храниться в NEAR смарт-контракте, то NEAR становится координационным уровнем для мультичейн-мира, не заменой для Bitcoin или Ethereum, а программным интерфейсом к обоим.
Часто задаваемые вопросы о NEAR Chain Signatures
Что такое NEAR Chain Signatures?
NEAR Chain Signatures — это функция NEAR Protocol, которая позволяет смарт-контрактам NEAR подписывать транзакции в любой блокчейн-сети, включая Bitcoin, Ethereum и EVM-совместимые сети, без использования мостов, обернутых активов или доверенных хранителей. Для безопасной генерации криптографических подписей для внешних сетей без центрального владельца ключа используются многосторонние вычисления (MPC).
Как работают NEAR Chain Signatures?
Цепочные подписи работают посредством схемы пороговых подписей, построенной на MPC. Разработчик вызывает смарт-контракт NEAR, который запрашивает подпись у сети валидаторов NEAR. Необходимый набор валидаторов совместно создает действительную криптографическую подпись для целевой цепочки, при этом фрагменты ключа распределены так, что ни один валидатор не владеет полным ключом. Затем подпись транслируется в целевую цепочку, выполняя транзакцию нативно.
Может ли NEAR нативно взаимодействовать с Bitcoin?
Да. NEAR может взаимодействовать с Bitcoin нативно с помощью Chain Signatures. Смарт-контракт NEAR может создавать действительную подпись ECDSA для транзакции Bitcoin, которая затем транслируется в сеть Bitcoin и исполняется непосредственно в мейннете Bitcoin. Никаких мостов, обернутого Bitcoin (wBTC) и кастодианов — ни на одном из этапов.
Может ли NEAR подписывать транзакции Ethereum?
Да. Chain Signatures поддерживает подписание транзакций в Ethereum и всех EVM-совместимых сетях. NEAR смарт-контракт может авторизовать переводы токенов Ethereum, вызывать функции смарт-контрактов Ethereum или взаимодействовать с любым EVM DeFi протоколом. Пользователям не нужен отдельный Ethereum-кошелек для взаимодействия с Ethereum через приложение на базе NEAR, использующее Chain Signatures.
Безопасны ли NEAR Chain Signatures?
Подписи NEAR Chain (NEAR Chain Signatures) используют распределенную модель безопасности, при которой ни одна сторона не контролирует полный ключ подписи. Фрагменты ключа хранятся узлами-валидаторами NEAR, и для создания любой подписи требуется сотрудничество определенного порога валидаторов. Компрометация адреса, контролируемого Chain Signatures, потребует одновременной компрометации супербольшинства набора валидаторов NEAR, что представляет собой значительно более высокий уровень защиты, чем эксплуатация отдельного контрактного моста.
Кто контролирует ключи в Подписях NEAR Chain?
Ни одна сторона не контролирует ключи единолично. Материал приватного ключа разделен на фрагменты, распределенные по сети валидаторов NEAR. Полный приватный ключ никогда не собирается в одном месте. Валидаторы взаимодействуют для создания подписи только в тот момент, когда это необходимо, и даже тогда ни один отдельный валидатор не видит ключ целиком. Модель безопасности опирается на честное большинство экономически мотивированного набора валидаторов.
Что такое MPC в блокчейне?
Многосторонние вычисления (MPC) — это криптографический метод, который позволяет нескольким независимым сторонам совместно выполнять вычисления, например, генерацию подписи, не раскрывая никому из участников полный приватный ключ или промежуточные значения. Представьте это как сейф, для открытия которого одновременно требуется несколько держателей ключей: ни один человек не может действовать в одиночку, и ни один человек никогда не владеет всеми ключами.
--- ## Начало работы с подписями NEAR Chain
Если вы готовы создавать с помощью NEAR Chain Signatures, вот что вам потребуется для начала: аккаунт NEAR, знакомство с разработкой NEAR смарт-контрактов (контракты пишутся на Rust или JavaScript/TypeScript, а не на Solidity), и понимание формата транзакций для вашей целевой сети, будь то Bitcoin, Ethereum или другая поддерживаемая сеть.
Официальная документация по подписям NEAR Chain на docs.near.org — авторитетная отправная точка. Она охватывает интерфейс контракта подписи, пути вывода ключей и формат запроса для каждой поддерживаемой сети. Там доступны руководства и краткие руководства; эта статья представляет собой концептуальное объяснение, а документация — это место, где начинается реализация.
Разработчики, начинающие с нуля с NEAR, могут найти руководства по языкам, справочники по SDK и ресурсы тестовой сети на портале разработчиков NEAR. Для инвесторов и исследователей, отслеживающих внедрение экосистемы, каталог экосистемы NEAR Foundation) является правильным местом для отслеживания того, какие проекты разрабатываются с использованием Chain Signatures.
(Разработчики Ethereum, которым необходима совместимость с EVM на NEAR, также могут изучить Aurora, EVM-совместимую среду NEAR, поддерживающую контракты Solidity на уровне исполнения NEAR, отдельно от Chain Signatures.)
Цепочечные подписи открывают возможности для создания приложений, которые работают с любым блокчейном. Инфраструктура готова, а документация уже ждет.