Essentially, every crypto venture favors scalability as a functional requirement. However, some projects, like TARUSH, are meant to ‘enhance’ scalability in the niche. Talking specifically about TARUSH, it is based on a notion that the BTC network is unable to offer the ‘true extent of scalability’ for which it was created in the first place.

Before we start digging deeper, it is crucial to realize that scalability is not a stand-alone element. In fact, there are a number of factors affecting it. Let’s have a brief look at the primary reason as to why the mainstream cryptocurrencies, pioneers in particular, are unable to experience the boom and scale up their operations.

Exploring the flaws in Bitcoin

The general public is used to traditional payment methods and currencies. Therefore, if the crypto does not offer a reasonable difference, there is no reason in pursuing it. For instance, one of the primary functionalities of BTC was to offer scalability. But how could people continue using it if the network congestion has dropped the rate of transactions to merely 5 TPS? It should also be noted that this network was initially meant to act as a payment method as well. But its significant others, like Paypal, can handle 190+ transactions per second. That is a noticeable difference, particularly if the two ends of the transaction are time-bound.

Moreover, the block size is also to be blamed in this scenario. If you are aware of the technology behind Bitcoin or any cryptocurrency for that matter, you must be aware that transaction records are stored in blocks. As the network scales up, the size of the record increases as well. However, the size of a block in the BTC network is merely 1MB. Over the years, this explicit block size, as introduced by its founder, hinders the growth of the network, causes inefficiency in transaction confirmations and hence, results in an increased price. The reason is that ‘large’ transactions are unable to fit in these ‘small’ blocks.

How does TARUSH fit in?

TARUSH has embarked on a mission to bring a sheer level of privacy, scalability, and fungibility within the niche. But let’s just talk about scalability for a moment. Basically, our infrastructure is based upon MimbleWimble blockchain, which addresses the scalability issue head-on, instead of implementing any complicated or ‘layered’ approaches, such as enhancing the throughput capacity of the main network.

In the above section, you must have realized that the congestion of mainstream cryptocurrency networks and accumulation of unnecessary transaction records have caused the scalability issue. Well, that’s exactly what MimbleWimble tackles — it gets rid of the old and unnecessary transaction records and hence, keeps the network in an efficient state.

Please note that when a blockchain network reaches a consensus and records a transaction on the ledger, there is a variety of intermediary transactions that are crucial for achieving a consensus. Now if you look at it, plenty of these transactions are useless for the network after several months or years, but since they stay linked with the main chain, the network is ‘clogged’ and the chain remains unnecessarily long. In this scenario, MimbleWimble protocol ‘bundles’ these intermediary transactions and reduces the size of the chain.

Another great perk is that the protocol can be efficiently used to implement an off-chain, which does not only reduce the sheer load on the main network, but it can also be soft forked into the BTC network. Therefore, it is quite clear that TARUSH’s primary purpose is not to act as a Bitcoin competitor. In fact, we are more focused on providing privacy, scalability, and fungibility within the crypto space.

In traditional networks, blockchains are quite long and their sizes increase proportionally. However, you must have realized that MimbleWimble blockchains are not only relatively smaller in size, they are also dynamic (i.e. the length of the chain changes by aggregating transactions blocks).

Let us understand this scenario from an example. Suppose that in order to confirm a transaction and record it on the ledger, user X must send the token to user Y and then Y must send it to user Z.

It seems pretty straightforward, right? But unfortunately, in the mainstream blockchain networks, record keeping is so unnecessarily complex and detailed that it maintains the history of this entire process (even the intermediary transaction). However, if you look at it, MimbleWimble focusses on the desired result and then optimizes the chain accordingly. For instance, in this transaction, there is no need to record that the coin was ever in the ownership of user Y.

The purpose of the transaction was to change the ownership from user X to user Z. That’s it. Therefore, MimbleWimble will just record that the token was in user X’s ownership and it is now owned by user Z.

Now if you look at it, unlike BTC or major pioneering currencies, a huge block size is not required. Bitcoin’s block size is 1MB and it is still insufficient. However, in TARUSH, every block will be about 100B and it will be more than enough for carrying a transaction record.

Why TARUSH?

Well, you must be thinking that if TARUSH is just addressing the current weaknesses of the BTC network, why don’t we simply fix the issues in Bitcoin instead of rolling out a new token?

It is very easy to visualize the ‘implementation’ of an upgrade in a blockchain-based network. However, practically, it is quite difficult and consumes a reasonable chunk of time. For instance, if we talk about BTC or ETH networks, firstly, all stakeholders must agree that a change needs to be implemented and then a consensus must be reached. This process may take several months, considering the size of Bitcoin’s massive chain.

Therefore, it is far easier to launch a cryptocurrency with significantly higher scalability, instead of upgrading an existing one. Moreover, once the network starts working in its full swing and the community experiences its true benefits, the majority of the stakeholders in the BTC network might even consider an upgrade.