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 процесс минтинга работает следующим образом:
- Игрок подаёт клейм в свой день рождения (или после 12 месяцев в роли Ambassador)
- Ambassador проверяет игрока через живой видеозвонок Jitsi — проверяя личность, день рождения и дату повышения уровня
- Ambassador криптографически запечатывает клейм своим приватным ключом (ончейн-проверка
ecrecover) - Валидаторы одобряют — как минимум 2 из 3 валидаторов должны подписать клейм
- Share минтится ончейн — 1 PLS игроку, 0.001 CC Ambassador как комиссия за нотаризацию
- Ончейн-нуллификатор предотвращает повтор — однажды выполненный клейм не может быть повторён
Ни один игровой сервер не имеет прав минтинга. Ни одна база данных не является шлюзом безопасности. Сам блокчейн обеспечивает уникальность.
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 PLS | 20% |
| Birthday Shares игроков | до 7 на игрока | — |
| Ambassador Shares | 1 на 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 ончейн за каждую нотаризацию.
Серверы
- World: https://world.getplasma.org
- India: https://in.getplasma.org
- United States: https://us.getplasma.org
- Singapore: https://sg.getplasma.org