GX Exchange 101
A plain-English guide to understanding GX Exchange, how it works, and why it matters.
What Is GX Exchange?
GX Exchange is a decentralized exchange (DEX) for trading perpetual futures contracts. Unlike traditional exchanges such as Binance or Coinbase, GX Exchange runs on its own blockchain — GX Chain — which means no single company controls the order book, the matching engine, or your funds.
Think of it as a stock exchange that runs on the internet, where the rules are enforced by software rather than a central authority, and where you always maintain custody of your assets.
What Are Perpetual Futures?
A perpetual future (or “perp”) is a contract that lets you speculate on the price of an asset — such as Bitcoin or Ethereum — without actually owning the asset itself. Unlike traditional futures, perpetuals have no expiration date. You can hold a position for as long as you want.
Perpetuals allow you to:
- Go long — Profit when the price goes up
- Go short — Profit when the price goes down
- Use leverage — Amplify your position size (and your risk) by putting up a fraction of the total value as collateral
GX Exchange supports perpetual futures on major crypto assets including BTC, ETH, SOL, and more.
How Does It Work?
1. Connect Your Wallet
You connect a standard Ethereum wallet (MetaMask, WalletConnect, Ledger, or others) to the GX Exchange interface. Your wallet is your identity — no account creation, no email, no KYC required.
2. Deposit Collateral
You deposit USDC (a US dollar stablecoin) into the GXVault smart contract on the Arbitrum network. This collateral backs your trades. GX Exchange never takes custody of your funds — the vault is a transparent, auditable smart contract.
3. Place Trades
Once your deposit is credited, you can place orders on any available market. Orders are matched by the GX Core matching engine running on GX Chain. Every order is cryptographically signed with your wallet’s private key, ensuring that only you can place trades on your account.
4. Settlement and Withdrawal
Profits and losses are settled in real time on GX Chain. When you want to withdraw, you submit a signed withdrawal request. After a security timelock and multi-validator approval, your USDC is returned to your wallet on Arbitrum.
What Makes GX Exchange Different?
It Runs on Its Own Blockchain
Most decentralized exchanges run as smart contracts on an existing blockchain (such as Ethereum or Solana). GX Exchange built its own Layer 1 blockchain from scratch in Rust, purpose-built for high-frequency trading. This gives it full control over block times, transaction ordering, and performance optimization.
Institutional-Grade Speed
The GXCore matching engine delivers industry-leading performance with ultra-fast matching, competing directly with traditional centralized exchanges rather than typical DeFi protocols.
Dual-Engine Architecture
GX Chain runs two execution environments simultaneously:
- GXCore handles order matching and trading at native speed (no virtual machine overhead)
- GX EVM provides full Ethereum smart contract compatibility for DeFi applications
This means traders get maximum performance, while developers can deploy any Solidity smart contract on the same chain.
Byzantine Fault Tolerant Consensus
GX Chain uses GX BFT consensus with advanced pipelining, which means the network continues operating correctly even if up to one-third of validators are offline or behaving maliciously. Every block achieves near-instant finality — there are no reorgs, no reorganizations, and no ambiguity about whether your trade was confirmed.
Self-Custody by Default
At no point does GX Exchange take custody of user funds. Deposits sit in an auditable smart contract. Withdrawals require multi-validator signature approval. The AI trading vaults use GX Core’s native API wallet mechanism, which allows trading but prevents withdrawal — enforced at the protocol level.
Who Is It For?
| User Type | What GX Offers |
|---|---|
| Retail traders | Low fees, fast execution, self-custody, AI-assisted trading vaults |
| Professional traders | Sub-millisecond latency, deep liquidity, API access, advanced order types |
| DeFi developers | Full EVM compatibility, deploy Solidity contracts on a high-performance L1 |
| Token holders | Stake GX to earn a share of trading fees, participate in governance |
| Institutional participants | Run a validator node, earn staking rewards, shape protocol governance |
Key Numbers
| Metric | Value |
|---|---|
| Matching engine | GXCore (industry-leading throughput) |
| Match latency | Ultra-fast sub-microsecond matching |
| Block finality | Near-instant |
| Test coverage | Comprehensive suite, all passing |
| Total GX supply | 1,000,000,000 (fixed) |
| Consensus | GX BFT (battle-tested) |
| Language | Rust |
How Do I Get Started?
- Visit gx.exchange
- Connect your Ethereum wallet
- Deposit USDC via Arbitrum
- Start trading
For detailed step-by-step instructions, see How to Start Trading.
Glossary
| Term | Definition |
|---|---|
| Perpetual future | A derivative contract with no expiration date |
| Leverage | Borrowing to increase position size beyond your collateral |
| Liquidation | Automatic closure of a position when collateral falls below the maintenance margin |
| Collateral | The USDC you deposit to back your trading positions |
| Validator | A server that participates in GX Chain consensus and block production |
| BFT | Byzantine Fault Tolerance — the ability to operate correctly despite faulty nodes |
| EVM | Ethereum Virtual Machine — the runtime for Solidity smart contracts |
| EIP-712 | A standard for signing typed structured data with an Ethereum wallet |