Infinity CLAMM & LBAMM
🔷 CLAMM (Concentrated Liquidity AMM)
Il CLAMM consente ai fornitori di liquidità di allocare il proprio capitale all'interno di intervalli di prezzo specifici. Questo porta a:
Maggiore efficienza del capitale: Più liquidità ai prezzi di trading attivi.
Liquidità più profonda: Migliore esecuzione per i trader.
Gestione attiva degli LP: Gli LP devono adeguare le posizioni al movimento dei prezzi.
Maggiore potenziale di perdita impermanente per le posizioni fuori intervallo.
CLAMM opera sulla formula del prodotto costante (X * Y = K). Ogni posizione di liquidità è non-fungibile e rappresentata come un NFT.
🔷 LBAMM (Liquidity Book AMM o "Bin Pool")
LBAMM implementa bin di prezzo discreti, ognuno dei quali detiene liquidità a un livello di prezzo specifico. LBAMM segue la formula della somma costante (X + Y = K).
Caratteristiche principali:
Scambi con impatto sul prezzo pari a 0 all'interno di un bin.
Liquidità fungibile (la liquidità all'interno di ogni bin è un token ERC-20).
Costi di gas inferiori per la modifica delle posizioni LP.
Supporto per diverse forme di liquidità (es. asimmetrica, uniforme).
Più adatto a coppie a bassa volatilità per via della curva di prezzo piatta per bin.
🥞 PancakeSwap è il primo protocollo a offrire pool LBAMM con hook.
Sia i pool CLAMM che LBAMM supportano gli hook, che consentono agli sviluppatori di personalizzare il comportamento del pool. I tipi di pool sono estendibili tramite nuovi Pool Manager, che possono essere aggiunti senza la ridistribuzione del protocollo.
Funzionalità
CLAMM
LBAMM
Curva di Prezzo
Prodotto Costante (X * Y = K)
Somma Costante (X + Y = K)
Token di Liquidità
Non-fungibile (NFT)
Fungibile (ERC-20 per bin)
Ideale Per
Coppie sia ad alta che a bassa volatilità
Coppie a bassa volatilità
Vantaggi
Efficienza del capitale
Efficiente in termini di gas su ampio/intero intervallo
Ampiamente adottato
Impatto sul prezzo 0 all'interno del bin
Gestione LP più economica
Forme di liquidità flessibili
Supporto Hook
✅
✅
🧮 Commissioni
PancakeSwap Infinity supporta un sistema di commissioni flessibile ed estensibile tramite impostazioni di commissione Statica e Dinamica. Questa configurazione offre sia ai creatori di pool che agli LP potenti strumenti per ottimizzare diverse strategie di trading e profili di rischio.
🔁 Commissioni Dinamiche
Le Commissioni Dinamiche vengono determinate in tempo reale tramite contratti hook.
Queste commissioni possono fluttuare in base a fattori esterni come volatilità, volume di trading, stato dell'utente (es. possesso di CAKE) o qualsiasi logica personalizzata codificata nell'hook.
I pool con commissioni dinamiche devono abilitare l'impostazione al momento della creazione del pool e associare un hook in grado di modificare le commissioni tramite
beforeSwap.Una volta inizializzato un pool, il tipo di commissione (dinamica o statica) è immutabile.
Le commissioni dinamiche offrono la massima flessibilità e ottimizzano le strutture delle commissioni sia per gli LP che per gli swapper in base alle condizioni di mercato.
📌 Commissioni Statiche
I pool a Commissione Statica hanno una commissione fissa impostata durante la creazione del pool.
Queste commissioni non possono essere modificate dopo l'inizializzazione del pool.
Adatte per casi d'uso più semplici o dove è importante la prevedibilità della struttura delle commissioni.
🔒 Limiti Massimi delle Commissioni:
Pool CLAMM: Fino al 100% (principalmente per casi d'uso specializzati o sperimentali)
Pool LBAMM: Limitato al 10%
🏛 Commissione del Protocollo (per pool a commissione statica):
PancakeSwap applica una commissione di protocollo sui pool Infinity
33% della commissione LP, con un massimo dello 0,4%
Commissione LP
Commissione Protocollo
1%
0,33%
2%
0,4% (limite massimo)
Pool a Commissione Dinamica
0%
🛠️ Note di Configurazione per i Creatori di Pool
Quando si inizializza un pool tramite PoolManager, il creatore deve scegliere:
Se il pool usa una commissione statica o dinamica
Se un contratto hook è associato (richiesto per le commissioni dinamiche)
Queste impostazioni sono permanenti e definiscono il comportamento del pool per tutta la sua durata.
Last updated
Was this helpful?