17
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 ...
14
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 ...
12
votes
Accepted
How to increase my privacy on Ether accounts?
As far as I know the ideas in this article are not implemented yet, but take a look at it. It's an idea developed by Gav and Vlad when they were both on the Ethereum c++ core team.
Basically the idea ...
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 ...
10
votes
Accepted
Is it possible to achieve anonymous mixing through the Ethereum protocol?
It is achievable in a trustless manner as a smart contract using ring signatures.
How it could work
One such scheme would look like this.
A group of people who wish to mix their funds would all ...
9
votes
Accepted
Are linkable ring signatures available in Ethereum?
In a January 15 2016 blog post, Vitalik mentions:
Ring signatures are more mathematically involved than simple
signatures, but they are quite practical to implement; some sample
code for ring ...
eth♦
- 83.3k
8
votes
How to increase my privacy on Ether accounts?
All blockchain transactions are public so if you transfer money from one account to multiple accounts it will be clear that these accounts are linked. All someone needs to do is look at the ...
7
votes
Accepted
Can one use ethereum as a client over Tor?
Ethereum requires UDP port 30301 for node discovery, and Tor only supports TCP-based transport. It's likely that your blockchain sync hasn't started because your client can't find any peers.
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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:...
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 ...
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.
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.
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, ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
anonymity × 42privacy × 15
transactions × 6
zksnark × 6
ring-signatures × 5
solidity × 4
contract-development × 4
contract-design × 4
ether × 4
security × 3
tor × 3
mixers × 3
dapps × 2
accounts × 2
exchanges × 2
decentralization × 2
proof-of-authority × 2
zero-knowledge × 2
identity × 2
tornado-cash × 2
go-ethereum × 1
blockchain × 1
tokens × 1
erc-20 × 1
metamask × 1