Poloniex’s new matching engine ensures superior performance at a TPS of 100,000+. Compared with the legacy system, both order matching and transaction speeds have been increased by over 30 times and by over 5 times respectively under the new matching engine.
What is TPS? It stands for transactions per second and it refers to the number that the system can respond to and proceed with based on users’ requests. As the whole process depends on the collaboration of the database, middleware, network, CPU, storage, and other hardware, the higher tps means that it has higher demands for the system’s software and hardware, all of which is an indicator of its overall technical capacity.
Having said that, users no longer need to wait for the order book to be refreshed when switching trading pairs in the new system, so that they can grasp the market trends quicker to make possible gains and enjoy ultra fast trading experience.
In addition, the new API endpoints of Poloniex are comparable to those of the mainstream first-tier exchanges with more features and lower latency, which are more user-friendly to institutional traders and program trading to boost trading volume, thereby providing better market depth for users.
Many exchanges pursue low latency at the expense of disaster tolerance, but Poloniex, an established exchange, focuses more on system stability. Therefore, another biggest highlight of the new system is the improved disaster tolerance with reduced latency.
To ensure smooth operation of the system, it has a multilayered architecture and datas and services are divided into multiple independent modules including markets, orders, users’ assets, and candlestick charts, so each module processes different data independently to spread the risks evenly even if one of them fails in the future and it won’t affect the overall operation. With greater independence, the system performance and service are improved accordingly.
Moreover, Poloniex’s new trading system uses the clustered deployment which is capable of scaling horizontally, so it can quickly scale up without changing the code to significantly handle traffic spikes. What’s more? The horizontal scaling also means no downtime is required for upgrades, so trading will not be affected.
As businesses grow, the stability of the service and users’ trading experience will not be compromised in the face of traffic spikes and unexpected surges in the number of users and trading volume, assisting users to understand the hot trends in the ever-changing crypto market in a speedy manner.
The new trading system optimizes the overall user experience with better functionality and visualization to provide users with clearer, more intuitive, and friendlier trading experience.
To cater to users’ different trading habits and strategies in the fast-paced markets , Poloniex has introduced market orders and trigger orders, and the newly-added order functions provide traders with diverse trading options, so that they can make the right moves to buy or sell tokens timely.
On top of it, the candlestick chart is fully optimized and the time intervals have been increased from 6 to 14, along with the optimized visual stimulation and higher readability, which are on par with those of professional market analysis software, to allow amateur and professional traders to grapse the market quicker and set out strategic investment plans accordingly
More still, the new trading system upgrades the search function of the legacy system to Global Search, simplifying the search process and improving efficiency. Unregistered users are given more permissions and visitors can also add tokens to the “favorites” section.
Read more on the new trading system
was originally published in The Poloniex blog on Medium, where people are continuing the conversation by highlighting and responding to this story.