I basket
Un basket è la composizione di azioni tokenizzate che la tesoreria di un mercato comprerà e distribuirà in airdrop ai suoi holder. Viene scelto al lancio e nessuna funzione lo cambia: lo detiene il vault del mercato, e solo un upgrade di quel vault da parte dell'owner di StockFun potrebbe cambiarlo.
I tre basket
| Basket | Composizione | L'idea |
|---|---|---|
| AI | NVDA 40 % · MSFT 30 % · GOOGL 30 % | Potenza di calcolo, modelli, e le aziende che vendono entrambi |
| Mega Tech | AAPL 34 % · AMZN 33 % · META 33 % | Le più grandi aziende tecnologiche quotate, con pesi quasi uguali |
| Index | SPY 60 % · QQQ 40 % | Esposizione ampia, nessuna concentrazione su un singolo titolo |
Niente pesi personalizzati, nessun asset aggiunto, nessuna modifica dopo la creazione. Le azioni di un basket devono avere un feed di prezzo indipendente sulla chain dove vengono comprate. Su Ethereum la factory lo verifica alla registrazione. Per Robinhood Chain la factory verifica solo che ogni azione sia associata a un token di Robinhood Chain, e il vault speculare rifiuta un'azione senza feed all'arrivo della sua prima consegna.
Dal 2026-10-06 un basket comprende al massimo cinque azioni: la factory ne rifiuta uno più
grande (MAX_BASKET_STOCKS). È un limite tecnico, non una scelta di prodotto: ogni costo
che cresce con un basket, dalla conversione di un vault e dal suo invio all'airdrop fino
alla riscossione di dieci finestre da parte di un holder, è misurato fino a quella
dimensione, e un basket di circa ventisei azioni avrebbe reso ogni riscossione di dieci
finestre troppo pesante per una sola transazione. Dall'aggiornamento Glamsterdam di
Ethereum, attivo su Sepolia dal 2026-10-06, un nuovo slot di storage costa circa cinque
volte tanto: una riscossione di dieci finestre di cinque azioni richiederebbe circa da 8 a
14 milioni di gas, ancora entro una sola transazione, e le riscossioni della dapp vanno a
cinque finestre alla volta. L'owner di StockFun può cambiare il limite facendo
l'upgrade della factory. I tre basket comprendono tre, tre e due azioni.
Perché è immutabile
Un basket modificabile sarebbe un potere, quindi una promessa da mantenere, quindi un motivo per fidarsi di qualcuno. Congelandolo, StockFun toglie l'argomento dal tavolo: ciò che il vault comprerà tra un anno è leggibile oggi, nel codice.
È anche ciò che permette all'interfaccia di dichiarare cosa detiene un mercato senza consultare nessuno.
Nessuna funzione modifica un basket, né nella factory né in un vault. Dal 2026-10-02 i vault sono però upgradabili dall'owner di StockFun, come ogni modulo tranne i token e il lock della liquidità: vedi Modello di fiducia.
I tre requisiti di un basket
Perché un basket sia deployabile, ogni azione che contiene deve avere:
- Un token disponibile sulla chain dove il vault compra
- Un feed di prezzo Chainlink indipendente, che pone i limiti al vault
- Liquidità su un pool secondario accessibile
Il feed è il requisito non negoziabile. Senza di esso il vault non ha modo di sapere se viene derubato in un'esecuzione, e il protocollo preferisce non deployare un basket piuttosto che comprare alla cieca.
La copertura effettiva dei feed su Robinhood Chain va rilevata di nuovo prima di ogni deploy. Il rilevamento su 20 asset presente nelle fonti del progetto è storico: l'API dell'emittente elencava 194 asset al 2026-09-11.
Il basket del protocollo
$STOCKFUN usa Index. Il protocollo applica a sé stesso il basket più neutro che
offre, cosa più facile da difendere che scegliere il più aggressivo.