Both crypto exchanges and popular online trading platforms including Schwab, TD Ameritrade and Robinhood have a rising number of young investors who, working from home during the coronavirus pandemic, spend some of their work hours trading for their own personal accounts.
However, these platforms have another thing in common: outages in the midst of high volume.
On Monday, login issues were reported from customers on Robinhood, along with a few other similar trading platforms including giants TD Ameritrade and Schwab. The outage was allegedly caused by the stock splits of Apple and Tesla. Silicon Valley-based Robinhood was the subject of more than 400 complaints reported to U.S. regulators during the first half of 2020.
A spokesperson from TD Ameritrade acknowledged âhigh levels of slownessâ some users experienced on its web and mobile platforms but did not offer an explanation of the cause. As of press time, Robinhood and Schwab did not respond to inquiries from CoinDesk.
Robinhood apparently is not alone during a time when a growing number of new and young investors are betting their money on different markets, including cryptocurrencies, by using online brokers amid the coronavirus pandemic.
Read more: Robinhood, Other Online Trading Platforms Having Login Issues
Like traditional platforms, crypto exchanges have been troubled by outages for a long time, even after they pledge to take more steps to improve stability and reduce outages. These mainstream companies may be able to learn something from the experience of crypto exchanges.
After suffering a severe service outage in late August, Deribit, the most popular cryptocurrency options exchange, told CoinDesk it is working to enhance its platform to avoid this happening again.
âOur platform uses redundant load balancers to connect to multiple nodes, gateways to the platform, connecting to a single master node,â Luuk Strijers, chief commercial officer at Deribit, told CoinDesk via Telegram on Aug. 27. âToday we experienced a hardware failure in this master node.â
Read more: Deribit Suffers Outage Over âHardware Issues,â May Miss Thursdayâs Options Expiry
The problem was resolved when engineers successfully activated one of the regular nodes as the exchangeâs new master node. The company will work on speeding up this procedure, Strijers said.
Strijers added that Deribit is in the process of setting up a disaster recovery facility in Zurich to act as immediate failover if multiple nodes were impacted. This, he said, should dispel doubts around the exchangeâs redundancy provision.
Setting up a server location in Zurich does not mean the company will have to adopt any new know-your-customer (KYC) and anti-money laundering (AML) requirements in Switzerland, Strijers clarified. (The Dutch exchangeâs infrastructure is hosted in the U.K. but its operations are now in Panama as part of DRB Panama Inc., a wholly owned subsidiary of the Dutch entity, created in early February.)
It is not the first time a crypto exchange has sworn that some fundamental improvement it makes will avert new outages.
Earlier this year, Binance, the worldâs largest crypto exchange by trading volume, suspended trading for more than six hours due to a âsystem messaging error.â Coinbase angered its users in May after it was forced to shut down its service due to a traffic spike.
Dave Weisberger, co-founder and CEO of execution provider CoinRoutes, told CoinDesk in a phone interview there are two main causes of technical outages at crypto exchanges.
One is a hardware failure, which was the problem that occurred at Deribit; the solution is to build a redundancy system. By now, most exchanges have built fully redundant systems, according to Weisberger, and as a result any outages caused by hardware failures are usually short-lived.
Read more: Coinbase Outlines Tech Plan to Help Avert Future Outages
The other cause, which is more common, is a change in a new piece of code that was not thoroughly tested. Bugs in the new code can be triggered at a later time by an unplanned situation such as a surge in trading volumes, resulting in an outage.
Derivatives exchange FTXâs support team also told CoinDesk via email that to reduce the risk of outages, their work has been concentrated on making sure enough spare capacity will be available to support the exchangeâs operation during busy periods.
Tushar Jain, managing partner at Multicoin Capital, told CoinDesk via Twitter that reducing outages caused by sudden traffic increases on exchanges is âdoable,â but it will require time and money.
âBuilding software which scales to serve so many users is really hard and the operational work to make sure servers stay up and running is quite difficult,â he said. âThere are many examples of software companies having trouble scaling to serve extremely high demand. Twitterâs âFail Whaleâ is probably the most memorable example.â
Because many of these outages are related to sudden spikes in trading volumes â sometimes resulting from extreme market volatility â some would argue circuit breakers could help exchanges resolve the problem.
Circuit breakers, which were first implemented on stock exchanges after the âBlack Mondayâ crash in 1987, are automatic stoppages put in place when prices fall below specified levels. They are designed to save the market from a complete meltdown.
Read more: Does Crypto Need Circuit Breakers? Last Weekâs Price Crash Ignites a Debate
Deribit already has an index circuit breaker on its platform which is triggered at +/-1.5% index price move per second to âavoid massive sell-offs, and allow market participants to get up to speed with the market during highly volatile periods,â according to Strijers.
âIn the past, multiple derivatives exchanges have experienced flash crashes that have caused a cascade of liquidations and massive sell-offs,â he said. âReasons have been various: an external market manipulation or internal error. To avoid this from happening, Deribit introduced a form of circuit breaker.â
Deribitâs circuit breaker was triggered a few times during the night of March 13 when bitcoin prices dipped to a 12-month low.
Read more: Bitcoin Price Briefly Dips to 12-Month Low in Overnight Trading
However, with hundreds of crypto exchanges available, the introduction of circuit breakers could hinder an individual exchangeâs performance when its service is down for a period of time. During Binanceâs outage earlier this year, for example, rival exchanges including OKEx and Bitstamp saw big jumps in trading orders.Â
FTX told CoinDesk it is not currently considering what it describes as âhard circuit breakers,â which would limit its usersâ abilities to trade at some prices in the long term.
âThese make a lot less sense,â the exchange wrote. âRather than acting as a sanity check, they restrict usersâ ability to trade and enforce artificial pricing.â
Jain, who previously was an advocate of circuit breakers, told CoinDesk he now doesnât think this measure would solve exchangesâ outages. While prices for bitcoin and ether have been ârelatively stableâ recently, he said, outages still occur on exchanges.
Jain even interprets it as a positive sign: In a more stable market, outages caused by traffic spikes mean that more people are using crypto exchanges.
âI think this goes to demonstrate the level of demand in the crypto markets right now,â he said. âThe last time I remember exchanges having problems like this was in early to mid-2017 when their servers just couldnât keep up with user growth.â
Some of the larger crypto exchanges may implement needed changes but without the threat of penalties from regulators if problems arenât fixed, fundamental improvements are less likely to occur anytime soon.
âThe fact is that when youâre not penalized for these sorts of things, then you donât spend as much money trying to fix it or prevent it,â Weisberger said.
Weisberger pointed out another similarity between mainstream trading platforms and the crypto exchanges: the ethos of the Silicon Valley or, rather, the whole of the tech industry. The people behind these platforms prioritize issues like liquidity and transaction fees rather than reducing outages simply because the financial cost outweighs the benefit.
âIs an uptime requirement of 99.999% something that the same type of people who invented Robinhood are going to aspire to?â Weisberger said. âThe answer is no. They say they aspire to it but thatâs very expensive. ⦠As a result, there are outages.â
Robinhood, which is more heavily regulated than the crypto exchanges, is now reportedly under investigation by the U.S. Securities and Exchange Commission and the Financial Industry Regulatory Authority for its handling of an outage in March.
If it gives them incentive to keep outages from repeating, regulatory oversight may end up being an asset for mainstream online trading.