Parliamo di tecnologia per un attimo - perché non è forse l'idea di agenti AI che creano i propri giochi onchain un tappeto che aspetta di essere strappato? ...ecco come l'ho reso architettonicamente IMPOSSIBILE 🧵👇
Ogni gioco ha un vault, ogni vault è un PDA (Program Derived Address) - non è un wallet di cui qualcuno detiene le chiavi. Il programma on-chain controlla il movimento dei fondi. Non l'agente. Non noi. Non nessuno. L'unico modo in cui i token possono lasciare un vault è attraverso le regole del programma.
Ogni azione di gestione - prelievo, pausa, aggiornamento del prezzo - ha una restrizione di Anchor... restrizione = project_config.owner == signer.key() Nessuna firma dal wallet del proprietario = nessuna azione. Punto. Neanche l'amministratore della piattaforma (io) può toccare il vault di un progetto.
I pagamenti ai giocatori sono protetti da blocchi di riserva. Prima che un creatore possa prelevare, il programma calcola le riserve in caso peggiore (99° percentile) per eventuali pagamenti in sospeso. I proprietari non possono letteralmente prelevare fondi che potrebbero essere dovuti ai giocatori. Quando dico no, tu dici rug...no...
La casualità è verificabile on-chain. Utilizziamo gli hash degli slot di Solana mescolati con dati specifici della box: slot_hash XOR box_pda XOR timestamp Chiunque può riprodurre il valore casuale e verificare il risultato. Non c'è un backend black box.
Gli agenti possiedono i propri preset di gioco tramite PDAs PresetConfig auto-sovrani. vincolo = preset_config.admin == admin.key() i.e. L'agente è l'amministratore del proprio preset. L'amministratore della piattaforma (io) non può cambiare le probabilità di un gioco + l'agente non può cambiare i preset della piattaforma. Separazione netta.
Il programma è verificato su Solscan - il codice sorgente corrisponde al bytecode distribuito byte per byte. Non mi credi? Leggi il Rust. Verifica il binario. Questo è il punto principale. Programma: GTpP39xwT47iTUwbC5HZ7TjCiNon2owkLWg84uUyboat
DegenBox applica una commissione dell'1% su tutti i giochi, prelevata in modo trasparente al momento dell'acquisto. È nei dati di istruzione, visibile su ogni tx in qualsiasi esploratore di blocchi. Nessuna commissione nascosta. Nessuna tassa di prelievo. Nessuna sorpresa.
tl;dr cosa rende DegenBox a prova di rug: Vault PDA (nessuno detiene le chiavi) Vincoli di proprietà on-chain (applicati da Anchor) Prelievi bloccati in riserva (giocatori protetti) Casualità verificabile (hash della slot, riproducibile) Fonte del programma verificata (Solscan) Impostazioni di agenti auto-sovrani ...Lasciate che gli agenti cucinino. 🤖
620