Skip to main content
La tua aliquota scende man mano che sale il volume mobile. La tabella è configurazione on-chain, e il livello in cui ti trovi è stato di conto on-chain: entrambi leggibili, nessuno dei due dedotto.

La tabella

L’aliquota maker arriva a zero al livello 4. Oltre quel punto, ogni ulteriore miglioramento per il maker arriva dal programma di rebate e non dai livelli di volume, perché ciò che viene premiato è diverso — vedi sotto.
Le aliquote spot sono contenute nella stessa struttura di configurazione, e oggi ciò che è attivo sono i mercati perpetui. Le colonne spot sono la tabella che si applicherà all’apertura dei mercati spot; al momento non vengono addebitate su nulla.
Questa è la tabella di riferimento, non un oracolo. La tabella attiva è pubblicata on-chain e si può leggere direttamente. Qualsiasi integrazione che scriva questi numeri nel codice prima o poi applicherà un’aliquota che la rete non applica — vedi Sviluppatori.

Come si misura il volume

volume ponderato=volume perpetui+2×volume spot\text{volume ponderato} = \text{volume perpetui} + 2 \times \text{volume spot} Lo spot conta doppio. Il volume spot è più difficile da generare e non porta con sé la leva che gonfia il nozionale dei perpetui, quindi pesarlo di più è ciò che rende i due confrontabili come misura dell’attività e non della leva. Tre proprietà della finestra: Mobile, non di calendario. Quattordici giorni, misurati all’indietro da adesso. Non c’è un azzeramento mensile attorno a cui manovrare né uno scalino al cambio di mese. Ricalcolata ogni giorno. Il volume viene fotografato una volta al giorno alle 00:00 UTC. La finestra è la differenza tra lo snapshot cumulativo di oggi e quello di quattordici periodi fa — ed è questo a renderla una finestra mobile e non un totale progressivo. Aggregata sul conto principale. Il volume di ogni sottoconto viene sommato sotto l’indirizzo principale, e il livello che ne risulta si applica a tutti. Distribuire l’attività su più sottoconti non aiuta e non danneggia: il numero è lo stesso in entrambi i casi.

Quando cambia il tuo livello

I livelli vengono ricalcolati una volta al giorno e applicati nel primo blocco dopo le 00:00 UTC, a ogni conto la cui aliquota è cambiata, in batch.
00:00 UTCsnapshot volume cumulativo
Volume finestrasnapshot di oggi meno quello di 14 periodi fa
Tabella livelliletta dal vivo dalla catena
Solo aliquote variatein batch in una transazione
La catena risolve l’aliquotadall’indice di livello
Tabella letta a ogni passaggio, mai in memoriaUn servizio con una copia propria applica la tabella di ieri dopo che la rete l’ha cambiata, e nulla sembra sbagliato finché qualcuno non riconcilia una commissione.
Rilevate sulle aliquote, non sui numeri di livelloUna soglia che si sposta, o un livello riprezzato, cambia quanto paghi senza cambiare il numero del tuo livello.
La catena risolve l’aliquota finaleLa transazione porta un indice di livello; un indice fuori dall’intervallo valido fa fallire l’intero batch invece di applicarlo in parte.
Applicato solo quando ogni batch è committatoUn’interruzione a metà passaggio rifà l’intero giorno, ed è sicuro perché la stessa finestra produce sempre la stessa risposta.
Quattro cose in quel ciclo vale la pena dirle, perché sono la differenza tra una tabella corretta e una che di solito è corretta. La tabella dei livelli viene letta dalla catena a ogni passaggio, mai tenuta in memoria. Un servizio che ne tenesse una copia propria continuerebbe ad applicare la tabella di ieri dopo che la rete l’ha cambiata, e nulla sembrerebbe sbagliato finché qualcuno non riconciliasse una commissione. I cambiamenti si rilevano sulle aliquote, non sui numeri di livello. Confrontare le posizioni di livello si lascia sfuggire due casi reali: una soglia che si sposta e fa finire in un altro livello un conto che non è cambiato, e un livello che viene riprezzato mentre il suo numero resta lo stesso. Entrambi cambiano quanto paghi. Nessuno dei due cambia il numero del tuo livello. La transazione porta un indice di livello; è la catena a risolvere l’aliquota. La corrispondenza autorevole tra livello e aliquota si applica in esecuzione, contro la configurazione attiva in quel blocco. Un indice fuori dall’intervallo valido fa fallire l’intero batch invece di applicarlo in parte. Un giorno conta come applicato solo dopo che ogni batch è stato committato. Un’interruzione a metà passaggio rifà l’intero giorno, ed è sicuro perché il calcolo è idempotente: la stessa finestra produce la stessa risposta. L’intero ciclo gira fuori dall’esecuzione del blocco e riscrive il risultato on-chain. Vedi Servizi di programma per il perché di questa forma, anziché calcolare il volume dentro il blocco.

Rebate per i market maker

I maker che forniscono una quota significativa della liquidità della piattaforma vengono pagati, non addebitati. Un’aliquota negativa è un rebate (una commissione negativa per il maker), ricevuto su ogni esecuzione maker. La base di calcolo è diversa da quella dei livelli di volume, e la differenza è proprio il punto. L’ammissibilità a un livello si misura sul tuo volume assoluto. L’ammissibilità al rebate si misura come quota del volume maker dell’intera piattaforma — quindi premia l’essere una frazione significativa del book, che non è la stessa cosa che operare molto. Un conto può essere grande in termini assoluti e irrilevante per la profondità del book; il rebate punta ai conti che mancherebbero se se ne andassero. I rebate sono limitati on-chain: un’aliquota maker non può scendere sotto −0,1% qualunque sia la configurazione. Vedi Commissioni di negoziazione.

Aliquote negoziate

Le aliquote possono essere impostate direttamente su un conto, fuori dalla tabella dei livelli. Un conto che porta un’aliquota negoziata viene deliberatamente saltato dal passaggio notturno sui livelli. Senza quell’esenzione, il ricalcolo giornaliero sovrascriverebbe i termini concordati alla prima variazione di volume, e continuerebbe a farlo ogni notte — il genere di guasto che resta invisibile finché qualcuno non riconcilia un mese di esecuzioni.

Leggere il tuo livello

Le due metà fanno parte dello stato della catena e si possono interrogare entrambe: la tabella tramite la configurazione delle commissioni, e il livello e l’aliquota assegnati al tuo conto tramite lo stato del conto. L’abitudine che conviene mettere in ogni integrazione è leggerle entrambe dal vivo e calcolare da lì il costo atteso, invece di memorizzare un’aliquota all’onboarding. È anche l’unico modo per accorgersi del caso in cui la tua aliquota è cambiata per un motivo diverso dal tuo volume: una revisione della tabella, uno spostamento di soglia, l’applicazione di un’aliquota negoziata.

Dove proseguire

Commissioni di negoziazione

Come si calcola una commissione e quale aliquota si applica.

Market making

Che cosa la piattaforma chiede a un maker, e che cosa offre.

Servizi di programma

Come il livello viene calcolato off-chain e ricommittato.

Commissioni non di negoziazione

Costi di bridge, conto, vault e liquidazione.