 |
July 15, 2011, 12:55:34 PM |
|
I have a question/proposal:
Recently I came across a site which offers to anonymize your coins. I believe it was called dark coin or something like that. The idea was send coins in then your coins will be merged with thousands of other coins and then you get back "dark coins".
I wonder if it was possible to build that directly into the network/blockchain.
For example one could build in a check box in the standard client "send anonymously" and it would have a small extra fee for that service. There could be some "special nodes" which would get the fee for "darkening" the coins. Your sent coins would arrive at one of these special nodes with hundreds/thousands of other coins. Once there they would be merged, randomly split, remerged, randomly split again and so forth. And once this process would be finished sent to the original destination (the address you wanted to send coins to).
This would probably cost some extra time for a payment to clear, but couldn't that work?
Since the "special nodes" needed a certain amount of coins themselves to always be able to perform this service, we could start with a slightly higher fee at the beginning to build up the stack they need for the service. Once the node has enough funds to perform the service in a stable manner the fee would be reduced.
In order not to put to many coins to every special node for operating there could even be some sort of hierarchy: like every "special node" could deal with anonymizing 250 to 1000 BTC but for higher amounts we would have some "super special nodes" on every country/continent that could deal with 100'000-500'000 BTC. If that still isn't enough the special nodes could break the incoming amount into several sub-amounts and redirect them to cooperating nodes to do the anonymizing.
(please note that the suggested amounts are fictitious and merely used to give an idea. if this plan could will be implemented the amounts would have to be optimized)
I like the idea, I just don't know if that could work...
|