Skip to main content
Share Your Experience: Take the 2024 Developer Survey
18 votes
Accepted

Is there any Ether mixer / tumbler available?

Theoretically you could make an Ethereum mixer but I don't think it would be productive. This stems from 2 major flaws with mixers. Mixers aren't truly anonymous it obfuscates data but with enough ...
Philip Kirkbride's user avatar
15 votes

Is there any Ether mixer / tumbler available?

Philip Kirkbride's answer is misinterpreting cryptographers' use of obfuscation, and is also wrong. Mixers cannot be 'decoded' with any feasible amount of computing power. 'Decoding' the input-output ...
bekah's user avatar
  • 1,099
11 votes

Is there any way to hide a transaction?

No. All information on the blockchain is visible to all participants. Having said that, some clever uses of encrypted data exist for specific use cases. zkSnarks may provide general-purpose ...
Rob Hitchens's user avatar
  • 55.3k
7 votes

With a ring signature mixer, will Ethereum transactions be completely anonymous?

Everybody knows what addresses were inputs to the ring. So when you withdraw, everybody knows your output address is linked to one of the input addresses. But nobody knows which one. This is an ...
Dennis Peterson's user avatar
6 votes
Accepted

How to use the zksnarks capability of Ethereum?

A full answer would take a lot of time and space, and the general situation right now is that there's no easy way to use the zkSNARK precompiles. The general outline are as follows: Construct a ...
Tjaden Hess's user avatar
  • 37.1k
6 votes
Accepted

With a ring signature mixer, will Ethereum transactions be completely anonymous?

Nope. Nothing in blockchain is fully anonymous. Just very difficult to track down. Almost to the point of not worth trying to unless you did something really bad and there's proof it came from your ...
VoR0220's user avatar
  • 1,710
5 votes

Is there any Ether mixer / tumbler available?

I think ring signature mixer will do exactly the job in Serenity, see Serenity PoC2 : Ring signature mixer – part of the test.py script now includes creating an instance of a ring signature ...
euri10's user avatar
  • 4,640
5 votes

With a ring signature mixer, will Ethereum transactions be completely anonymous?

The property of anonymity offered by ring signature mixers is more like what you would intuitively think of as 'plausible deniability', or 'anonymity with respect to an anonymity set'. The actual ...
bekah's user avatar
  • 1,099
5 votes
Accepted

How anonymous are Ether transactions?

The main difference compared to Bitcoin is that they do not use change addresses. This reduces anonymity a little bit (change addresses don't help much if someone is serious about tracking you). If ...
bamos's user avatar
  • 1,944
5 votes

How to increase my privacy on Ether accounts?

You could use this method described by Peter Todd. Just replace BTC with ETH: "For me personally shapeshift adds a lot of value to Bitcoin, as it gives me much stronger privacy by using Monero as an ...
studycrypto's user avatar
5 votes

Is there any way to hide a transaction?

There's ring mixing contract with source code here which has similar (in fact, flipped) properties to Monero's ring signature mixes. It offers anonymity to recipients rather than senders, meaning ...
bekah's user avatar
  • 1,099
4 votes

How are some addresses known to belong to certain exchanges?

As @RobHitchens states, Etherscan maintains an address book. To populate the address book, Etherscan can do some sleuthing to figure things out (after all, Ethereum is only pseudonymous) and they have ...
lungj's user avatar
  • 6,680
4 votes

Is it possible to obscure the owner of a non-fungible token?

If your NFT is ERC721 compliant, then no, according to the non-finalised ERC721 Standard, this is not possible. A requirement of the standard is that your NFT token contract contain the following ...
AnAllergyToAnalogy's user avatar
4 votes
Accepted

Is it logical to use "Proof-of-Authority" for a "public" blockchain?

According white papaper of bitcoin - In Bitcoin or for any public blockchain privacy is maintained by not exposing which public key is associated to which user. So users can participate in the ...
Soham Lawar's user avatar
  • 2,567
4 votes

Is there any way to hide a transaction?

Sort of. There's some work going to get zCash running on ethereum here: https://z.cash/blog/zksnarks-in-ethereum.html. It seems like the ideas is: you would probably have an initial, traceable ...
John Henry's user avatar
3 votes

How to increase my privacy on Ether accounts?

There are two options that I know right now that will lead to a dead end to the casual "follow the money on the blockchain" person. Use Shapeshift. Say you want to move 100 eth to a new account. Use ...
tayvano's user avatar
  • 16k
3 votes
Accepted

How to implement Ethereum mixing (or coin tumbling) to preserve anonymity in smart contracts?

The problem with mixing is that you need a way for the user to signal to the contract (or to the contract owner) the address they want to receive the ETH at after it is mixed. If you have a trusted ...
kobuta23's user avatar
2 votes

Blockchain use case – Trying to understand provenance tracking

I'll try an admittedly over-simplified summary and see if it helps. Just as a database isn't merely a better spreadsheet, blockchain isn't merely a better database. In fact, in many respects, ...
Rob Hitchens's user avatar
  • 55.3k
2 votes
Accepted

Confidential value transfers

In the future, you will be able to use ring signatures to blind the sender. Blinding the balance can be done as it is in Blockstream's Elements sidechains, but would probably be very expensive from ...
Ethan's user avatar
  • 724
2 votes

Confidential value transfers

State Channels will allow privacy for tokens. Basically, they allow you to transact off-chain and eventually settle back the state of the transactions to the chain. The raiden.network is Ethereums ...
Roland Kofler's user avatar
2 votes

How can we find "the DAO" attacker on 17 June 2016?

There's an interesting write-up by Thomas Jay Rush that tries to geolocate the attacker by looking at transaction patterns across the accounts associated with the attack using the Ethslurp tool. Post:...
Richard Horrocks's user avatar
2 votes

Is there any way to fund a new account privately via a randomising pool?

The only practical possibility to pass trough a serious forensic investigation on blockchain without revealing where are funds coming and going is by means of a off-chain server. I mean on Ethereum ...
Rick Park's user avatar
  • 3,194
2 votes

Is it possible to obscure the owner of a non-fungible token?

To add to @anAllergyToAnalogy's answer. Even if your token is not ERC721 compliant you are basically asking whether it's possible to store secret information in the blockchain. You probably know that ...
Lauri Peltonen's user avatar
2 votes

Can variables be read by miners?

Yes, anyone on the network can read the storage contents allocated to any given account so you must not assume the data is private, even if the variable you use is marked as private in Solidity.
Harry Wright's user avatar
  • 1,171
2 votes

Can variables be read by miners?

In other words, who can see the addresses in the array? Anyone. The data in the ethereum blockchain is public. I supose there is only way to store data that must be private is encryption.
Roman Kiselenko's user avatar
2 votes

Is there any anonymity in Proof-of-Authority?

Your assumption is not true. Naturally you can give somebody, who you do not know, technical permission to run proof-of-authority node in your network. There is nothing technical preventing it. You ...
Mikko Ohtamaa's user avatar
2 votes
Accepted

Is there any way to fund a new account privately via a randomising pool?

You could do exactly this with ZKSnarks but the overhead would be that you would have to actually remember/track a certain amount of information. By privately fund it, I take it, making private the ...
Vignesh Karthikeyan's user avatar
2 votes
Accepted

Anonymity preserving approaches in smart contracts?

As mentioned in the comments, Ethereum does not support UTXO like Bitcoin does. So Ethereum has always one input and one output. Just to make sure what I mean here with Ethereum mixing (sometimes ...
Lauri Peltonen's user avatar
2 votes

Decentralized exchange that lets you cash out Ether for fiat money?

First, if you want to exchange crypto for fiat it's not possible to do this in a decentralized way. If your concern is KYC then some options are more private than others. There is always the option of ...
Tim Hysniu's user avatar
1 vote

Is it possible to obscure the owner of a non-fungible token?

zknifty is a working example of non-fungible tokens (NFTs) based on zk-SNARK proofs. However, it was not designed for privacy as its goal is to "compress" several transactions into one proof (i.e. it ...
DurandA's user avatar
  • 130

Only top scored, non community-wiki answers of a minimum length are eligible