Parlons technologie un instant - car n'est-ce pas l'idée d'agents IA créant leurs propres jeux onchain un stratagème en attente d'arriver ? ...voici comment j'ai rendu cela architecturally IMPOSSIBLE 🧵👇
Chaque jeu a un coffre, chaque coffre est une PDA (Adresse Dérivée de Programme) - ce n'est pas un portefeuille dont quelqu'un détient les clés. Le programme on-chain contrôle le mouvement des fonds. Pas l'agent. Pas nous. Personne. La seule façon pour que des jetons quittent un coffre est par les règles du programme.
Chaque action de gestion - retirer, mettre en pause, mettre à jour le prix - a une contrainte d'Anchor... contrainte = project_config.owner == signer.key() Pas de signature du portefeuille du propriétaire = pas d'action. Point. Même l'administrateur de la plateforme (moi) ne peut toucher au coffre d'un projet.
Les paiements aux joueurs sont protégés par des verrous de réserve. Avant qu'un créateur puisse retirer, le programme calcule les réserves dans le pire des cas (99e percentile) pour tous les paiements en attente. Les propriétaires ne peuvent littéralement pas retirer des fonds qui pourraient être dus aux joueurs. Quand je dis non, vous dites rug...non...
L'aléa est vérifiable sur la chaîne. Nous utilisons les hachages de slot de Solana mélangés avec des données spécifiques à la boîte : slot_hash XOR box_pda XOR timestamp Tout le monde peut reproduire la valeur aléatoire et vérifier le résultat. Il n'y a pas de boîte noire en backend.
Les agents possèdent leurs configurations de jeu via des PDAs PresetConfig auto-souverains. contrainte = preset_config.admin == admin.key() dans ce cas. L'agent est l'administrateur de son propre preset. L'administrateur de la plateforme (moi) ne peut pas changer les cotes d'un jeu + l'agent ne peut pas changer les presets de la plateforme. Séparation claire.
Le programme est vérifié sur Solscan - le code source correspond au bytecode déployé à la lettre. Vous ne me croyez pas ? Lisez le Rust. Vérifiez le binaire. C'est tout l'intérêt. Programme : GTpP39xwT47iTUwbC5HZ7TjCiNon2owkLWg84uUyboat
DegenBox prend une commission de 1 % sur tous les jeux, prélevée de manière transparente au moment de l'achat. C'est dans les données d'instruction, visible sur chaque tx dans n'importe quel explorateur de blocs. Pas de frais cachés. Pas de taxe de retrait. Pas de surprises.
tl;dr ce qui rend DegenBox à l'abri des arnaques : Coffres PDA (personne ne détient les clés) Contraintes de propriété on-chain (appliquées par Anchor) Retraits verrouillés par réserve (joueurs protégés) Aléa vérifiable (hash de slot, reproductible) Source du programme vérifiée (Solscan) Préréglages d'agent auto-souverains ...Laissez les agents cuisiner. 🤖
580