PlasmaShares V2 — Shares DAO, защищённые валидаторами

С 26 июля 2026 года GetPlasma DAO обновил свою систему Shares: PlasmaShares V2 (PLS) — обновляемый ERC-20 токен в блокчейне CC. V2 вводит мультисигнатурный минтинг валидаторами, проверку печати Ambassador через живое видео и ончейн-нуллификаторы для предотвращения атак повторного воспроизведения. Игровые серверы больше не имеют прав минтинга — только валидаторы могут минтить Shares и только с кворумом 2/3.

Что такое PlasmaShares?

PlasmaShares (символ: PLS) — это ERC-20 токены, где 1 токен = 1 Share в GetPlasma DAO. Всего существует 10 миллиардов авторизованных Shares. В отличие от Keshe Coins или Cash Coins, PlasmaShares не зарабатываются через геймплей — они зарабатываются через долгосрочную приверженность сообществу.

Адрес контракта (прокси): 0xBD677B99B7F1527Ac656D6876305CeBffB868632
Реализация V2: 0xB026010a33AD43E83906E9706084Ea4E1187Bb60
Сеть: CC Blockchain (Chain ID 30369)
Стандарт: ERC-20 Upgradeable (UUPS Proxy, V2)
Авторизованных Shares: 10,000,000,000 PLS
Валидаторы: 3 (кворум 2/3 требуется для минтинга)
Комиссия Ambassador: 0.001 CC за проверенный клейм (ончейн)

Как игроки зарабатывают Shares

Существует два механизма получения PlasmaShares игроками. Смарт-контракт обеспечивает жёсткие лимиты ончейн (максимум 7 birthday Shares, максимум 1 Ambassador Share на адрес). В V2 процесс минтинга работает следующим образом:

  1. Игрок подаёт клейм в свой день рождения (или после 12 месяцев в роли Ambassador)
  2. Ambassador проверяет игрока через живой видеозвонок Jitsi — проверяя личность, день рождения и дату повышения уровня
  3. Ambassador криптографически запечатывает клейм своим приватным ключом (ончейн-проверка ecrecover)
  4. Валидаторы одобряют — как минимум 2 из 3 валидаторов должны подписать клейм
  5. Share минтится ончейн — 1 PLS игроку, 0.001 CC Ambassador как комиссия за нотаризацию
  6. Ончейн-нуллификатор предотвращает повтор — однажды выполненный клейм не может быть повторён

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

Birthday Shares

У каждого игрока есть реальный день рождения — день, когда он родился. Эта дата проверяется Ambassador во время проверки личности и хранится в базе данных. Когда наступает ваш день рождения и вы достигли нового уровня с прошлого дня рождения, вы получаете 1 PlasmaShare.

🎁 Birthday Share

В свой реальный день рождения, если вы достигли нового уровня (Level 3 или выше) с прошлого клейма дня рождения, вы можете запросить 1 PLS Share. Ambassador проверит вашу личность и дату повышения уровня через живой видеозвонок Jitsi, затем криптографически запечатает клейм. Валидаторы одобряют с кворумом 2/3, и Share минтится в ваш Wallet.

  • Максимум 7 birthday Shares на игрока (по одному на каждый уровень с 3 до 9)
  • Ончейн-нуллификатор предотвращает повтор — однажды запрошенный за год, он не может быть запрошен снова
  • Ambassador проверяет: реальная дата рождения == сегодня, уровень ≥ 3, новый уровень с прошлого дня рождения
  • Живая видеопроверка через Jitsi — тот же процесс, что и проверка личности
  • 0.001 CC комиссия за нотаризацию выплачивается ончейн Ambassador

Ambassador Shares

Ambassador, преданно служащие своей стране, вознаграждаются Share в самом DAO.

🏛️ Ambassador Share

После 12 полных месяцев службы в качестве Ambassador вашей страны вы получаете 1 PLS Share. Это достижение за всю жизнь — его можно запросить только один раз. Клейм проверяется и запечатывается другим Ambassador, затем одобряется валидаторами.

  • Максимум 1 Ambassador Share на адрес — обеспечивается ончейн
  • Ончейн-нуллификатор предотвращает повтор — однажды запрошенный, он не может быть запрошен снова
  • Однажды запрошенный, контракт навсегда записывает это ончейн — двойной клейм невозможен

Почему ончейн?

PlasmaShares V2 использует UUPS-паттерн обновляемого прокси, обновлённый с V1. Это означает:

  • Блокчейн — это реестр Shares — нет базы данных, нет таблицы, нет внецепочечной записи
  • Балансы Shares публично проверяемы кем угодно
  • Минтинг требует кворум 2/3 валидаторов — ни один сервер не может минтить Shares
  • Проверка печати Ambassador ончейн через ecrecover — подпись Ambassador проверяется смарт-контрактом
  • Ончейн-нуллификатор предотвращает атаки повторного воспроизведения — даже если база данных скомпрометирована, клейм не может быть повторён
  • 0.001 CC комиссия за нотаризацию выплачивается ончейн Ambassador за каждый проверенный клейм
  • Основатель держит 2 миллиарда Shares (20% от авторизованных) как начальное распределение
  • Контракт может быть приостановлен администратором в экстренных случаях
  • Будущие обновления могут быть развёрнуты без изменения адреса контракта

V2 вводит три роли: DEFAULT_ADMIN_ROLE (основатель/казначейство — может минтить, сжигать, приостанавливать, обновлять, управлять валидаторами и Ambassador), VALIDATOR_ROLE (узлы-валидаторы — подписывают клеймы, требуется кворум 2/3) и устаревшая MINTER_ROLE из V1 (отозвать после обновления). Игровые серверы больше не имеют роли минтинга.

Распределение Shares

РаспределениеКоличество% от авторизованных
Основатель2,000,000,000 PLS20%
Birthday Shares игроковдо 7 на игрока—
Ambassador Shares1 на Ambassador (после 12 месяцев)—
Казначейство / Будущее распределениеОставшиеся ~8 миллиардов~80%

Распределение основателя минтится при развёртывании. Shares игроков и Ambassador минтятся по запросу по мере их заработка. Часть казначейства остаётся невыпущенной и может быть распределена DAO для будущих инициатив, партнёрств или вознаграждений сообщества.

Технические детали

  • Solidity 0.8.26 с OpenZeppelin обновляемыми контрактами, компиляция viaIR
  • UUPS-прокси — обновлён с V1, совместим с хранилищем, reinitializer(2)
  • Мультисиг-минтинг — claimShareWithSeal() требует печать Ambassador + 2/3 подписей валидаторов
  • Ончейн-реестр Ambassador — registerAmbassador() / revokeAmbassador() (только админ)
  • Ончейн-набор валидаторов — addValidator() / removeValidator() (только админ, мин. 3)
  • Ончейн-нуллификатор — keccak256(player, claimType, year) предотвращает повтор
  • Комиссия Ambassador — 0.001 CC переводится ончейн Ambassador за каждый клейм
  • Приостанавливаемый — весь минтинг и клеймы могут быть остановлены в экстренных случаях
  • Нулевые комиссии за газ — все транзакции в CC-цепи используют gasPrice: 0
  • Сервис валидатора — Go-сервис на узлах-валидаторах, собирает подписи и отправляет транзакции минтинга
  • События: ShareClaimedWithSeal, BirthdayShareClaimed, AmbassadorShareClaimed, SharesMinted, SharesBurned, AmbassadorFeePaid

Что это значит для игроков

PlasmaShares представляют фундаментальный сдвиг: игроки — не просто участники, они — владельцы. Вознаграждая долгосрочное участие — повышение уровня год за годом, службу Ambassador в течение полного года — DAO выравнивает стимулы в сторону устойчивого построения сообщества, а не краткосрочного фарминга.

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

FAQ

Как проверить мой баланс PlasmaShare? Откройте ваш Wallet и найдите баланс токенов PLS, или запросите контракт в CC-блок-эксплорере по адресу 0xBD677B99B7F1527Ac656D6876305CeBffB868632.

Могу ли я перевести свои Shares? Да. PlasmaShares — стандартные ERC-20 токены — вы можете перевести их на любой адрес Wallet.

Могу ли я купить Shares? Не напрямую через геймплей. Казначейство может распределить Shares для фандрайзинга или партнёрств в будущем. Birthday и Ambassador Shares зарабатываются, а не покупаются.

Что если я достиг Level 9? Вы можете запросить до 7 birthday Shares (по одному на каждый уровень с 3 до 9). После этого больше birthday Shares недоступны — вы достигли максимума.

Нужно ли мне что-то делать, чтобы запросить birthday Share? Да. В свой день рождения нажмите «Запросить Birthday Share» в игре. Вы получите ссылку на видеозвонок Jitsi. Присоединитесь к звонку с вашим Ambassador, который проверит вашу личность, день рождения и дату повышения уровня. После того как Ambassador запечатает клейм и валидаторы одобрят (кворум 2/3), Share минтится в ваш Wallet. Ambassador получает 0.001 CC как комиссию за нотаризацию.

Может ли основатель забрать мои Shares? Нет. Функция burn требует админ-привилегий и проверяет, что на адресе достаточно баланса. Основатель может сжигать Shares только с адресов с достаточным балансом — но это операция казначейства, а не механизм конфискации. Ваши Shares принадлежат вам.

Что нового в V2? V2 заменяет старую модель минтинга с одного сервера на мультисигнатурный минтинг валидаторами. Игровые серверы больше не имеют MINTER_ROLE — только узлы-валидаторы могут минтить Shares и только с кворумом 2/3. Ambassador должен криптографически запечатать каждый клейм после живой видеопроверки. Ончейн-нуллификатор предотвращает атаки повторного воспроизведения даже при компрометации базы данных. Ambassador получает 0.001 CC ончейн за каждую нотаризацию.

Серверы