What Is Loopring?

Loopring (LRC) is an Ethereum Layer 2 scaling protocol that uses zero-knowledge rollup (zkRollup) technology to provide high-throughput, low-cost trading and payment capabilities. Founded by Daniel Wang in 2017, Loopring was one of the first protocols to implement zkRollup technology for decentralized exchange functionality. By batching thousands of transactions off-chain and submitting cryptographic proofs to Ethereum, Loopring achieves throughput of over 2,000 trades per second while maintaining the security guarantees of the Ethereum mainnet.

Loopring was originally designed as a blockchain-agnostic protocol, with early plans to support deployment on Ethereum, NEO, and Qtum -- any blockchain with smart contract functionality. Its foundational innovation was ring-matching, a mechanism where orders are not limited to simple two-token trading pairs. Instead, multiple orders can be matched together in a ring, where order A wants to trade Token X for Token Y, order B wants Token Y for Token Z, and order C wants Token Z for Token X. By linking these orders into a ring, all three trades are satisfied simultaneously, dramatically improving liquidity compared to traditional pair-based matching. This approach allows Loopring to draw liquidity from a cross-exchange pool rather than relying on a single order book.

The protocol uses an off-chain order management and on-chain settlement model. Users sign orders from their own wallets and submit them to a network of relays that aggregate orders into an off-chain order book. Ring-miners (now called operators) match these orders into the most efficient rings, then submit the settlement transactions to the Loopring smart contracts on Ethereum. Because funds never leave the user's wallet until settlement, there is no counterparty risk and no need to deposit tokens into an exchange contract. Users can even move tokens out of their wallet after placing an order -- the protocol automatically adjusts the order size based on the current wallet balance.

To address the problem of front-running, where miners or bots observe pending transactions and insert their own orders ahead to profit, Loopring implemented a Dual Authoring mechanism. This solution prevents malicious actors from stealing ring-matched trade solutions from the original solver, a problem that affects many decentralized exchanges. The combined architecture of off-chain order management with on-chain settlement means users get the performance of a centralized exchange with the security of decentralized smart contracts.

The Loopring protocol powers a decentralized exchange (DEX) that supports both order book and automated market maker (AMM) trading models. Users can trade ERC-20 tokens at a fraction of the cost of Ethereum mainnet transactions, with settlement finality guaranteed by zero-knowledge proofs posted to Layer 1. Gas costs on Loopring Layer 2 are a fraction of what they would be on a mainnet DEX like the early EtherDelta, making it one of the most gas-efficient ways to trade tokens on Ethereum.

Loopring also offers a smart wallet application that serves as a gateway to its Layer 2 ecosystem. The wallet features social recovery, allowing users to designate guardians -- trusted friends, family members, or even hardware wallets -- who can collectively help recover access if keys are lost. The wallet also provides direct fiat on-ramps and seamless interaction with Loopring's DEX and payment features. Users can transfer ETH and ERC-20 tokens between Layer 1 and Layer 2, or transact entirely on Layer 2 for minimal fees.

The LRC token (referred to as an LRx token in the protocol's multi-chain design) is used for protocol fees, staking, and governance. A portion of trading fees on the Loopring DEX is distributed to LRC stakers, while another portion is burned, creating deflationary pressure. Operators who run Loopring's exchange infrastructure are required to stake LRC as a security bond, aligning their incentives with honest operation. LRC holders also participate in governance decisions around protocol upgrades, which is particularly important since deployed smart contracts cannot be altered once live.

Getting Started With Loopring

  1. Step 1: Learn About Loopring L2. Visit loopring.org to understand how zkRollup technology works and the benefits of trading on Loopring's Layer 2 compared to Ethereum mainnet DEXs, including dramatically lower gas costs and faster settlement.
  2. Step 2: Set Up the Loopring Wallet. Download the Loopring Smart Wallet app or access the Loopring DEX web interface. You can also use MetaMask to connect to Loopring's Layer 2 through the web application.
  3. Step 3: Move Assets to Layer 2. Deposit ETH or ERC-20 tokens from Ethereum mainnet to Loopring Layer 2. This requires a one-time Layer 1 transaction, after which all subsequent trades and transfers on Layer 2 are nearly free.
  4. Step 4: Trade or Provide Liquidity. Use the Loopring DEX to swap tokens via the AMM or place limit orders on the order book. You can also provide liquidity to AMM pools to earn trading fees and potential LRC mining rewards.

How to Get a Loopring Wallet?

Loopring Smart Wallet

The official Loopring Smart Wallet is available on iOS and Android. It features social recovery with configurable guardians, Layer 2 integration, and a built-in interface for the Loopring DEX. The wallet uses smart contract technology for enhanced security, removing the single point of failure of a traditional private key.

MetaMask

MetaMask can be used to connect to Loopring's Layer 2 through the web-based DEX interface at loopring.io. LRC tokens on Layer 1 can be stored directly in MetaMask as standard ERC-20 tokens. Funds remain in your MetaMask wallet during trading -- no deposit to a separate contract is required.

Hardware Wallets

Ledger and Trezor support LRC as an ERC-20 token. Hardware wallets can also be connected to the Loopring web interface for secure Layer 2 trading while keeping keys offline, combining the convenience of Layer 2 with the security of cold storage.

Loopring Resources

How to Buy Loopring?

LRC tokens can be purchased on major centralized exchanges including Coinbase, Binance, and Kraken. After purchasing, you can withdraw LRC to your Ethereum wallet and optionally move it to Loopring Layer 2 for low-cost trading.

For decentralized trading, LRC is available on Uniswap and other Ethereum DEXs on Layer 1, as well as directly on the Loopring DEX on Layer 2 where trading fees are significantly lower. Staking LRC on the protocol earns a share of trading fees and supports network security.

Latest Loopring News

Loopring continues to develop its zkRollup technology and expand the capabilities of its Layer 2 ecosystem. The protocol has been enhancing its smart wallet features, improving DEX performance, and exploring integrations with other Layer 2 solutions and DeFi protocols. Loopring remains one of the most established zkRollup implementations on Ethereum, competing with newer L2 solutions while maintaining its focus on low-cost, secure decentralized trading with the unique ring-matching architecture that gave the project its name.