subscribe Support our award-winning journalism. The Premium package (digital only) is R30 for the first month and thereafter you pay R129 p/m now ad-free for all subscribers.
Subscribe now
Picture: 123RF/PARILOVV
Picture: 123RF/PARILOVV

Washington — Hackers pulled off the biggest cryptocurrency heist to date on Tuesday, stealing more than $600m in digital coins from token-swapping platform Poly Network, only to return $342m worth of tokens less than 48 hours later, the company said.

Here is what we know so far about the heist.

What is Poly Network?

A lesser-known name in the world of crypto, Poly Network is a decentralised finance (DeFi) platform that facilitates peer-to-peer transactions with a focus on allowing users to transfer or swap tokens across different blockchains.

For example, a customer could use Poly Network to transfer tokens such as bitcoin from the Ethereum blockchain to the Binance Smart Chain.

Poly Network was founded by Chinese entrepreneur Da Hongfei, who is currently CEO of Neo, a blockchain platform.

According to Neo’s website, Poly Network was launched in August 2020 as a collaboration between Neo, crypto trading platform Switcheo and blockchain company Ontology.

How did hackers steal the tokens?

Poly Network operates on the Binance Smart Chain, Ethereum and Polygon blockchains. Tokens are swapped between the blockchains using a smart contract which contains instructions on when to release the assets to the counterparties.

One of the smart contracts that Poly Network uses to transfer tokens between blockchains maintains large amounts of liquidity to allow users to efficiently swap tokens, according to crypto intelligence firm CipherTrace.

Poly Network tweeted on Tuesday that a preliminary investigation found the hackers exploited a vulnerability in this smart contract.

According to an analysis of the transactions tweeted by Kelvin Fichter, an ethereum programmer, the hackers appeared to override the contract instructions for each of the three blockchains and diverted the funds to three wallet addresses, digital locations for storing tokens. These were later traced and published by Poly Network.

The attackers stole funds in more than 12 different cryptocurrencies, including ether and a type of bitcoin, according to blockchain forensics company Chainalysis.

A person claiming to have perpetrated the hack said they had spotted a “bug,” without specifying, and that they wanted to “expose the vulnerability” before others could exploit it, according to digital messages posted on the ethereum network published by Chainalysis. Reuters could not verify the authenticity of the messages.

Where did the money go?

Coindesk reported on Tuesday that the hackers had initially tried to transfer some of the assets from one of the three wallets into liquidity pool, but that transfer was rejected. About $100m was moved out of another of the wallets and deposited into liquidity pool Ellipsis Finance, Coindesk also reported. and Ellipsis Finance could not immediately be reached for comment.

But early on Wednesday the hackers started transferring assets back to Poly Network and by Thursday morning had returned $342m worth of tokens, with $268m stolen from the Ethereum chain outstanding, Poly Network said. At about 2PM GMT on Thursday, Poly Network said it was still communicating with the hackers, who were gradually transferring back the remaining assets.

Who is the hacker?

The hacker or hackers have not yet been identified.

Cryptocurrency security firm SlowMist said on its website that it has identified the attacker’s mailbox, internet protocol address, and device fingerprints, but the company had not yet named any individuals. SlowMist said the heist was “likely to be a long-planned, organised and prepared attack”.

Despite the purported hacker posing as a so-called “white hat”, an ethical hacker who had “always” planned to give the money back, according to the messages published by Chainalysis, some crypto experts are sceptical.

Gurvais Grigg, chief technology officer at Chainalysis and former FBI veteran, said it was unlikely that white hat hackers would steal such a large sum. He said on Wednesday that they had probably returned some of the funds because it had proved too difficult to convert them into cash.

“It's hard to know the motivation ... Let’s see the if they return the whole amount,” he added.


subscribe Support our award-winning journalism. The Premium package (digital only) is R30 for the first month and thereafter you pay R129 p/m now ad-free for all subscribers.
Subscribe now

Would you like to comment on this article?
Sign up (it's quick and free) or sign in now.

Speech Bubbles

Please read our Comment Policy before commenting.