Glossary

Complete glossary of LX terminology - 100+ terms covering trading, blockchain, and system concepts

Glossary

Complete glossary of terms used in LX documentation and APIs.

A

Aggregate Signature

A cryptographic signature that combines multiple signatures into one, reducing verification overhead. LX uses BLS aggregate signatures for validator consensus.

All-or-None (AON)

An order condition requiring the entire order quantity to be filled in a single transaction or not at all. See also: Fill or Kill.

Alpha

In consensus, the confidence threshold (typically 0.8 or 80%) required for block finality. Higher alpha values increase security but may slow finality.

API Key

A unique identifier used to authenticate API requests. API keys should be kept secret and never exposed in client-side code.

Arbitrage

The practice of exploiting price differences between markets. LX provides low-latency infrastructure enabling cross-market arbitrage.

Ask

An order to sell an asset at a specified price. The lowest ask price is the best ask. See also: Bid.

Atomic Settlement

A settlement method ensuring all parts of a trade complete together or not at all. Prevents partial execution failures.

B

Backend

The execution engine handling order matching. LX supports multiple backends: Pure Go, C++, GPU/MLX, and FPGA.

Base Asset

The first asset in a trading pair. In BTC-USDT, BTC is the base asset. Also called the base currency.

Best Bid/Best Ask (BBO)

The highest bid price and lowest ask price currently available in the order book. Represents the tightest spread.

Bid

An order to buy an asset at a specified price. The highest bid price is the best bid. See also: Ask.

Block

A unit of data containing transactions that has been validated and added to the blockchain. LX achieves 1ms block finality.

Block Height

The sequential number of a block in the chain, starting from 0 (genesis block).

BLS Signature

Boneh-Lynn-Shacham signature scheme enabling efficient signature aggregation. Used for validator consensus in LX.

B-Tree

A self-balancing tree data structure used for price level storage. Provides O(log n) insert, delete, and search operations.

Byzantine Fault Tolerance (BFT)

The ability of a distributed system to reach consensus despite malicious actors. LX uses K=3 validators for BFT.

C

Cancel

To remove a pending order from the order book before execution.

Chain ID

A unique identifier for a blockchain network. Used to prevent transaction replay across networks. See Networks.

Circular Buffer

A fixed-size data structure that overwrites oldest data when full. Used for zero-copy trade recording in LX.

Clearing

The process of validating and recording trades after execution. Precedes settlement.

Clearinghouse

The entity or system responsible for trade clearing. In LX, an automated smart contract system.

Client Order ID

A unique identifier assigned by the client to track orders. Must be unique per user session.

Consensus

The process by which distributed nodes agree on the state of the ledger. LX uses DAG-based consensus with FPC.

Cross-Chain

Operations spanning multiple blockchain networks. LX supports cross-chain asset transfers via bridges.

D

DAG (Directed Acyclic Graph)

A data structure where blocks can have multiple parents, enabling parallel processing. Core to LX consensus.

Day Order

An order that expires at the end of the trading session if not filled. See Time in Force.

Depth

The number of price levels shown in an order book snapshot. Maximum depth is typically 100 levels.

Deterministic

A property ensuring identical inputs always produce identical outputs. Critical for blockchain state consistency.

Dilithium

A post-quantum cryptographic signature algorithm based on lattice problems. Part of LX quantum-resistant security.

E

Engine

The core matching system that processes orders. See Backend.

Epoch

A defined period in the consensus protocol. Validator sets may change between epochs.

Execution

The process of matching and filling an order. May be partial or complete.

Execution Report

A message confirming order execution details including price, quantity, and fills.

F

Fee

The cost charged for executing a trade. Includes maker fees, taker fees, and network fees.

Fill

A trade that satisfies part or all of an order. Multiple fills may complete one order.

Fill or Kill (FOK)

An order type requiring immediate complete execution or cancellation. No partial fills allowed.

Finality

The point at which a transaction is irreversible. LX achieves 1ms finality for trades.

FIX Protocol

Financial Information eXchange protocol. An industry-standard for electronic trading. Supported for institutional clients.

FPGA

Field-Programmable Gate Array. Hardware accelerator achieving 100M+ orders/sec throughput.

Front-Running

The practice of placing orders ahead of known pending orders. LX implements MEV protection.

G

Gas

The fee unit for computational work on EVM-compatible chains. Not directly applicable to LX native chain.

Gateway

The entry point for client connections. Handles authentication, rate limiting, and request routing.

Genesis Block

The first block in a blockchain (height 0). Contains initial state and configuration.

Good Till Cancelled (GTC)

An order that remains active until filled or explicitly cancelled. Default time-in-force.

gRPC

Google Remote Procedure Call. High-performance binary protocol used for LX API access.

H

Hash

A fixed-size output from a cryptographic hash function. Used for block identification and data integrity.

Hidden Order

An order not visible in the public order book. Only revealed upon execution.

HSM

Hardware Security Module. Secure device for cryptographic key storage. Required for validators.

Hybrid Order

An order combining characteristics of multiple order types.

I

Iceberg Order

An order showing only a portion of total quantity. Replenishes visible size as fills occur.

Immediate or Cancel (IOC)

An order type filling available quantity immediately and cancelling any remainder.

Index Price

A reference price calculated from multiple sources. Used for mark price and liquidations.

Insurance Fund

A reserve fund covering losses from liquidations that exceed collateral.

J

JSON-RPC

A stateless, lightweight remote procedure call protocol using JSON. Primary API protocol for LX.

JWT

JSON Web Token. Used for session authentication after initial API key verification.

K

K-Value

The validator threshold in consensus. K=3 means three validators must agree for finality.

Kyber

A post-quantum key encapsulation mechanism. Used for secure key exchange in QZMQ.

L

Latency

The time delay between request and response. LX targets sub-microsecond matching latency.

Leverage

Trading with borrowed funds. Leverage amplifies both gains and losses.

Limit Order

An order to buy or sell at a specified price or better. Rests in the order book until filled.

Liquidation

Forced closing of a position when margin falls below requirements.

Liquidity

The ease of buying or selling an asset without affecting its price. Higher depth means higher liquidity.

Lock-Free

Data structures that allow concurrent access without mutex locks. Critical for low-latency performance.

Lot Size

The minimum quantity increment for orders. Varies by trading pair.

LUX

The native token of the Lux blockchain network. Used for staking, fees, and governance.

M

Maker

A trader who provides liquidity by placing limit orders. Typically pays lower fees.

Maker Fee

The fee charged to the maker side of a trade. Usually lower than taker fee.

Mark Price

A fair price calculation used for unrealized PnL and liquidations.

Market Data

Real-time information about prices, trades, and order book state.

Market Order

An order to execute immediately at the best available price.

Matching Engine

The core component that pairs buy and sell orders. Heart of the DEX.

MEV

Miner/Maximal Extractable Value. Profit from reordering transactions. LX implements protection.

Mempool

The pool of pending transactions awaiting inclusion in a block.

Modify Order

A request to change price or quantity of an existing order. May lose time priority.

MLX

Apple's Metal-based machine learning acceleration framework. Powers GPU orderbook engine.

N

Nonce

A sequential number ensuring transaction order and preventing replay attacks.

NUMA

Non-Uniform Memory Access. Memory architecture consideration for high-performance systems.

O

Object Pool

A cache of pre-allocated objects for reuse. Reduces garbage collection overhead.

Off-Chain

Operations occurring outside the main blockchain. Order matching in LX is off-chain.

On-Chain

Operations recorded directly on the blockchain. Final settlement in LX is on-chain.

Open Interest

The total number of outstanding derivative contracts.

Open Order

An order currently resting in the order book awaiting execution.

Oracle

A service providing external data to blockchain systems. Used for index prices.

Order Book

The collection of all open orders for a trading pair, organized by price level.

Order ID

A unique identifier assigned by the exchange to track an order.

P

Partial Fill

Execution of only a portion of an order quantity.

Peg Order

An order that tracks a reference price (e.g., best bid minus offset).

Position

The net holding in an asset. Can be long (positive) or short (negative).

Post-Only

A flag ensuring an order only adds liquidity. Rejected if it would immediately match.

Post-Quantum

Cryptographic algorithms resistant to quantum computer attacks. LX supports Dilithium and Kyber.

Price Level

All orders at a specific price point. Organized as FIFO queue.

Price-Time Priority

Matching algorithm prioritizing best price first, then earliest order at same price.

Priority Fee

Additional fee to prioritize transaction inclusion. Higher fees processed first.

Pro-Rata

Allocation method distributing fills proportionally to order size at a price level.

Q

Quantum-Resistant

See Post-Quantum.

Queue Position

An order's place in the time-priority queue at its price level.

Quote Asset

The second asset in a trading pair. In BTC-USDT, USDT is the quote asset.

QZMQ

Quantum-secure ZeroMQ. Secure messaging protocol for validator communication.

R

Rate Limit

Maximum allowed requests per time period. Prevents abuse and ensures fair access.

Reduce-Only

A flag ensuring an order only reduces an existing position.

Reject

Order refused by the system. May be due to validation failure or insufficient funds.

Remaining Size

The unfilled portion of a partially filled order.

Replay Attack

Attempt to reuse a valid transaction on a different network. Prevented by chain ID.

REST API

Representational State Transfer API. HTTP-based interface for LX.

Risk Engine

The component performing pre-trade and post-trade risk checks.

S

Self-Trade Prevention (STP)

Mechanism preventing a user from trading with their own orders.

Settlement

The final transfer of assets between parties after trade clearing.

Shard

A partition of data or processing for horizontal scaling.

Side

The direction of an order: buy or sell.

SIMD

Single Instruction Multiple Data. CPU optimization used in C++ backend.

Slippage

The difference between expected and actual execution price.

Snapshot

A point-in-time capture of order book state.

Spread

The difference between best bid and best ask prices.

Stake

Tokens locked as collateral for validator participation.

State Root

A cryptographic commitment to the entire system state at a block height.

Stop Order

An order triggered when price reaches a specified stop price.

Stop-Limit Order

A stop order that becomes a limit order when triggered.

Symbol

The identifier for a trading pair (e.g., BTC-USDT).

T

Taker

A trader who removes liquidity by matching existing orders.

Taker Fee

The fee charged to the taker side of a trade. Usually higher than maker fee.

Throughput

The number of operations processed per unit time. LX achieves 434M+ orders/sec.

Tick Size

The minimum price increment for orders. Varies by trading pair.

Time in Force (TIF)

The duration an order remains active. Options: GTC, IOC, FOK, DAY.

TLS

Transport Layer Security. Encryption protocol for secure connections.

Trade

A matched transaction between buyer and seller.

Trade ID

A unique identifier for an executed trade.

Trailing Stop

A stop order that adjusts with favorable price movement.

Transaction

A signed request to change blockchain state.

TWAP

Time-Weighted Average Price. An execution algorithm spreading orders over time.

U

Unrealized PnL

Profit or loss on open positions based on mark price.

Uptime

The percentage of time a system is operational. Validators require 99.9% uptime.

V

Validator

A node participating in consensus by validating and proposing blocks.

Volatility

The degree of price variation over time.

Volume

The total quantity traded over a period.

VWAP

Volume-Weighted Average Price. A benchmark calculated from price and volume data.

W

Warp Message

Cross-chain message format in Lux ecosystem. Used for DEX-blockchain communication.

WebSocket

Protocol for real-time bidirectional communication. Used for market data and order updates.

Weight

A validator's influence in consensus, typically proportional to stake.

X

X-Chain

Asset chain in Lux ecosystem. UTXO-based for transfers.

Y

Yield

Return on investment over time. May include trading fees and staking rewards.

Z

Zero-Copy

Memory optimization avoiding data duplication during transfer.

Zero-Knowledge Proof

Cryptographic proof verifying a statement without revealing underlying data.


See Also


Last updated: 2025-12-11