So as we all know, Satoshi intended Bitcoin to be p2p cash through the internet (its on the whitepaper!). I still do not understand how this concept is compatible with the public ledger, unless, we use the notion of mixing inputs and outputs. I am not an expert or a coder, but I think the CoinJoin thing is pushing on this direction and have the right idea.
Of course technologies like Darkwallet sound even cooler, but, CoinJoin seems like a more simple approach and I think it could easily be implemented in Core.
My point is, everyone must be able to send a transaction anonymously if they want to, including the most average Joe of Joes out there. Therefore, a check/uncheck button next to "send" that says "send this transaction anonymously" must be added. All this would do is automate the whole process of the CoinJoin thing, so it would send your coins mixed with random people's coins in the same transaction so there is no way to know who is sending what from A to B. This coupled with confidential transactions which hide the amount of BTC moved could reach a very respectable level of anonymity for everyone and then we would be able to start talking about actual p2p cash.
We must push for a decentralized Bitcoin and as anonymous as it gets for the whole family.
This is a good idea. Maybe you could write a patch to put this in electrum ... So that people could test it out
This is a good idea. DASH has this functionality already. The funds are pre-mixed at any time prior to sending.
https://dashtalk.org/This reddit discussion from a few months ago gives insight into how long darksend mixing should/could take:
link:
https://www.reddit.com/r/dashpay/comments/3etq0y/what_is_the_point_of_darksend_mixing_in_the/2d2d2d2aasdasd
In the dashcore wallet it has darksend mixing, it doesnt give any options but says 1000drk/2 rounds, so it will try to mix my balance of 10drk 100x over? or 200x over? Whats the point of this if i can darksend when i send payment?
edit: Its been over 2 hours and only says 8% which it said 20minutes into it, it keeps saying it failed will retry like theres something wrong with the network, is darksend a working feature?
Tungfa:
You can change the mixing settings in " Wallet Preferences"
Mixing makes pre mixed coins available for DS ! For the mixing you need other coins/wallets to be mixing with you, so if nobody is online mixing it will take longer. be patient, DS works
2d2d2d2aasdasd:
Its been running since i made this post and its only at 9%, how patient do i have to be, like 72 hours patient?
Tungfa:
depends on how many coins, how many rounds
what are you doing 1000 Dash / 2 Rounds ? 72 hours definitely
2d2d2d2aasdasd:
I dont even have 1000 dash, i have like $20 worth. Its set at 1000 dash by default but im assuming that means it will mix up to 1000, right, like how could it mix more than there is?
So basically to use dash anonymously i got to leave my computer on for 3 days?