Использование SSP в Polygon, Base и других сетях EVM

·8 мин. чтения·Автор: SSP Editorial Team
Логотип SSP на тёмно-синем фоне со знаком Coin Guides и янтарными значками цепочек, заголовок: Использование SSP в Polygon, Base и других сетях EVM

Использование SSP в Polygon, Base и других сетях EVM

Тихое преимущество хранения ETH в SSP состоит в том, что одна и та же настройка распространяется далеко за пределы Ethereum. Polygon, Base, BNB Smart Chain, Avalanche C-Chain — все они являются сетями EVM, и ваш единственный multisig 2-of-2 в SSP работает в каждой из них. Не нужен новый кошелёк, не нужен новый набор ключей, не нужно устанавливать второе приложение. Если вы уже разобрались с Ethereum в SSP, то прошли почти весь путь к пониманию всех остальных.

Это руководство объясняет историю «те же ключи, другая сеть» для всех, кто использует EVM-кошелёк в самостоятельном хранении: что на самом деле означает «совместимость с EVM», как одна пара ключей управляет счетами в множестве сетей, почему каждой сети по-прежнему нужен собственный токен для gas, вопрос адреса и самые частые ошибки. Хорошая настройка кошелька самостоятельного хранения для Polygon и Base делает так, что несколько сетей ощущаются как один кошелёк — но при этом не упускается из виду то, что под капотом действительно разделено.

Что на самом деле означает «совместимость с EVM»

EVM расшифровывается как Ethereum Virtual Machine — среда исполнения, которая запускает смарт-контракты Ethereum. Сеть «совместима с EVM», когда она запускает ту же виртуальную машину или её точную копию. На практике это даёт три вещи, важные для кошелька:

  • Та же модель исполнения. Смарт-контракты, написанные для Ethereum, работают в этих сетях почти или вовсе без изменений, а модель счетов, учёт gas и формат транзакции ведут себя одинаково.
  • Тот же формат адреса. Адреса EVM выглядят одинаково везде — это знакомая строка 0x... из 40 шестнадцатеричных символов. Адрес в Polygon выглядит точно так же, как в Base или Ethereum.
  • Те же инструменты. Кошельки, обозреватели и библиотеки для подписи, работающие в Ethereum, работают в каждой сети EVM, потому что лежащая в основе машина одна и та же.

Именно эта общая основа позволяет одному кошельку поддерживать сразу множество сетей. Сети различаются тем, кто их обслуживает, насколько они быстры и дёшевы и какая монета платит за gas, но базовый механизм, с которым общается ваш кошелёк, един для всех.

Один набор ключей, все сети EVM

Поскольку каждая сеть EVM говорит на одном языке, SSP не нужна отдельная схема для каждой. Ваша настройка по-прежнему остаётся multisig 2-of-2: ключ 1 в браузерном расширении SSP Wallet, ключ 2 в мобильном приложении SSP Key, и каждая транзакция строится в расширении и со-подписывается push-подтверждением на телефоне. Эта модель одинакова, находитесь ли вы в Ethereum, Polygon, Base, BNB Smart Chain или Avalanche.

В сетях EVM SSP реализует 2-of-2 как смарт-контрактный счёт ERC-4337, который проверяет одну агрегированную подпись Schnorr: два ключа создают одну объединённую подпись, которую сеть может проверить. Здесь важно, что одна и та же пара ключей управляет вашими счетами в каждой поддерживаемой сети EVM. Начиная пользоваться Polygon или Base, вы не создаёте новые кошельки — вы направляете уже имеющийся кошелёк в другую сеть.

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

Вопрос адреса: один адрес, развёртывание в каждой сети

Здесь есть момент, который стоит понять точно, потому что он вызывает путаницу. Адрес смарт-счёта ERC-4337 детерминирован: он вычисляется заранее на основе ваших ключей и настройки счёта, обычно с помощью механизма под названием CREATE2, который рассчитывает адрес ещё до развёртывания контракта. Поскольку входные данные одинаковы в каждой сети EVM, итоговый адрес может быть одним и тем же в Ethereum, Polygon, Base и других.

Это удобно — один адрес узнавать во многих местах — но есть оговорка. Смарт-контрактный счёт существует в сети лишь после того, как был там развёрнут (активирован). До этого по этому адресу в этой сети нет контракта, хотя математика и резервирует его за вами. SSP берёт развёртывание на себя, обычно когда вы совершаете первую транзакцию в новой сети.

Так что держите в голове обе мысли сразу: ваш адрес может быть одинаковым в разных сетях EVM, но каждая сеть хранит собственное состояние отдельно. Баланс в Polygon и баланс в Base учитываются независимо, даже на одном адресе. Один адрес, разные счета — это различие важно для всего, что следует дальше.

У каждой сети свой токен для gas

Каждая сеть EVM взимает gas — плату за вычисления и хранение, которые использует ваша транзакция, — но каждая взимает её в своей собственной нативной монете. На этом новички спотыкаются постоянно, поэтому стоит быть точным:

  • Ethereum — gas оплачивается в ETH.
  • Base — также оплачивается в ETH (Base — это L2 Ethereum, и она использует ETH для gas).
  • Polygon — gas оплачивается в POL (токен, ранее известный как MATIC).
  • BNB Smart Chain — gas оплачивается в BNB.
  • Avalanche C-Chain — gas оплачивается в AVAX.

Практическое правило: чтобы проводить транзакции в сети, вам нужно немного её токена для gas на счёте именно там. Если у вас есть стейблкоин в Polygon, но нет POL, переместить его не получится — нечем оплатить комиссию. Поэтому держите небольшой запас gas в каждой используемой сети. Чтобы глубже понять, как считается gas — base fees, приоритетные чаевые и почему стоимость колеблется со спросом, — прочитайте про комиссии gas в Ethereum, объяснённые для пользователей самостоятельного хранения.

Выбор сети в SSP

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

Две вещи остаются неизменными, какую бы сеть вы ни выбрали. Во-первых, порядок подписи никогда не меняется: всегда два устройства, одна объединённая подпись. Во-вторых, поскольку ваш адрес может выглядеть одинаково в разных сетях, то, что вы на самом деле выбираете — и должны выбрать верно, — это сеть, а не другой адрес.

L1 против L2: где место более дешёвым сетям

Полезная мысленная модель — разделение на Layer 1 (L1) и Layer 2 (L2). Ethereum — это L1, базовый расчётный слой, безопасный и децентрализованный, но способный дорожать при загруженности. Сети L2, такие как Base, и масштабирующие сети вроде Polygon обрабатывают транзакции дешевле, а затем привязывают свою безопасность обратно к базовому слою. Для большинства повседневных переводов и взаимодействий с приложениями L2 обходится в малую долю того, что стоит то же действие в L1 Ethereum.

Именно эта разница в стоимости — главная причина, по которой люди выходят из Ethereum в другие сети EVM. Вы сохраняете тот же кошелёк и ту же модель безопасности, но платите гораздо меньше за транзакцию. Для нейтрального обзора того, как сравниваются эти сети, L2BEAT отслеживает их в подробностях, а страница Layer 2 на сайте Ethereum Foundation объясняет саму концепцию. Но помните: «дешевле» не значит «взаимозаменяемо» — и это подводит нас к ошибкам.

Частые ошибки, которых стоит избегать

Обратная сторона того, что один кошелёк дотягивается до множества сетей, — их легко перепутать:

  • Отправка не в ту сеть. Поскольку адреса выглядят одинаково в разных сетях EVM, велик соблазн решить, что любой адрес 0x... подходит везде. Формат один и тот же, но средства попадают в ту сеть, через которую отправлена транзакция. Отправите не в ту сеть — или на биржу, которая зачисляет только одну конкретную сеть, — и вернуть средства может оказаться сложно или невозможно. Всегда подтверждайте и адрес, и сеть.
  • Предположение, что токен в сети A можно потратить в сети B. Нельзя. USDC в Polygon — это не тот же баланс, что USDC в Base, даже если совпадает тикер. Каждая сеть ведёт собственные балансы (помните: один адрес, разные счета). Чтобы использовать эту ценность в другом месте, вам нужно выполнить мост (bridge): это отдельная операция, которая перемещает или переиздаёт актив между сетями, а не перевод на другой адрес. См. мосты между сетями EVM из SSP.
  • Путаница с «мостовыми» и «обёрнутыми» токенами. Когда актив проходит через мост, на сети назначения вы часто получаете представление оригинала — обёрнутый (wrapped) или мостовой токен. Две версии «одного и того же» актива могут даже сосуществовать в одной сети, если пришли через разные мосты, и они не взаимозаменяемы. Проверяйте, что токен, который у вас есть, — именно тот, который ожидает конкретное приложение.

Ничто из этого не уникально для SSP — так устроен мультисетевой мир EVM. SSP даёт вам единый безопасный кошелёк на два устройства для всего этого; ваша задача — чётко понимать, в какой вы сети и что там на самом деле находится.

Куда двигаться дальше

Если сам Ethereum пока в новинку, начните с Ethereum в SSP, а затем вернитесь сюда за мультисетевой картиной. Когда будете готовы переместить ценность из одной сети EVM в другую, мосты между сетями EVM из SSP аккуратно проведут вас через это. А всякий раз, когда комиссии застают врасплох, комиссии gas в Ethereum, объяснённые для пользователей самостоятельного хранения объясняют, за что вы платите. Сквозная мысль не меняется: один набор ключей, два устройства, одна подпись — в каждой сети EVM, которую поддерживает SSP.

Поделиться статьёй

Похожие статьи