Read

Edit

History

Notify

Share

Binance DEX

Binance DEX (launched in 2019) is a decentralized exchange (DEX) built on  that allows exchanging digital assets issued and listed on it. The matching happens within the nodes and all of the transactions are recorded on-chain, therefore forming a complete, auditable ledger of activity[1][2].

Overview

Binance DEX is a decentralized exchange and an extension of the largest cryptocurrency exchange by daily volume, . Binance DEX is built on .

The testnet was launched on February 24, 2019, and this is what founder  said at the time of launch:

"Binance DEX is a decentralized exchange with a decentralized network of nodes, where you hold your own private keys and manage your own wallet,” said Changpeng Zhao (CZ), ex-CEO of Binance. “With Binance DEX, we provide a different balance of security, freedom and ease-of-use, where you take more responsibility and are in more control of your assets."[2][14][15]

After two months of testnet, a period involving nearly 8.5 million transactions across a simulated trading competition, coding competition, bug bounty program, and new updates and enhancements, the first version of mainnet was released on April 23, 2019. The mainnet was released along with the launching of  and so  migrated from  standards to BEP-2 to become the native asset on BNB Chain, and also Binance DEX, where it is used as a base token to assist network transactions. The users were allowed to create wallets using Binance's official Trust Wallet and also third-party wallets like  Crypto Wallet, Magnum Wallet, Coinomi Wallet, , ZelCore Wallet, Infinito Wallet, Math Wallet, Ellipal Wallet, Guarda Wallet, Exodus Wallet, and also hardware wallets,  and CoolWallet. The users also gained access to the Binance Chain Explorer, web wallet, public data nodes, and APIs, but actual trading began later[1][21].

CZ believed that this would start a new era for financial systems and he also asked the community to come forward and give input for the same. This is what he stated:

“We believe decentralized exchanges bring new hope and new possibilities, offering a trustless and transparent financial system,” said CZ (Changpeng Zhao), ex-CEO of Binance. “With no central custody of funds, Binance DEX offers far more control over your own assets. We hope this brings a new level of freedom to our community. We will work closely with projects and teams to grow the entire ecosystem.”[16][17]

On September 1, 2020, , a parallel chain to Binance main chain was launched. It enabled the creation of smart contracts and the staking mechanism for . It helps the whole Binance ecosystem to grow because of cheaper transaction fees with a high-performance network (with a block every 3 sec), increasing cross-chain interoperability by using  mechanisms, bootstrapping and investing in many DeFi projects, and collaborating with many and crypto projects. So currently, Binance DEX is powered by a dual-chain system and because of BSC, it will get more and more volume using cross-chain interoperable mechanisms and  (DApps)[18][19].

The Dual Chain Model

Binance DEX is first developed on a Binance Chain (BC) that allowed anyone to create, issue, and trade assets on the  and Binance DEX. Binance Smart Chain (BSC) enabled the writing of smart contracts which help to develop a  and bring liquidity to Binance DEX using interoperable mechanisms from other like  and others. The BC and BSC are compatible and can communicate with each other[20][32].

ParameterBinance ChainBinance Smart Chain
TypeMain ChainParallel Chain
Consensus MechanismDpos (Delegated-Proof-Of-Stake)Proof of Staked Authority (PoSA)
Number of block validators11up to 21
Mean Block Time< 1 second< 5 seconds
ProgrammabilityNon-Compatible to EVMSupports Ethereum Virtual Machine smart contracts
Token creationCan only issue token (BEP-2) on Binance ChainCan create a tokenized form for foreign assets (BEP-20 = Cross-chain BEP-2) on Binance Chain
Cross-chainBEP3 introduces 'Hash Timer Locked Contract' functions and further mechanisms to handle inter-blockchain tokens peg.BSC comes with efficient native dual chain communication; Optimized for scaling high-performance dApps that require a fast and smooth user experience.

Features

Functionality

Binance DEX has a very similar user interface to Binance centralized exchange and it utilizes a web-based trading platform. It has also integrated TradingView charts which offer a full range of technical indicators for traders. The core function of the platform that it allows users to create their own wallets and hold their own private keys along with support to alternative third-party software and hardware wallets including popular wallets like Atomic Wallet, Ledger, and others.

Technology

The exchange is built on the Binance Chain therefore it has advantages like one-second block time with near-instant transaction finality. As a result, it can support similar trading volumes as cryptocurrency exchanges like Binance, although it uses a different order matching engine. It uses a periodic auction technique to match all available orders, and as the match happens simultaneously for all orders with the same price in every auction, it put an end to the role of market makers and takers.

Security

Similar to other decentralized exchanges, Binance DEX doesn’t take custody of user funds, and the users and traders maintain control of their wallets, private keys, and their funds. Binance Chain runs on Byzantine fault tolerance (BFT) and Proof-of-stake (PoS) based consensus mechanism that involves a series of qualified block validators and makes use of a number of anti-front running mechanisms to maintain the treading integrity of the exchange.

Binance DEX vs Binance

Binance is a centralized exchange and it is hosted on servers while Binance DEX is a decentralized exchange built on Binance Chain. Apart from this primary difference, there are many additional key differences.

TypeBinanceBinance DEX
NatureHosted on centralized serversDecentralized exchange built on a Binance public blockchain
Fund ControlThe exchange wallet controls the funds of the user.The user can create wallet or use any preferable third party wallet to control and use funds. The is user is responsible for the funds.
Type of OrdersThe user can trade using both market order or limit order.Only limit order is accepted as order are processed every block.
KYCRequires KYC for large withdrawals (over 2 BTC per day).Doesn't require KYC.
Order MatchingOrder matches up bids and offers to complete trades. It is continuous like on most of the centralized exchanges.Order matching is done using periodic auction matching for all the existing open orders received in the past and the latest blocks.
Market Makers and TakersThey play a big role. The market makers create an order that provides liquidity, which is useful for market takers to buy or sell instantly.There is no role for maker makers and takers as orders are processed at once.

Order Matching

Matching Logic

As blocks are produced at the regular interval, order matching takes place using periodic auction matching for all open orders received in the past up to the latest block. It uses a discrete matching engine. The orders are collected every block and all open orders up to the latest block are matched at the end of that block.

Principles of the Matching Engine

  1. Matching is attempted 1 time each block.
  2. Matching occurs when the highest bid price is higher than the lowest ask price.
  3. Only 1 price is selected in each block, determined as the fill price among all the fillable orders.
  4. Order matching is prioritized first by price aggressiveness, then second by time (block height) that they are accepted.

Order Matching Process

Every matching attempt occurs after a block is recorded on the chain (mined and verified). The matching attempt follows the below steps determining block fill price from the following factors:

Determining block fill price*from the following factors

  • Maximum executable volume
  • Minimum surplus
  • Market pressure
  • Reference price

Allocating order fills using rules

  • Orders with the highest bid price will match with the orders with the lowest ask price.
  • If all bids or asks at the block fill price cannot be fully-filled by the respective asks or bids, orders from the earliest blocks are selected and filled first.
  • If all bids or asks at the block fill price cannot be fully filled by the respective asks or bids, and arrive in the same block, allocated execution will be in proportion to their quantity (floored if the number has a partial lot). If the allocation cannot be divided equally, a deterministic algorithm will guarantee a fair selection using a random order ID.

Trading

wikiBinance DEX Trading Interface

To log in and trade on Binance DEX, a user needs a BNB Chain-compatible wallet. The wallet can be created on the website itself or any compatible third-party wallet like Trust Wallet, SafePal, CoolWallet S, Math Wallet, Meet.one, Equal, Atomic Wallet that can be used via the WalletConnect interface. The users can also use hardware wallets like Ledger. Since it is a non-custodial decentralized exchange, the user is in control and responsible for the funds[35][40].

The Binance DEX currently has two different interfaces, one for BEP-2 assets and one for BEP-8 (mini BEP tokens). The user doesn't need a different wallet and can log in using the same wallet for both interfaces. Both interfaces are very similar to the  exchange.

Token Standards

Binance Chain and Binance DEX have their own native token Binance Coin (), but anyone can issue and implement tokens on the BNB Chain and make them available for trading. These tokens generally follow one of the standards mentioned below.

BEP-2

The BEP-2 token technical standard on Binance Chain is similar to Ethereum's ERC20. Examples of BEP-2 tokens are Thorchain (RUNE), Fantom (FTM), and Atomic Wallet (AWC). The other major cryptocurrencies like Cardano (ADA) and Polkadot (DOT) and many others also have their tokenized BEP-2 form.

BEP-8

These are created for many small, promising projects. These are also called mini BEP-2 tokens as they require lesser fees to mint. Examples of BEP-8 tokens are FUTSWAP, JPIN, VRTN, and others.

BEP-20

The BEP-20 is a token standard on  that extends . Due to its similarity to BEP-2 and ERC-20, it’s compatible with both. This represents a tokenized form of assets created on other blockchains. (e.g. LINK, XRP). Because of compatible architecture, BEP-2 tokens can be swapped for their BEP-20 equivalent. To move tokens from one chain to another (i.e., BEP-2 to BEP-20 or vice versa), it is possible to use the Binance Chain Wallet, available on Google Chrome and Firefox.

Binance Bridge

The Binance Bridge is a cross-chain bridging service that aims to increase interoperability between different blockchains. It allows users to exchange assets between different blockchains. The users can convert crypto assets into (and back from) BNB Chain wrapped tokens. By using it, the users can bring their digital assets such as BTC, ETH, USDT, LTC, XPR, LINK, ATOM, DOT, XTZ, ONT, and more to the BNB Chain ecosystem. It can support the cross-chain conversion of other cryptocurrencies and tokens to Binance BEP-2 or BEP-20 standards. Currently, the Binance Bridge supports ERC-20 and TRC-20 cross-chain transfers. By using Binance Bridge, the users can convert any digital asset to its BEP-2 format and then trade it on Binance DEX.

In January 2021, Binance Bridge added a new feature of buying BNB as gas. When users swap their tokens to the BEP-20 equivalents on Binance Smart Chain, they could choose to buy some BNB to pay for gas at the same time. The supported tokens list includes BTC, ETH, USDT, BUSD, and the total of a user's swap order has to be greater than 2BNB.

Trading Interface

Once a user signs in using any of the mentioned wallets, they can trade BEP-2, and BEP-8 tokens going to their respective portals. If a user doesn't have any funds in their wallet, they have an option to purchase either BNB or BUSD to fund their wallet using their party fiat to crypto gateway provider - MoonPay. The users can also swap other cryptocurrencies like Ethereum (ETH), Bitcoin (BTC), Polkadot (DOT), and others using Binance Bridge to get corresponding BEP-2 tokens. Users can also change the connected node if they want.

The Binance DEX trading page is designed to provide a user-friendly trading interface and it is composed of the following parts:

  • Trading Pairs Info: the tokens are paired similarly to the  exchange. BEP-2 tokens are paired with native token Binance Coin () and a few BEP-2 tokens are also paired with BTC, ALTS (ETH and DAI), and fiat (mostly fiat-backed stablecoin like (BUSD), TrueUSD (TUSD), etc). The users can switch between the markets by using tabs and can select their desired market.
  • Trading View Chart: once the user selects the desired pair, they can see the TradingView chart, which displays information and price action of the selected pair. The chart allows the trades to display indicators such as the RSI, moving average, etc., and also use tools available on the TradingView portal. The 'depth' tab shows market depth, i.e. the overall level and breadth of open orders, and usually refers to trading within individual trading pairs. The number of levels can be zoomed in and out. The key indicator of this market depth is the spread. The spread is the gap between the bid and the ask prices. If the bid price of a token is $19 and the asking price for the same is $20, then the spread for the token in question is 1 divided by the lowest ask price to yield a bid-ask spread of 5% (1 / $20 x 100).
  • Trade History and Orderbook: the order book shows a list of open orders on the exchange The top half shows sell orders and the bottom half lists the buy orders for the selected pair. The trading history shows all the trades executed for particular selected pair.
  • Trading Activities: this is the section where users can check their open orders, order history, trade history, and balances. The open orders show orders which are not filled in their entirety and are still currently open. The order history shows the user placed orders which are filled, unfilled, or canceled. The trade history shows user-executed trades and the balances show the current available balance in the user's wallet. The users can view all of the orders on the blockchain by looking at their transaction hash.
  • Order Form: Binance DEX currently only supports limit orders. The limit order section allows a user to define the bid/ask price and the quantity they wish to trade.

Tokenomics and Fees

 (BNB) is the native currency of BNB Chain and also Binance DEX. It has a total supply of 170,532,785 BNB[39][41].

All the fees on Binance DEX are charged in BNB. The fees on Binance DEX are designed with complex logic because of the block-based order-matching engine. It means that individual trades are not charged exactly by the rates mentioned below, but between them instead. There are two types of fees, Trading Fees and Fix Fees.

Trading Fees

Trading Fees are applied for trading activity on Binance DEX and the current fee for trades, applied on the settled amount, is as follows:

Transaction TypePay in Non-BNB assetPay in BNB
Trade0.1%0.04%

Fix Fees

The difference between Binance Chain and Ethereum is that there is no notion of gas. As a result, fees for the rest transactions are fixed. Anyone can create and issue tokens on Binance Chain, therefore there will be fees for issuing, minting, or burning the tokens. Similarly, all the other activities like listing tokens, transfers, and multi-send are charged with fees in BNB. The DEX-related fixed fees are tabularized below.

Transaction TypePay in Non-BNB assetPay in BNB
New Order00
Cancel Order (No Fill)Equivalent 0.00025 BNB0.00005 BNB
Order Expiry (No Fill)Equivalent 0.00025 BNB0.00005 BNB
IOC (No Fill)Equivalent 0.0001 BNB0.000025 BNB
See something wrong? Report to us.

Binance DEX

Commit Info

Edited By

0xa817e9da10923C49C3eD3265Ec9aAb4FB2AF69FE
Yeonwoo

Edited On

November 24, 2023

Reason for edit:

minor edit

Feedback

Average Rating

No ratings yet, be the first to rate!

How was your experience?

Give this wiki a quick rating to let us know!

Twitter Timeline

Loading...

Loading

Media

REFERENCES

Join the IQ Brainlist

Sign up for the IQ Brainlist to get early access to editing on the IQ.wiki site!

Join Now

Subscribe to our newsletter

The IQ Ecosystem Report will keep you updated on everything IQ.

Subscribe

IQ.wiki

IQ.wiki's vision is to bring blockchain knowledge to the world and knowledge onto the blockchain. A part of Brainfund group

https://twitter.com/IQWIKIhttps://www.reddit.com/r/Everipedia/https://t.me/everipediahttps://www.instagram.com/iqwiki_/https://github.com/EveripediaNetworkhttps://discord.gg/x9EWvTcPXthttps://www.facebook.com/iqdotwiki

IQ

What's IQ?StakingBonds

Company

About usCareersBrandingIQ GPTIQ Dashboard

© 2024 IQ.wiki Powered By BrainDAO & IQ