Выбор сети для смарт-контракта: Ethereum, L2, BNB Chain, Polygon
Ethereum даёт максимальную безопасность и ликвидность, но комиссии там выше. Arbitrum и Base — роллапы второго уровня (L2): они публикуют данные транзакций в Ethereum, а комиссии у пользователей обычно в разы ниже. Polygon PoS и BNB Chain — отдельные сети со своими валидаторами, дешёвые и с большой аудиторией, но с другой моделью доверия. Все пять совместимы с EVM, поэтому один и тот же контракт на Solidity можно развернуть в любой из них. Выбирать стоит по аудитории, модели безопасности и стоимости операции для пользователя, а не по рекламе.
Что значит «L2» и почему это важно
Роллап исполняет транзакции у себя, а данные о них и итоговое состояние публикует в Ethereum. Оптимистичные роллапы, к которым относятся Arbitrum One и Base, считают результат верным, пока его не оспорили доказательством мошенничества за отведённый период. Поэтому стандартный вывод средств через нативный мост в Ethereum занимает примерно неделю. Сторонние мосты выводят быстрее, но добавляют свой риск. Описание моделей есть на странице ethereum.org о Layer 2.
Отдельные сети вроде BNB Chain не публикуют доказательства в Ethereum. Их безопасность определяется собственным набором валидаторов. Это не хорошо и не плохо само по себе, но это другой уровень доверия, и его нужно осознанно принять.
Сравнение сетей
| Сеть | Тип | Безопасность опирается на | Комиссии для пользователя | Особенности |
|---|---|---|---|---|
| Ethereum | L1 | Валидаторы Ethereum | Самые высокие из пяти | Максимальная ликвидность, все инструменты и аудиторы |
| Arbitrum One | Оптимистичный роллап | Ethereum плюс доказательства мошенничества | Обычно в разы ниже Ethereum | Развитый DeFi, вывод в L1 через мост около недели |
| Base | Оптимистичный роллап на OP Stack | Ethereum плюс доказательства мошенничества | Обычно в разы ниже Ethereum | Связан с экосистемой Coinbase, много потребительских приложений |
| Polygon PoS | Отдельная сеть с контрольными точками в Ethereum | Валидаторы Polygon | Низкие | Токен газа — POL, большая база пользователей и приложений |
| BNB Chain (BSC) | Отдельная сеть | Валидаторы BNB Chain | Низкие | Токен газа — BNB, стандарт токенов называют BEP-20 |
Комиссии в таблице описаны относительно, без цифр: цена газа в каждой сети меняется в течение дня, а после обновления Dencun (EIP-4844, март 2024 года) стоимость публикации данных роллапов в Ethereum заметно снизилась. Актуальные значения смотрите в трекерах газа каждой сети и обозревателях вроде Etherscan, Arbiscan, Basescan, Polygonscan и BscScan. Как устроена сама комиссия, мы разбирали в статье о газе в Ethereum.
Критерии выбора
1. Где ваши пользователи
Если продукт работает со стейблкоинами и пользователи держат средства на определённой бирже, важно, в каких сетях эта биржа поддерживает ввод и вывод. Если аудитория — пользователи конкретного кошелька или экосистемы, сеть по сути уже выбрана за вас. Деплой туда, где нет ваших пользователей, означает мост и лишний шаг для каждого.
2. Стоимость одной операции
Посчитайте, сколько транзакций пользователь делает в месяц и сколько газа тратит каждая. Если продукт подразумевает частые мелкие действия — игра, бонусы, микроплатежи, — Ethereum L1 обычно неоправданно дорог. Для редких крупных операций, где важна максимальная безопасность, наоборот, комиссия Ethereum может быть приемлемой.
3. Модель безопасности и вывод средств
Чем больше сумма в контракте и чем дольше она там хранится, тем важнее, на что опирается безопасность сети и может ли пользователь выйти самостоятельно. Для роллапов учитывайте срок вывода через нативный мост и то, кто может обновлять контракты самого роллапа.
4. Инфраструктура
- Есть ли в сети нужные вам стейблкоины, оракулы и DEX.
- Поддерживают ли сеть кошельки ваших пользователей и обозреватели с верификацией кода.
- Какая версия EVM поддерживается. Компилятор Solidity по умолчанию собирает под свежую версию, и это нужно сверить с целевой сетью.
- Работают ли надёжные RPC-провайдеры и есть ли тестовая сеть.
5. Учёт и налоги
Если проектом владеет компания, ей нужно учитывать операции в каждой сети. Чем больше сетей, тем сложнее сверка. Правовые вопросы, связанные с цифровыми активами в России, мы в этой статье не разбираем: о приёме оплаты и ограничениях для резидентов есть отдельный материал о законе о криптовалюте.
Подбор по типу продукта
| Продукт | С чего мы бы начали | Почему |
|---|---|---|
| Токен с акцентом на ликвидность и доверие | Ethereum или крупный L2 | Максимальная совместимость с биржами и кошельками |
| Игра или приложение с частыми действиями | L2 или Polygon PoS | Низкая цена операции |
| NFT-коллекция для широкой аудитории | L2 или Polygon PoS | Дешёвый минт для покупателя |
| Продукт для пользователей экосистемы BNB | BNB Chain | Там аудитория и привычные кошельки |
| Хранилище крупных сумм на долгий срок | Ethereum | Безопасность L1 без дополнительных допущений |
| Платёжный контракт для зарубежной компании | Сеть, где клиенты держат стейблкоины | Минимум мостов и шагов для плательщика |
Это ориентир, а не правило. Под конкретный проект мы сравниваем сети по реальным сценариям и стоимости. Для проектов в экосистеме Telegram подходят смарт-контракты TON, это уже не EVM.
Несколько сетей сразу
Один и тот же контракт можно развернуть в нескольких сетях, но это несколько независимых контрактов. Токен с одинаковым названием в двух сетях — два разных токена, если их не связывает мост. Мосты — одна из самых рискованных частей экосистемы, и их добавляют только под реальную потребность. Если вы всё же выходите в несколько сетей, сделайте одинаковые адреса через детерминированный деплой (CREATE2 или CREATE3), иначе пользователи будут путаться, а мошенники — этим пользоваться. Как это устроить — в статье о деплое и верификации.
Тестовые сети
У каждой из пяти сетей есть тестовая сеть, где газ ничего не стоит. Для Ethereum основная тестовая сеть для приложений — Sepolia, у Arbitrum и Base есть свои тестовые сети на её основе, у BNB Chain — собственная. Проводите полный цикл в тестовой сети выбранной платформы, а не только в локальной: так проявятся отличия в версии EVM, адресах внешних контрактов и работе обозревателя.
Чек-лист перед окончательным выбором
- Сеть поддерживает биржи и кошельки, которыми пользуются ваши клиенты.
- Посчитана стоимость типового сценария пользователя за месяц.
- Понятна модель безопасности и срок вывода средств.
- Есть нужные стейблкоины, оракулы и обозреватель с верификацией кода.
- Версия EVM сети совпадает с
evmVersionпри компиляции. - Контракт протестирован на форке выбранной сети.
- Есть план мониторинга именно в этой сети.
Если сомневаетесь, с какой сети начать, опишите продукт на странице разработки смарт-контрактов, мы предложим вариант с расчётом стоимости операций.
Вопросы и ответы
Чем L2 отличается от отдельного блокчейна?
Роллап второго уровня публикует данные транзакций в Ethereum и опирается на его безопасность. Отдельная сеть вроде BNB Chain защищена только собственными валидаторами.
Почему вывод из Arbitrum в Ethereum занимает неделю?
В оптимистичных роллапах есть период, в течение которого любой может оспорить результат. Нативный мост ждёт окончания этого периода. Сторонние мосты быстрее, но добавляют свой риск.
Какая сеть самая дешёвая для смарт-контракта?
Однозначного ответа нет: цены газа меняются в течение дня. Обычно L2 и отдельные сети вроде Polygon PoS и BNB Chain дешевле Ethereum в разы, но стоит считать стоимость своих сценариев.
Нужно ли переписывать контракт под другую EVM-сеть?
Обычно нет: код на Solidity совместим. Но нужно проверить версию EVM сети, адреса внешних контрактов, поведение оракулов и особенности вроде статуса секвенсора в L2.
Можно ли перенести контракт в другую сеть?
Код можно развернуть в другой сети, но это будет новый контракт с новыми данными. Балансы и состояние переносятся отдельно, а связать токены в двух сетях можно только мостом.
Читайте также
Смарт-контракт простыми словами: что это и когда бизнесу он не нужен
БлокчейнSolidity с нуля: из чего состоит смарт-контракт в 2026 году
БлокчейнСколько стоит разработка смарт-контракта и из чего складывается цена
БлокчейнАпгрейдируемые смарт-контракты: proxy, UUPS, плюсы и риски
БлокчейнТестирование смарт-контрактов: Foundry, Hardhat, фаззинг, инварианты
БлокчейнЧек-лист перед аудитом смарт-контракта: что подготовить команде