There are kinks to be worked out, like how to pay gas fees for the transaction, but Buterin says there are several possible workarounds.
Just as U.S. and EU authorities are cracking down on crypto anonymizers they say assist money laundering, Ethereum co-founder Vitalik Buterin has proposed a method of hiding the identity of the recipients of all ERC-20 tokens.
In a Jan. 20 blog post, Buterin proposed updating the blockchain to support single-use "stealth addresses" that would make it much easier to protect the privacy of recipients of any type of token on the Ethereum blockchain. This would include NFTs, Ethereum Name Service (ENS) addresses and more obscure ERC-20 tokens.
"In practice, using the entire suite of Ethereum applications involves making a significant portion of your life public for anyone to see and analyze," he said, pointing out that blockchain transactions are open to see.
While this "is widely recognized" as an "important problem," he said:
"Discussions on improving privacy have largely centered around one specific use case: Privacy-preserving transfers (and usually self-transfers) of ETH and mainstream ERC20 tokens."
Getting Stealthy
While blockchains do provide privacy, it is pseudonymity not true anonymity. The recipient's identity is hidden behind a private key, but transactions can be tracked from one address to another.
Blockchain intelligence firms and law enforcement discover identities by looking for anything connecting an address to a person, such as an exchange account with Know Your Customer (KYC) information.
Stealth addresses of the type Buterin is proposing would work differently than mixers. What they do is automate the generation of one-time use addresses and spending keys making it easier to hide the identity of the recipient of a transaction. Buterin said:
"Stealth addresses give the same privacy properties as Bob generating a fresh address for each transaction, but without requiring any interaction from Bob."
There are kinks to be worked out, like how to pay gas fees for the transaction, but Buterin says there are several possible workarounds.