What InstantSend taught us about how NOT to implement the cryptocurrency features

[ad_1]

I spend a lot of time talking about unique things that Dash has done better than anyone else. I want to take a moment this week to talk instead of a mistake.

One of the distinctive features of Dash, InstantSend has solved the problem of double spending in Bitcoin because the masternodes block the inputs of a transaction so that they can not be spent elsewhere, effectively making the transactions confirmed in 1.3 seconds instead of 10+ minutes. Although certainly revolutionary, this innovation has unfortunately been implemented in a way that has meant it has been neglected for years.

InstantSend was a feature that nobody knew about wanting

At the beginning, InstantSend (hence InstantX) was worth its weight in terms of hype: it was a new, interesting feature that would solve some major shortcomings in Bitcoin, promising to bring the encryption to the next level. Then, everyone realized collectively that nobody cared particularly. The transactions with Bitcoin were presented immediately and almost always passed, and even the wait for confirmations took only about 10 minutes. There was no valid reason to switch to using Dash on this function, because it solved a problem that no one really had. Even just a couple of months ago, it seemed that the line of "zero-confirmation is good enough" for Bitcoin Cash prevailed. It was not until the safety and stability of the work trial blockchains began to be legitimately tested that people started wondering what else could be done.

Users and traders who had to take additional actions were a huge no-go

The biggest drawback to Dash was having to manually enable the InstantSend option. This was not a problem because it is so difficult to simply check a box when you want to use the function, but because most portfolios and services have not even implemented it to begin with. In an ecosystem with hundreds of tokens to keep an eye on, no one would want to pay Dash special attention and carve out some time and effort to implement its special features so that it could stand out from its neighbors. This left very few services (mainly the Core client for longer) effectively enabling InstantSend, and until relatively recently there were not even mobile wallets for iPhone and Android that could use a primarily propagandized feature for retail transactions. . Despite all the innovation and the tireless work of the developers, in the vast majority of Dash portfolios the experience was indistinguishable from that of Bitcoin, Litecoin, Dogecoin, is the name.

Even worse, merchants and other services had no idea what to do with an InstantSend transaction received. I remember spending Dash a few months ago and the point-of-sale app did not recognize the payment due to the use of InstantSend at all. The ecosystem is much more educated now, but many services still do not recognize InstantSend because of the simple fact of actually having to pay attention to it.

The implementation of InstantSend by default is a great user experience

The huge game change for Dash is not Evolution and blockchain usernames. It is the default setting Send immediately. By automatically blocking most transactions at the instant, at the protocol level, now Dash, on all systems and platforms, will have a distinct competitive advantage over every other currency. Rather than having to trade, traders, users, etc. On how much Dash can work for them if they have just taken a few steps further, now the tone is simplified in "Just use Dash". Traders will see how effective instant and secure deposits and withdrawals are, especially for arbitrage opportunities between exchanges. Traders, especially online, will appreciate the fact that they do not have to wait or verify payments, or worse, doubt whether the payment ends or not. Customers will appreciate the immediate satisfaction of purchase and immediate reception. The implementation of an old default functionality will mostly have the same effect as a new exciting feature.

Whether or not this is the majority of people who want to listen, Monero has understood this aspect well, having its special features enabled by default. While this has been presented as a philosophical question, in practice it's really a 'user experience': using Monero from virtually any portfolio, expects more privacy than Bitcoin. Supporting Monero, every service has been forced to implement its special features and therefore its competitive advantage over the others. Basically, Dash is doing the same thing, just for a function that is much more popular demand.

Dash was ahead of its time, but the question is rapidly heating up

Most of the areas in which Dash innovated was not something that the cryptocurrencies involved until much later. Chain analysis is becoming quite good, requiring the Dash privacy implemented four years ago. The fierce competition and the decline of the Bitcoin adoption movement meant that the encryption projects had liquidity problems, giving the Dash treasury system a competitive advantage. Network congestion compromised the reliability of different networks, giving an advantage to Dash's long-term downsizing and block size increase. And now, in the form of creative mining tricks and 51% attacks that become true threats, InstantSend and ChainLocks promise to make a permanent and secure transaction immediately, while Bitcoin should wait long, and even then not be a sure thing, depending on the whims of the prevailing mining cartel.

Dash has lagged behind because of the many opt-in features that were easy to ignore from the rest of the world. Now its automatic, instant and solid security is about to become one of the most sought after products in cryptospace.

[ad_2]Source link