visit
have garnered a tremendous amount of attention in the crypto community, or as we like to call it — CRYPTOSPHERE. Our team has been working relentlessly to build robust and ready-to-scale decentralized solutions tailored to suit the requirements of cryptocurrency traders and even the general crypto enthusiasts. We have even built a white-labeled cryptocurrency exchange solutions (Centralized/Decentralized) that has been lauded by a lot of experts.
In my last post at Hackernoon, I discussed the whole process of implementing blockchain solutions to solve any given problem. From use-case analysis to commercializing the business value of blockchain, everything was discussed in that post. In this post, however, I am going to discuss a topic much closer to my team — Cryptocurrency Exchanges, What is a Cryptocurrency Exchange?, Making of a cryptocurrency exchange, and How do Cryptocurrency exchanges work? Here’s a list of things that I intend on covering with this post:
Why do we Need Cryptocurrency Exchanges?
What are Cryptocurrency Exchanges? And their Types.
How do cryptocurrency exchange work?So, without any further small-talk, let’s get down to business.
Source: Coincenter.org Currencies bring with them a need to trade them, as discussed before. Picking up on the idea of traditional exchanges, cryptocurrency pioneers built platforms to trade cryptocurrencies, modified and optimized to help them do so in the fastest and most efficient ways possible. Now that you’ll be reading about how do cryptocurrency exchanges work, decentralized as well as centralized, there are are some events that you must be aware of. Bitfinex and Mt. Gox are few of the popular cryptocurrency exchanges of recent times. Our team has continuously been trying to make robust and made-for-scale cryptocurrency exchange solutions. You can have a look at some of the more technical posts like this one on if you have a somewhat clear idea of how do cryptocurrency exchanges work. Exchanges are mainly of two types, classified on the basis of their nature. There exist centralized and decentralized exchanges, both differing in the hierarchies of operation and governance. In due course, we will get to essentially what constitutes centralized and decentralized exchanges both, but first, let us talk a little bit more about the concept. Being an online platform, cryptocurrency exchanges are the easiest way to trade in crypto-fiat and crypto-crypto pairings. The pairings for these exchange govern a big portion of how do cryptocurrency exchanges work. Visualized at the regular currency exchange at the airport or the stock exchange, these are usually viewed as an online marketplace for the entire crypto network. In this post, we are going to discuss everything about the cryptocurrency exchanges. From the classification of cryptocurrency exchanges to the whole process of creating a cryptocurrency exchange. We will also be discussing how do cryptocurrency exchanges work. Say Hacks in the cryptocurrency exchanges? Have a look:
Synchronous exchanges are such where the customer’s request is granted by a single transaction. They are small-scale exchanges and are thus prone to failures and scaling issues when large-volume transactions are executed.
Asynchronous exchanges consist of interfaces to take user requests and add them to a queue. These are then processed independently using various layers, and the status of the request is then communicated to the interface. This exchange has no scaling issues and can handle a large volume of transactions, unlike synchronous exchanges.
Centralized cryptocurrency exchanges are no different to banks in the conventional sense. Storing their money on the exchange, logging in with security features such as two-factor authentication, and other services make cryptocurrency exchanges popular among the masses. One point to note here, however, is that all cryptocurrency exchanges do not provide fiat-crypto pairings, there are just a few popular ones that do so. Some of these include Gemini, Coinbase, Robinhood and Kraken.
After you understand how do cryptocurrency exchanges work and the technology behind them, it is important to understand the dynamics of volume in these exchanges. It is a universal fact that the more volume there is on an exchange, the fewer chances of volatility and market manipulation exist. On low volume sites, buying would result in eating up of all sell orders, thereby making the price of the cryptocurrency go up and making the person lose their money. A high volume is thus essential to keep the exchange ticking and keep the profits for traders rolling in. Looking at some popular exchanges with high volumes and number of pairings, we have-
a. Binance- Launched only last year, now trades the highest volume of any exchange. They offer two levels of verification, with level 1 offering a withdrawal threshold of 2 BTC per day, while level two ups the ante to 100 BTC per day withdrawal capabilities. b. GDAX- It stands for the Global Digital Asset Exchange. An extension of Coinbase, it is now one of the most popular exchanges in the world. What’s unique is that users are insured for up to USD 250000 by the Federal Deposit Insurance Corporation of the USA. Focused on serving professional and sophisticated customers, it may not be suitable for beginners. It does, however, prove to be a very good option for margin trading and trading in both crypto-fiat and crypto-crypto pairings. Related:Atomic Swaps Our team has been working on building solutions for in the last few months. The solutions based on 0X protocol, Stellar and Bitshares being the one ready for implementation, I would be explaining the working of these only. In a future update to this post, I might update the readers about the DEX based on the EOS blockchain. So, let's discuss the DEXs based on 0X and Bitshares:
The 0X Protocol This is perhaps the most popular protocol/stack to build a DEX upon. A number of relayers have been built based on this protocol. This includes . These exchanges work upon the Ethereum smart contracts. This means that listing of the ERC-20 tokens would be streamlined. In exchanges built upon the Ethereum blockchain, all the order functions and trades are taking place within the smart contracts and the users will always be in the possession of their tokens. However, this also means that the traders and even the general users have to execute transactions on the blockchain every time they want to manage their funds, whether that be for depositing funds into an exchange’s smart contract or placing, canceling, or filling an order. By building decentralized cryptocurrency exchanges on top of 0X, using the off-chain orderbooks and the on-chain settlements using the trading logic, it can be fixed, however. This makes the process of P2P payments using these decentralized exchanges extremely streamlined as everything else other than actual transfer happens off-chain. This cuts down the “gas-cost” as in the ethereum based DEXs to an extremely low level and makes the process of trading tokens extremely fast. Now, let’s have a look at some of the common terminologies used in the 0X protocol.
Relayers: 0x uses what it calls “relayers”. Relayers are responsible for broadcasting orders through public or private order books. They bring liquidity to the network by hosting its order books, acting effectively as an exchange. But unlike an exchange, it cannot execute any Trade but rather broadcast a maker order on the network,
Maker: The Maker is an address which originated the buy/sell order and using the help of relayer instead of pushing the order on the chain which charges a gas price it lists the Order on the network for a suitable Taker to make a request.
Taker: A Taker is an address which has been permitted to fill an order that a Maker has listed. For a trade to be executed the Taker has to submit the Maker’s signature along with his own signature to the DEX’s smart contract. To facilitate the transaction the relayer needs to be paid a fee as compensation in ZRX which is a native currency for 0x.
Point-to-Point Orders: 0x also accommodates Point-to-Point Orders, which are orders transmitted by makers with a specific taker in mind. Understanding the concept of point-to-point orders can be really helpful towards the development of this protocol and understanding how do cryptocurrency exchanges work. These orders allow two users to directly transfer funds through a variety of messaging mediums or even on social media. When a maker address sends an order relay, only the specified taker address can fulfill it, protecting funds from being hijacked by malicious third parties.
Stellar Blockchain In this part, we are going to discuss the considerations for making a DEX based on the stellar blockchain. The Stellar blockchain and the protocol to build decentralized exchange upon is an open-source internet protocol developed by a non-profit organization which is aimed at enabling people to move money faster and cheaper. It’s working is quite similar to that of how emailing works, with protocols based on the Simple Mail Transfer Protocol. Since the network is open source, it allows for a frictionless transfer of money from one party to other at an inexplicable transaction duration of 3–5 seconds having transaction charges as little as $ 0.000005. Given the popularity of Stellar blockchain and dApps based on them, understanding how do cryptocurrency exchanges work when built on top of stellar blockchain can be instrumental. The protocols take the decentralized nature of the blockchain to a whole new level. Independent servers with fault tolerance systems participate in the network, to the whole network. The Stellar DEX essentially acts as a database for storing data of each and every account on the network, with a complete copy being hosted on each and every node on the network. To aid ease of conversion between currencies, Stellar has its own currency, Lumens. It acts as a bridge between other currencies to aid in the conversion process. This was another compelling reason for you to go ahead and make a cryptocurrency exchange on the stellar blockchain.
Bitshares This is a financial smart contracts platform which is aimed at making a transfer of digital assets simpler and much more streamlined. Bitshares can be used to create an asset-backed token, and listed in the market to be traded by any user. This is something that has the potential to make the case of a tokenized economy as it makes tokenization of assets a cakewalk. The provides an interface which can be used by normal users to create their own asset-backed token or else a development company can use the bitshares API for their graphene technology to create their own exchange by creating tokens and listing them on the bitshares market for trade. Assets issued on Bitshares exchange are pegged to their native token, BTS so in case you want to run a full node of Bitshares client and trade multiple BTS pegged assets you can take leverage of interoperability of the Bitshares network just like any other blockchain.
Get In touch with us:
E-mail: [email protected]
Twitter:
Website: