Ethereum is losing its privacy, warns a new paper, as âcarelessâ users make linking their addresses to real-world identities easy.
With the disquieting title, âBlockchain is Watching You,â the paper â a joint-publication from researchers at the Institute for Computer Science and Control in Hungary, Eötvös Loránd University, Széchenyi István University and HashCloak â argues governments and private-entities are quickly learning how to strip away anonymity from Ethereum. And thatâs in part because users are making it easy for them.
âCareless usage easily reveals links between deposits and withdraws and also impact the anonymity of other users, since if a deposit can be linked to a withdraw, it will no longer belong to the anonymity set,â the authors write.
The researchers argue that Ethereumâs account-based model makes it more susceptible to surveillance than some other protocols, such as Bitcoin.
âThe lack of financial privacy is detrimental to most cryptocurrency use cases,â they continue. âWe do believe if users were using the technology in a sound way or a privacy-focused wallet software would have helped them and abstracted away potential privacy leaks.â
This concern isnât new: news organization Decrypt identified a number of Ethereum users by connecting addresses to personal information, citing user actions as being partly to blame.
Unlike Bitcoin, which relies on an Unspent Transaction Output (UTXO) model, the Ethereum protocol keeps track of a userâs ether. Rather than effectively creating a new address for each payment (as with Bitcoin), Ethereum records what a user has sent out, say, 1 ETH, but still has 10 ETH, remaining.
A good analogy is Bitcoin is like physical cash in a leather-wallet, with a balance being the amount of unspent cash. Meanwhile, Ethereum is more like a bank account, where a bank, or in this case protocol, knows how much money the account holder has and updates it accordingly.
See also: Ripple Engineers Publish Design for Private Transactions on XRP Ledger
While this difference has often been glossed over, the paperâs authors argue that a dearth of understanding of the ramifications of Ethereumâs account-based model has left many users, unknowingly, wide-open to the possibility of full-scale surveillance.
Third parties know when an account is most active, allowing them to determine the time-of-day and infer a userâs timezone. Another one is gas-prices. Most users rarely change their gas-price settings, instead of leaving it on the default settings. What this means is that accounts with adjusted gas prices become very easily identifiable and can be tracked across the protocol.
The report also highlights that Ethereumâs account-based model makes it possible for hackers to perform Danaan-style attacks â where they send a user a very specific amount of ether and use that as a âfingerprint,â again to track them around the protocol.
Of course, the researchers argue, it is easy to stop the surveillance. All Ethereum users need to do is use their accounts a couple of times and make sure they donât put any identifiable information, such as their addresses, on any public forum.
But, if anything, Ethereum users seem to be doing the exact opposite.
Rather than discarding accounts, many users are in fact customizing them, using the Ethereum Name Service (ENS) to add human-readable names, which makes it even easier to identify a user on the blockchain.
Not only that, but many users publicize their ENS names on their social media profiles, in particular Twitter â which gives third-party surveillance everything they need on a platter. Researchers said they were able to connect 890 Ethereum accounts to real people, just by searching for them on Twitter.
âWe observed that the publicly revealed ENS names already expose sensitive activities such as gambling and adult services,â the report reads. âTherefore, users should avoid sensitive activities on addresses easily linkable to their public identities, such as ENS name or their Twitter handle.â
There are also freely available resources online that can help tack identities to Ethereum addresses. The Humanity DAO, for example, acts like an address book, giving third parties access to an immutable registry of real names and Ethereum addresses.
Bad luck if youâve already registered.
In the end, researchers were able to use the Ethereum block explorer, to link more than 1.1 million transactions to over 4,200 addresses, where they knew the real people. â[C]areless usage easily reveals links between deposits and withdraws and also impacts the anonymity of other users, since if a deposit can be linked to a withdraw, it will no longer belong to the anonymity set,â they said.
See also: The Problem With Money Is âToo Much Privacy,â Says Ex-US Treasury Secretary Summers
But are Ethereum users entirely to blame? Considering the speed of innovation in blockchain technology, Hudson Jameson, one of Ethereumâs main developer liaisons, says âitâs not fair to put all of the onus on Ethereum users to know best practices to preserve privacy.â
He reckons more can be done by developers and project teams to create applications that instill best privacy practices in by default. That could already be well underway, he said, with solutions such as Tornado Cash â a private ether mixer â already providing users with a means to break the traceability link and restore financial privacy.
But Jameson argues, education is also very important. More should be done to ensure users understand the rudiments of blockchain privacy, possibly even going so far as to tell them they need to treat their Ethereum account information like they would their bank accounts.
He isnât the only one. Ethereum lead Peter Szilagyi highlighted there should be more done to ensure users remain aware of the vulnerabilities inherent in an account-based model. âWe canât expect people to be aware of every single sensitivity in all the layers,â he tweeted. âAnything we can fix, we must fix.â
See also: How Decentralized Tech Can End the Privacy Crisis in 2020
Ethereum isnât the only account-based model â TRON and EOS use the same system too. But Ethereum is the largest and, arguably, the most active smart contract platform around.
The report points out there isnât much time as the vultures may already be circling: âstate-sponsored companies and other entities like Chainalysis are already âperforming large-scale deanonymization tasks on cryptocurrency users.â
Unless Ethereum users wise up, and wise up fast, the report argues, thereâs a chance Ethereum users could forfeit their right for financial privacy completely, and for good.