Мультичейн и мосты
BERG изначально задуман мультичейн-токеном: сети равноправны, «главной» среди них нет. Контракт в Ethereum с первого дня спроектирован под выход в другие сети без редеплоя и без привязки к конкретному вендору мостов.
Принцип: burn-and-mint
При переходе токена между сетями ничего не «копируется»: токены сжигаются в сети-источнике и минтятся в сети-назначении. Глобальное предложение по всем сетям в сумме всегда остаётся 1 000 000 000 BERG.
Сеть A Сеть B
BERG ──burn──▶ мост ──mint──▶ BERG
◀─────────────────────
(обратно — так же)Две роли под два поколения мостов
Мост подключается выдачей роли контракту моста и отключается её отзывом — код токена при этом не меняется.
| Роль | Интерфейс | Для кого |
|---|---|---|
BRIDGE_ROLE | ERC-7802: crosschainMint / crosschainBurn | современные стеки: Chainlink CCIP, Superchain и др. |
MINTER_ROLE | классический mint + burn / burnFrom | старые burn-and-mint адаптеры |
Роли выдаёт и отзывает DEFAULT_ADMIN_ROLE (казна). Мост можно в любой
момент отозвать и заменить другим — привязки к вендору нет.
Текущий статус
Роли мостов никому не выданы — BERG сейчас ведёт себя как обычный
токен с фиксированным предложением. Это можно проверить по событиям
RoleGranted контракта на Etherscan.
По дорожной карте первым планируется мост Ethereum ↔ TON — чтобы жетон BERG в TON и ERC-20 в Ethereum стали единым свободно перемещаемым предложением.