Speed, Stability, Scalability— Launching Arken TxFlow™

Arken Finance
3 min readJul 24, 2021

--

After our first product launch in early June 2021, ARKEN is now almost 2 months old. We have received a very warm welcome and positive feedback from the community and we would like to return the favor by producing an even better product for you!

During the short, but constructive journey, we have done several public and beta testings. We have encountered, collected, and analyzed several case studies from real users to come up with a product development roadmap and bring our platform to the next level — with, of course, having the best user experience as our priority.

Today we will talk about ARKEN TxFlow

What is TxFlow™

TxFlow™ is a completely new rewrite of our Arken’s Token Price Engine. The new version, TxFlow™, aims to address the issues with the original token price engine encountered by many of our users, resulting in a not-up-to-bar user experience. We, therefore, gathered these problems and solve them with 3 key topics: Speed, Stability, and Scalability.

Speed

Formerly, our engine relied on a polling mechanism. Polling is the network communication method where the client system transmits signals to the server to check for required information and its state of use. This system requires 2-way-transmission and consumes network time. This is crucially affecting the frontend loading time, especially when we deal with trading cryptocurrency and digital assets. Hence, Arken TxFlow modifies the polling mechanism into a streaming mechanism, which allows the server to transmit a stream of data simultaneously to reduce transmission time. — With WebSocket technology, the former display time from a maximum of 1 minute is reduced to less than 1 second.

Stability

In Blockchain transactions and complicated transactions on ultra-speed servers, stability is the key factor and also the main problem for many systems. ARKEN's former system used to rely on a third-party service blockchain node, resulting in uncontrollable server stability. Even with the highest speed graphs display, if the system is unstable, problems with user experience and reliability still exist. Thus, we decided to set up our own blockchain node to control stability, in which we have adjusted various configurations until our platform can be used smoothly.

Scalability

The decentralized finance landscape is an ever-changing world. The key to success is to never stop developing and growing. Here at ARKEN, we aim and focus to make our system scalable and growth-supportive. We develop and revamp all of our engines related to the exchanges for future use and purposes. Arken TxFlowis equipped with more capacity to support a wider range of tokens and it also comes with higher user capacity. Even with a large number of concurrent users, we assure you the best trading experience, still.

Technologies Behind Arken TxFlow

Pub/Sub: Pub/Sub is used to ingest and disseminate data in streaming analytics and data integration pipelines. It works equally well as messaging-oriented middleware for service integration or as a queue for job parallelization.

Protobuf: Protocol Buffers is a simple language-independent and platform-independent Interface Definition Language (IDL) for creating data structure schemas and programming interfaces. It supports both binary and text wire formats and works with a variety of wire protocols on a variety of systems.

Redis: Redis is open-source software that stores structured data in memory or in RAM, which we can use as a temporary database or store cache. The advantage is that it works very fast. Because memories are stored in RAM, it is considered a form of NoSQL where data is stored as Key-Values.

Golang: Go (also known as Golang), created by Google, is a programming language for system programming, backend programming, such as creating an API server or network application.

Websocket: The WebSocket object offers an API for establishing and managing a WebSocket connection to a server, as well as transmitting and receiving data through the connection.

“We will continue to evolve and create a better trading experience for all of our supportive users. Please leave us any comments and feedback. We will attend to them as fast as we can.” — ARKEN Team

For a new and better experience for the investment of your digital assets. Check out Arken.Finance.

Twitter: https://twitter.com/ArkenFinance
Telegram: https://t.me/arkenfinance

--

--

Arken Finance
Arken Finance

Written by Arken Finance

DeFi Abstraction Layer for Multi-chain Future

No responses yet