Bitcoin crashes to $5,400 on Solana-based oracle Pyth Network after glitch Bitcoin crashes to $5,400 on Solana-based oracle Pyth Network after glitch
🚨 This article is 3 years old...

Bitcoin crashes to $5,400 on Solana-based oracle Pyth Network after glitch

The incident led many to doubt the Solana-based oracle provider could deliver on its promise, despite boasting high-profile financial institutions in its client list.

Bitcoin crashes to $5,400 on Solana-based oracle Pyth Network after glitch

Photo by Benjamin Nelan from Pixabay

On Monday, September 20th, Solana-based oracle provider Pyth Network showed the aggregate price for the BTC/USD pair to be below $40,000. The lowest price reported by the oracle network was just $5,400 with a confidence interval of just over $21,600 for a single slot.

The massive difference between the average market price for BTC/USD and Pyth’s reported price caused a significant amount of liquidations on the market, wiping out as much as 12% from Bitcoin’s price in a single day.

What happened on Pyth?

The Pyth Network acknowledged the incident several hours after it happened, noting that its engineers were investigating the issue and preparing a full report.

According to data analytics platform Bonfida, the flash crash Pyth suffered caused a series of liquidations on the perpetual futures protocol Audaces.

Pyth Network oracle Audaces protocol
Graph showing the BTC-PERP market on Audaces Protocol (Source: TradingView)

ChainLinkGod, a community ambassador for Chainlink, said that what caused the incident was the fact that Pyth only tracked a handful of market makers and exchanges. Providing accurate pricing to a wide group of blockchain networks requires not only a high number of data sources but the highest level of data quality.

“Data quality is an underappreciated but extremely important aspect of on-chain price feeds,” he noted in a tweet.

And while Bitcoin’s 156% price deviation on Pyth was the one that caused the biggest reaction, the oracle network reported even bigger price discrepancies with other tokens.

Pyth’s AMC/USD feed misreported a deviation of 1,654% earlier this week, showing the token’s price as $772 instead of $44.

The oracle reported the price for DOGE/USD with a 2,800% deviation earlier this week and a 430% deviation on Monday.

Pyth’s issues were reportedly caused by the fact that its equity feeds rely only on two data providers, with only one of them being active. The Chainlink ambassador also pointed out that Pyth’s aggregation mechanism weights sources by their “confidence threshold,” but enables the oracles to report any confidence threshold value they want.

When combined with the fact that Pyth oracles consist of market makers that already actively trade against users, it shows that there is a definite conflict of interest in its business practice.

“Pyth does not provide transparency where this data is actually coming from. It’s also not clear if this was incompetence or something more malicious,” he said in a tweet.

Posted In: , Trading