PlasmaShares V2 — Shares de DAO sĂ©curisĂ©es par validateurs

Depuis le 26 juillet 2026, la DAO GetPlasma a mis Ă  niveau son systĂšme de Shares : PlasmaShares V2 (PLS), un jeton ERC-20 Ă©volutif sur la blockchain CC. V2 introduit la frappe multi-signatures par validateurs, la vĂ©rification par sceau d’Ambassador via vidĂ©o en direct, et des nullifiers on-chain pour empĂȘcher les attaques par rejeu. Les serveurs de jeu n’ont plus de droits de frappe — seuls les validateurs peuvent frapper des Shares, et uniquement avec un quorum de 2/3.

Que sont les PlasmaShares ?

Les PlasmaShares (symbole : PLS) sont des jetons ERC-20 oĂč 1 jeton = 1 Share dans la DAO GetPlasma. Il y a 10 milliards de Shares autorisĂ©es au total. Contrairement aux Keshe Coins ou aux Cash Coins, les PlasmaShares ne s’obtiennent pas par le jeu — elles s’obtiennent par un engagement Ă  long terme envers la communautĂ©.

Adresse du contrat (proxy) : 0xBD677B99B7F1527Ac656D6876305CeBffB868632
Implémentation V2 : 0xB026010a33AD43E83906E9706084Ea4E1187Bb60
ChaĂźne : CC Blockchain (Chain ID 30369)
Standard : ERC-20 évolutif (Proxy UUPS, V2)
Shares autorisées : 10 000 000 000 PLS
Validateurs : 3 (quorum de 2/3 requis pour la frappe)
Frais d’Ambassador : 0,001 CC par rĂ©clamation vĂ©rifiĂ©e (on-chain)

Comment les joueurs gagnent des Shares

Il existe deux mĂ©canismes pour que les joueurs reçoivent des PlasmaShares. Le smart contract applique les limites strictes on-chain (maximum 7 Shares d’anniversaire, maximum 1 Share d’Ambassador par adresse). Dans V2, le processus de frappe fonctionne comme suit :

  1. Le joueur soumet une rĂ©clamation Ă  son anniversaire (ou aprĂšs 12 mois en tant qu’Ambassador)
  2. L’Ambassador vĂ©rifie le joueur via un appel vidĂ©o Jitsi en direct — vĂ©rification de l’identitĂ©, de l’anniversaire et de la date de montĂ©e de niveau
  3. L’Ambassador scelle cryptographiquement la rĂ©clamation avec sa clĂ© privĂ©e (vĂ©rification ecrecover on-chain)
  4. Les validateurs approuvent — au moins 2 validateurs sur 3 doivent signer la rĂ©clamation
  5. La Share est frappĂ©e on-chain — 1 PLS pour le joueur, 0,001 CC pour l’Ambassador en tant que frais de notarisation
  6. Le nullifier on-chain empĂȘche le rejeu — une fois qu’une rĂ©clamation est exĂ©cutĂ©e, elle ne peut plus jamais ĂȘtre rĂ©pĂ©tĂ©e

Aucun serveur de jeu n’a de droits de frappe. Aucune base de donnĂ©es n’est la porte de sĂ©curitĂ©. La blockchain elle-mĂȘme garantit l’unicitĂ©.

Shares d’anniversaire

Chaque joueur a un vĂ©ritable anniversaire — le jour oĂč il est nĂ©. Cette date est vĂ©rifiĂ©e par un Ambassador lors de la vĂ©rification d’identitĂ© et stockĂ©e dans la base de donnĂ©es. Lorsque votre anniversaire arrive et que vous avez atteint un nouveau niveau depuis votre dernier anniversaire, vous recevez 1 PlasmaShare.

🎁 Share d’anniversaire

Le jour de votre vĂ©ritable anniversaire, si vous avez atteint un nouveau niveau (Level 3 ou supĂ©rieur) depuis votre derniĂšre rĂ©clamation d’anniversaire, vous pouvez demander 1 Share PLS. Un Ambassador vĂ©rifiera votre identitĂ© et votre date de montĂ©e de niveau via un appel vidĂ©o Jitsi en direct, puis scellera cryptographiquement la rĂ©clamation. Les validateurs approuvent avec un quorum de 2/3, et la Share est frappĂ©e dans votre Wallet.

  • Maximum 7 Shares d’anniversaire par joueur (une pour chaque niveau de 3 Ă  9)
  • Le nullifier on-chain empĂȘche le rejeu — une fois rĂ©clamĂ©e pour une annĂ©e, elle ne peut plus l’ĂȘtre Ă  nouveau
  • L’Ambassador vĂ©rifie : date de naissance rĂ©elle == aujourd’hui, Level ≄ 3, nouveau niveau depuis le dernier anniversaire
  • VĂ©rification par vidĂ©o en direct via Jitsi — mĂȘme processus que la vĂ©rification d’identitĂ©
  • 0,001 CC de frais de notarisation payĂ©s on-chain Ă  l’Ambassador

Shares d’Ambassador

Les Ambassadors qui servent leur pays avec dĂ©vouement sont rĂ©compensĂ©s par une Share dans la DAO elle-mĂȘme.

đŸ›ïž Share d’Ambassador

AprĂšs avoir servi 12 mois au total en tant qu’Ambassador de votre pays, vous recevez 1 Share PLS. C’est une rĂ©ussite Ă  vie — elle ne peut ĂȘtre rĂ©clamĂ©e qu’une seule fois. La rĂ©clamation est vĂ©rifiĂ©e et scellĂ©e par un autre Ambassador, puis approuvĂ©e par les validateurs.

  • Maximum 1 Share d’Ambassador par adresse — appliquĂ© on-chain
  • Le nullifier on-chain empĂȘche le rejeu — une fois rĂ©clamĂ©e, elle ne peut plus l’ĂȘtre Ă  nouveau
  • Une fois rĂ©clamĂ©e, le contrat l’enregistre dĂ©finitivement on-chain — aucune double rĂ©clamation possible

Pourquoi on-chain ?

PlasmaShares V2 utilise le modÚle de proxy évolutif UUPS, mis à niveau depuis V1. Cela signifie que :

  • La blockchain est le registre des Shares — pas de base de donnĂ©es, pas de tableur, pas d’enregistrement hors chaĂźne
  • Les soldes de Shares sont publiquement vĂ©rifiables par quiconque
  • La frappe nĂ©cessite un quorum de validateurs de 2/3 — aucun serveur unique ne peut frapper des Shares
  • VĂ©rification du sceau d’Ambassador on-chain via ecrecover — la signature de l’Ambassador est vĂ©rifiĂ©e par le smart contract
  • Le nullifier on-chain empĂȘche les attaques par rejeu — mĂȘme si la base de donnĂ©es est compromise, une rĂ©clamation ne peut ĂȘtre rĂ©pĂ©tĂ©e
  • 0,001 CC de frais de notarisation payĂ©s on-chain Ă  l’Ambassador pour chaque rĂ©clamation vĂ©rifiĂ©e
  • Le fondateur dĂ©tient 2 milliards de Shares (20 % des autorisĂ©es) en tant qu’allocation initiale
  • Le contrat peut ĂȘtre mis en pause par l’administrateur en cas d’urgence
  • Des mises Ă  niveau futures peuvent ĂȘtre dĂ©ployĂ©es sans changer l’adresse du contrat

V2 introduit trois rĂŽles : DEFAULT_ADMIN_ROLE (fondateur/trĂ©sorerie — peut frapper, brĂ»ler, mettre en pause, mettre Ă  niveau, gĂ©rer les validateurs et les Ambassadors), VALIDATOR_ROLE (nƓuds validateurs — signent les rĂ©clamations, quorum de 2/3 requis), et le MINTER_ROLE obsolĂšte de V1 (Ă  rĂ©voquer aprĂšs la mise Ă  niveau). Les serveurs de jeu ne dĂ©tiennent plus aucun rĂŽle de frappe.

Distribution des Shares

AllocationMontant% des autorisées
Fondateur2 000 000 000 PLS20 %
Shares d’anniversaire des joueursjusqu’à 7 par joueur—
Shares d’Ambassador1 par Ambassador (aprùs 12 mois)—
Trésorerie / Allocation future~8 milliards restants~80 %

L’allocation du fondateur est frappĂ©e au dĂ©ploiement. Les Shares des joueurs et des Ambassadors sont frappĂ©es Ă  la demande au fur et Ă  mesure que les joueurs les gagnent. La part de la trĂ©sorerie reste non Ă©mise et peut ĂȘtre allouĂ©e par la DAO pour de futures initiatives, partenariats ou rĂ©compenses communautaires.

Détails techniques

  • Solidity 0.8.26 avec les contrats Ă©volutifs OpenZeppelin, compilation viaIR
  • Proxy UUPS — mis Ă  niveau depuis V1, compatible au niveau du stockage, reinitializer(2)
  • Fraptage multi-signatures — claimShareWithSeal() nĂ©cessite le sceau de l’Ambassador + 2/3 des signatures de validateurs
  • Registre d’Ambassadors on-chain — registerAmbassador() / revokeAmbassador() (admin uniquement)
  • Ensemble de validateurs on-chain — addValidator() / removeValidator() (admin uniquement, min 3)
  • Nullifier on-chain — keccak256(player, claimType, year) empĂȘche le rejeu
  • Frais d’Ambassador — 0,001 CC transfĂ©rĂ©s on-chain Ă  l’Ambassador par rĂ©clamation
  • Pausable — toute la frappe et les rĂ©clamations peuvent ĂȘtre suspendues en cas d’urgence
  • ZĂ©ro frais de gaz — toutes les transactions sur la chaĂźne CC utilisent gasPrice: 0
  • Service de validateur — service Go sur les nƓuds validateurs, collecte les signatures et soumet les transactions de frappe
  • ÉvĂ©nements : ShareClaimedWithSeal, BirthdayShareClaimed, AmbassadorShareClaimed, SharesMinted, SharesBurned, AmbassadorFeePaid

Ce que cela signifie pour les joueurs

Les PlasmaShares reprĂ©sentent un changement fondamental : les joueurs ne sont pas seulement des participants, ils sont des propriĂ©taires. En rĂ©compensant l’engagement Ă  long terme — monter de niveau annĂ©e aprĂšs annĂ©e, servir en tant qu’Ambassador pendant une annĂ©e entiĂšre — la DAO aligne les incitations vers la construction durable de la communautĂ© plutĂŽt que vers le farming Ă  court terme.

Vos Shares sont dans votre Wallet. Pas dans une base de donnĂ©es. Pas dans un tableur. Sur la blockchain. Vous pouvez les vĂ©rifier Ă  tout moment, les transfĂ©rer, et elles ne peuvent pas vous ĂȘtre retirĂ©es.

FAQ

Comment vĂ©rifier mon solde de PlasmaShares ? Ouvrez votre Wallet et cherchez le solde de jetons PLS, ou interrogez le contrat sur l’explorateur de blocs CC Ă  l’adresse 0xBD677B99B7F1527Ac656D6876305CeBffB868632.

Puis-je transfĂ©rer mes Shares ? Oui. Les PlasmaShares sont des jetons ERC-20 standard — vous pouvez les transfĂ©rer vers n’importe quelle adresse de Wallet.

Puis-je acheter des Shares ? Pas directement par le jeu. La trĂ©sorerie peut allouer des Shares pour du financement ou des partenariats Ă  l’avenir. Les Shares d’anniversaire et d’Ambassador se gagnent, elles ne s’achĂštent pas.

Que se passe-t-il si j’atteins le Level 9 ? Vous pouvez rĂ©clamer jusqu’à 7 Shares d’anniversaire (une par niveau de 3 Ă  9). AprĂšs cela, plus aucune Share d’anniversaire n’est disponible — vous avez atteint le maximum.

Dois-je faire quelque chose pour rĂ©clamer ma Share d’anniversaire ? Oui. Le jour de votre anniversaire, cliquez sur « Demander ma Share d’anniversaire » dans le jeu. Vous obtiendrez un lien d’appel vidĂ©o Jitsi. Rejoignez l’appel avec votre Ambassador, qui vĂ©rifiera votre identitĂ©, votre anniversaire et votre date de montĂ©e de niveau. Une fois que l’Ambassador a scellĂ© la rĂ©clamation et que les validateurs ont approuvĂ© (quorum de 2/3), la Share est frappĂ©e dans votre Wallet. L’Ambassador reçoit 0,001 CC en tant que frais de notarisation.

Le fondateur peut-il prendre mes Shares ? Non. La fonction burn nĂ©cessite des privilĂšges d’administrateur et vĂ©rifie que l’adresse a un solde suffisant. Le fondateur ne peut brĂ»ler que des Shares d’adresses ayant un solde suffisant — mais c’est une opĂ©ration de trĂ©sorerie, pas un mĂ©canisme de confiscation. Vos Shares vous appartiennent.

Quoi de neuf dans V2 ? V2 remplace l’ancien modĂšle de frappe Ă  serveur unique par une frappe multi-signatures par validateurs. Les serveurs de jeu n’ont plus le MINTER_ROLE — seuls les nƓuds validateurs peuvent frapper des Shares, et uniquement avec un quorum de 2/3. Un Ambassador doit sceller cryptographiquement chaque rĂ©clamation aprĂšs vĂ©rification par vidĂ©o en direct. Un nullifier on-chain empĂȘche les attaques par rejeu mĂȘme si la base de donnĂ©es est compromise. L’Ambassador reçoit 0,001 CC on-chain pour chaque notarisation.

Serveurs