Sitemap
Valey13

Valey13

Laminar

5 min readJan 27, 2023

Introduzione a Laminar
Il mercato elettronico è caratterizzato da operazioni frequenti e diversificate: i compratori e i venditori eseguono rapidamente operazioni come l’invio di ordini, la cancellazione di ordini, la sostituzione di ordini, ecc. nella speranza di ottenere un vantaggio sul mercato e di concludere le loro transazioni al miglior prezzo possibile; anche i partecipanti al mercato si presentano in molte forme, con alcuni operatori al dettaglio che attendono pazientemente l’evasione degli ordini, un processo in cui la negoziazione può essere accompagnata anche da un certo grado di nervosismo che a volte può trasformarsi in ansia e indignazione. Le strategie sistematiche cercano di identificare i movimenti dei prezzi consumando grandi quantità di dati di mercato. Su questa base, i market maker lavorano su due fronti per cercare di fornire liquidità per le conseguenti turbolenze del mercato e per ridurre al minimo la volatilità insolita. I mercati elettronici centralizzati esistono ormai da decenni. Nel corso degli anni hanno beneficiato di miglioramenti e sono diventati robusti e durevoli. Sebbene negozino alcuni dei prodotti più liquidi e popolari al mondo, riteniamo che i prodotti e le funzionalità dei principali mercati elettronici delle azioni, come il NASDAQ o il NYSE, non siano all’altezza delle innovazioni pionieristiche per stare al passo con i tempi.

Passiamo ora ai “DEX”, borse decentralizzate innovative rispetto alle tradizionali borse centralizzate, e in particolare ai DEX di trading decentralizzato di tipo order book, che sono semplicemente borse decentralizzate che operano in modo simile alle borse tradizionali.

A differenza delle borse centralizzate, i DEX, essendo sulla blockchain, devono rispettare molti dei vincoli e delle limitazioni del protocollo scelto, per il quale è effettivamente così. La potenza di calcolo del protocollo è condivisa con ogni programma on-chain o smart contract che si possa immaginare. Potreste pensare che l’ordine che state per inviare al DEX sia la cosa più importante dopo la scoperta del bosone di Higgs, ma nessuno vi aprirà subito una corsia preferenziale: la blockchain viene condivisa. I nodi della catena hanno a che fare con ogni genere di cose, come le persone che pagano ogni genere di cose online, o Larry Jr. che deve finire i suoi compiti estivi: pubblicare il suo NFT. ma per complicare ulteriormente la situazione, i protocolli di solito elaborano le transazioni in ordine. In sostanza, se la rete è occupata, la transazione richiederà più tempo. Sembra una sfida, non è vero? È qui che entra in gioco Laminar.

Che cos’è il flusso laminare?

In meccanica dei fluidi, il flusso laminare si verifica quando le particelle di un fluido si muovono in un percorso regolare, senza alcun disturbo o mescolamento. Pensate a questo: le particelle possono viaggiare insieme e sfiorarsi senza influenzare le particelle in altri percorsi. Cosa c’entra questo con la nostra DEX? Aspettate un attimo, presto capirete.

Che cos’è Laminar?
Di nuovo, torniamo alla blockchain. L’ordine di esecuzione delle transazioni è piuttosto critico. Questo è il motivo per cui molte transazioni su blockchain sono sequenziali. Cioè, una dopo l’altra, tutte le transazioni vengono eseguite in sequenza senza alcuna concomitanza, il che garantisce l’integrità della blockchain. Il rovescio della medaglia, tuttavia, è che l’elaborazione delle transazioni in sequenza è lenta e i programmi on-chain che richiedono un elevato throughput di transazioni, come ad esempio on-chain DEX, soffriranno se il throughput complessivo delle transazioni è basso.

In un fluido a strati (la realtà), se le particelle non si influenzano a vicenda, allora possono essere concatenate. Allo stesso modo, tornando alla blockchain, se le transazioni non si influenzano a vicenda, possono essere eseguite in tandem nello stesso momento.

Tornando ad Aptos, Aptos utilizza Block-STM, un motore di esecuzione parallela per i contratti intelligenti. In poche parole, questa tecnologia consente di eseguire e convalidare le transazioni su più thread contemporaneamente, grazie a un meccanismo che verifica le dipendenze tra di essi. Per dirla in modo più semplice, 2 o più transazioni possono essere eseguite contemporaneamente se non si influenzano a vicenda.

Una parte significativa delle transazioni tradizionali elaborate su una borsa centralizzata o su un DEX non si sovrappone. Esempi sono la cancellazione di ordini limite nel libro degli ordini o la conferma di ordini a livelli diversi. Pertanto, esiste un grande potenziale per l’applicazione del modello Block-STM per costruire un DEX resiliente.

Vediamo alcune caratteristiche principali di Laminar.

Get Valey13’s stories in your inbox

Join Medium for free to get updates from this writer.

Caratteristiche principali
1. Cancellazione parallela

Come accennato in precedenza, Laminar utilizzerà un’innovazione fondamentale di Aptos chiamata Block-STM per consentire l’esecuzione parallela degli ordini, ove possibile, aumentando così il throughput complessivo del DEX e riducendo il numero di richieste di cancellazione abusive da parte dei market maker. In fondo, per qualsiasi partecipante, ci sarà sempre una certa variazione nel tempo necessario per presentare una richiesta. Dato che le cancellazioni e le altre richieste non correlate possono essere eseguite in parallelo nello stesso blocco, il potenziale svantaggio della variabilità del ritardo è ridotto. Ciò è vantaggioso non solo per i market maker, ma soprattutto per la liquidità.

2. Ordini in ritardo

Per attirare gli investitori al dettaglio, gli utenti possono trarre vantaggio dal fatto che i loro ordini rimangono sulla catena per un periodo di tempo molto breve, riducendo così le commissioni di acquisizione degli ordini. Questi ordini attendono nella coda degli eventi per N blocchi prima di essere prenotati. In questo caso, i market maker negozieranno gli ordini passivi (ordini non ritardati) in modo più aggressivo perché sanno che non sono robot di trading ad alta frequenza a cecchinare.

Questo permette agli utenti di soppesare e scegliere tra velocità e costi, aiutando Laminar ad attrarre utenti disposti a sacrificare la velocità per ridurre i costi di trading e a incentivare i market maker a quotare spread più ristretti.

In breve, i nostri utenti possono inviare ordini ritardati in cambio di commissioni più basse, mentre i market maker possono specificare ordini passivi (ordini non ritardati) che offrono una liquidità ad alta frequenza più aggressiva rispetto agli ordini ritardati, fornendo prezzi migliori per la maggior parte degli utenti.

3. Interfaccia SDK, UI o API

Laminar è per tutti, e intendiamo tutti tra noi. DEX è completamente decentralizzato e rimarrà sempre tale, ma sappiamo che utenti diversi possono preferire interagire con DEX in modi diversi. Per questo motivo, forniremo una serie di interfacce per soddisfare le esigenze di ciascuna parte.

SDK
Essendo il metodo di livello più basso per interagire con i programmi on-chain, l’SDK offre agli sviluppatori la possibilità di essere rapidamente operativi per interagire con i nodi e invocare direttamente i comandi on-chain. L’SDK sarà disponibile sia in Rust che in Python.

UI
Il team di Laminar distribuirà un’interfaccia utente intuitiva basata sul web per i trader che preferiscono operare in modalità point-and-click. L’interfaccia utente sarà dotata di grafici e di una grafica del libro ordini in tempo reale, simile a quella di una borsa centralizzata di criptovalute.

API
Forniremo agli sviluppatori un’interfaccia REST e websocket per interagire con DEX in modo programmatico. Se volete integrare Laminar con la vostra piattaforma di trading, o se avete una strategia sistematica che volete implementare e negoziare rapidamente, la nostra API è esattamente per voi e pronta a servirvi.

Ci auguriamo che questa breve introduzione a Laminar sia stata di vostro gradimento. Approfondiremo i dettagli in un nuovo post in arrivo, quindi sentitevi liberi di seguirci su Medium, Twitter e di entrare a far parte del nostro Discord.

--

--