mangox
|
|
May 31, 2016, 07:07:59 PM |
|
BTW (and sorry for being slightly off-topic): did blockchain.info remove "shared coin", their coinjoin implementation? Cannot find it anymore! does not exist anymore
|
|
|
|
Rampion
Legendary
Offline
Activity: 1148
Merit: 1018
|
|
May 31, 2016, 07:38:41 PM |
|
BTW (and sorry for being slightly off-topic): did blockchain.info remove "shared coin", their coinjoin implementation? Cannot find it anymore! does not exist anymore That really sucks.
|
|
|
|
K1773R
Legendary
Offline
Activity: 1792
Merit: 1008
/dev/null
|
|
June 06, 2016, 08:18:33 AM |
|
BTW (and sorry for being slightly off-topic): did blockchain.info remove "shared coin", their coinjoin implementation? Cannot find it anymore! does not exist anymore That really sucks. Just use joinmarket.
|
[GPG Public Key]BTC/DVC/TRC/FRC: 1 K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM A K1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: N K1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: L Ki773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: E K1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: b K1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
|
|
|
Mr.Broker
Newbie
Offline
Activity: 8
Merit: 0
|
|
June 07, 2016, 11:17:47 AM |
|
People appear to have been sending very large numbers of addresses dust as a way to break anonymity. Granted, they also may have been doing it as a way to get signatures from scriptPubKeys due to the 'R' re-use issue, but the script would use bitcoind to spend the dust which is known to not be vulnerable.
Also there's lots of pretty much unspendable dust out there from Satoshidice and others, and again such a script can help.
|
|
|
|
ABISprotocol
|
|
June 08, 2016, 07:08:05 AM |
|
People appear to have been sending very large numbers of addresses dust as a way to break anonymity. Granted, they also may have been doing it as a way to get signatures from scriptPubKeys due to the 'R' re-use issue, but the script would use bitcoind to spend the dust which is known to not be vulnerable.
Also there's lots of pretty much unspendable dust out there from Satoshidice and others, and again such a script can help.
Check with Peter Todd before using (not sure if up to date exactly because was last updated November 2015) but, this could be useful if you are trying to deal with some dust issue (Core) https://github.com/petertodd/dust-b-goneI also happen to think that dust isn't as big a deal as people think it is. It is a gift, not a curse, and it should be treated as such, people just haven't been innovative enough yet to address it well or meaningfully. See project referred to in my signature. Also, see BlockCypher's API http://dev.blockcypher.com/#microtransaction-api(I do not work for BlockCypher, but I consider their work innovative)
|
|
|
|
Rampion
Legendary
Offline
Activity: 1148
Merit: 1018
|
|
June 08, 2016, 01:37:41 PM |
|
BTW (and sorry for being slightly off-topic): did blockchain.info remove "shared coin", their coinjoin implementation? Cannot find it anymore! does not exist anymore That really sucks. Just use joinmarket. Are there any easy, straightforward instructions to use joinmarket? Blockchain's shared coin was easy.
|
|
|
|
Cryddit
Legendary
Offline
Activity: 924
Merit: 1132
|
|
June 08, 2016, 07:59:29 PM |
|
Bitcoin gambling sites are entirely functional as (probabilistic) mixers, if you trust the gambling sites.
Wanna mix 10BTC? Just make a hundred 0.1BTC bets at even odds. 50 of them pay out double (minus the house cut) and 50 disappear. So you get your 10BTC back, minus the house cut, and the house cut in that case is just a mixing fee.
But that's not really what coinjoin is supposed to accomplish.
|
|
|
|
ABISprotocol
|
|
June 08, 2016, 09:50:52 PM |
|
BTW (and sorry for being slightly off-topic): did blockchain.info remove "shared coin", their coinjoin implementation? Cannot find it anymore! does not exist anymore That really sucks. Just use joinmarket. Are there any easy, straightforward instructions to use joinmarket? Blockchain's shared coin was easy. Actually, yes, there are - Joinmarket has a reddit: https://www.reddit.com/r/joinmarket May not be a bad place to have questions answered, but you may want to do tor and create a disposable account for it. I won't use reddit anymore because of this - they are getting NSLs all the time, read in depth into comments... https://www.reddit.com/r/announcements/comments/4cqyia/for_your_reading_pleasure_our_2015_transparency/However, if you don't want to deal with that, you could just view / lurk in the reddit discussions without having to log in and find out some of what you need, or just check out the right-hand side of the screen (under 'How do I get Started') which has the links you need. There's also a very handy set of instructions right on github, for the GUI version of it, here: https://github.com/JoinMarket-Org/JMBinaryPretty damn handy. :-)
|
|
|
|
Dabs
Legendary
Offline
Activity: 3416
Merit: 1912
The Concierge of Crypto
|
|
June 09, 2016, 06:06:34 PM |
|
Bitcoin gambling sites are entirely functional as (probabilistic) mixers, if you trust the gambling sites.
Wanna mix 10BTC? Just make a hundred 0.1BTC bets at even odds. 50 of them pay out double (minus the house cut) and 50 disappear. So you get your 10BTC back, minus the house cut, and the house cut in that case is just a mixing fee.
But that's not really what coinjoin is supposed to accomplish.
Most gambling sites do off-chain transactions. If you want to mix 10 BTC, you simply deposit. Wait a few days. And then Withdraw. No need to actually gamble or play. The problem is if you need to exchange the mixed coins, they are tagged as "gambling" coins by such exchanges as coinbase. So you need to bounce them around a few times among your own wallets.
|
|
|
|
Carlsen
|
|
June 10, 2016, 09:00:17 AM |
|
Bitcoin gambling sites are entirely functional as (probabilistic) mixers, if you trust the gambling sites.
Wanna mix 10BTC? Just make a hundred 0.1BTC bets at even odds. 50 of them pay out double (minus the house cut) and 50 disappear. So you get your 10BTC back, minus the house cut, and the house cut in that case is just a mixing fee.
But that's not really what coinjoin is supposed to accomplish.
In this case I would be just too scared to loose 75 or more of my bets. That would be a relatively high mixing fee. Personally I would not take that risk.
|
|
|
|
savobaby
Newbie
Offline
Activity: 1
Merit: 0
|
|
June 11, 2016, 12:14:03 AM |
|
May I just say, I am so fucking impressed with what everyone has been posting here. That. Is. All.
|
|
|
|
smoothie
Legendary
Offline
Activity: 2492
Merit: 1474
LEALANA Bitcoin Grim Reaper
|
|
June 13, 2016, 11:35:33 AM |
|
Couldn't you just use poloniex to get monero bought with BTC, then send it to yourself with a mixin of 5 or 100 or whatever you choose, then convert it with XMR.to back to BTC?
|
███████████████████████████████████████
,╓p@@███████@╗╖, ,p████████████████████N, d█████████████████████████b d██████████████████████████████æ ,████²█████████████████████████████, ,█████ ╙████████████████████╨ █████y ██████ `████████████████` ██████ ║██████ Ñ███████████` ███████ ███████ ╩██████Ñ ███████ ███████ ▐▄ ²██╩ a▌ ███████ ╢██████ ▐▓█▄ ▄█▓▌ ███████ ██████ ▐▓▓▓▓▌, ▄█▓▓▓▌ ██████─ ▐▓▓▓▓▓▓█,,▄▓▓▓▓▓▓▌ ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓─ ²▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╩ ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀ ²▀▀▓▓▓▓▓▓▓▓▓▓▓▓▀▀` ²²² ███████████████████████████████████████
| . ★☆ WWW.LEALANA.COM My PGP fingerprint is A764D833. History of Monero development Visualization ★☆ . LEALANA BITCOIN GRIM REAPER SILVER COINS. |
|
|
|
PantminerS7
|
|
June 13, 2016, 01:26:44 PM |
|
Somebody please "CoinJoin for Dummies".
Basically, you join payments together to 'anonymize' coins, while trading coins for other coins to make proving someones ownership of a specific coin harder. Using Joinmarket as an example; There are makers and takers in the Joinmarket network. Makers run a script that offers their coin for coinjoin transactions in exchange for a small fee. They sit around on the network, looking for a taker who needs coins mixed. Takers, on the other hand, pay the makers to trade coins with them. Takers will come into Joinmarket announcing that they want to mix a certain amount of coins. Eventually a maker will accept his offer, and the maker and taker (and possibly more parties) all make one big Bitcoin transaction with lots of outputs to different addresses. Joinmarket is just one of many ways a coinjoin can happen, but this should give you the general idea. The whole taker-maker process aims to mix the coins for the takers and the makers, making it harder to tell who owns which coins after the coinjoin-transaction. It will be hard to tell who now owns each output, if someone owns several outputs etc., which is the end goal of the transaction. Users can run this process as many times as they like, the assumption being that more coinjoin transactions = better privacy.
|
|
|
|
Equilux
|
|
June 13, 2016, 01:41:43 PM |
|
Somebody please "CoinJoin for Dummies".
Basically, you join payments together to 'anonymize' coins, while trading coins for other coins to make proving someones ownership of a specific coin harder. Using Joinmarket as an example; There are makers and takers in the Joinmarket network. Makers run a script that offers their coin for coinjoin transactions in exchange for a small fee. They sit around on the network, looking for a taker who needs coins mixed. Takers, on the other hand, pay the makers to trade coins with them. Takers will come into Joinmarket announcing that they want to mix a certain amount of coins. Eventually a maker will accept his offer, and the maker and taker (and possibly more parties) all make one big Bitcoin transaction with lots of outputs to different addresses. Joinmarket is just one of many ways a coinjoin can happen, but this should give you the general idea. The whole taker-maker process aims to mix the coins for the takers and the makers, making it harder to tell who owns which coins after the coinjoin-transaction. It will be hard to tell who now owns each output, if someone owns several outputs etc., which is the end goal of the transaction. Users can run this process as many times as they like, the assumption being that more coinjoin transactions = better privacy. Great post man, thanks! Makes me appreciate more what a cool idea this is.
|
|
|
|
Dabs
Legendary
Offline
Activity: 3416
Merit: 1912
The Concierge of Crypto
|
|
June 13, 2016, 01:42:48 PM |
|
Couldn't you just use poloniex to get monero bought with BTC, then send it to yourself with a mixin of 5 or 100 or whatever you choose, then convert it with XMR.to back to BTC?
That's centralized and you lose control of your coins even if temporarily. Coin Join allows for mixing without ever giving out your coins or control of them. Any exchange or gambling site or online wallet will do what you suggest. You just have to trust them to be online long enough for you to withdraw, and/or not get hacked, shutdown, or whatever. I've actually seen a few people deposit to my site, wait a few days (when I "join" all deposits to the cold wallet), then withdraw, without ever playing. Works the same way. But now their coins are "tainted", so don't go try going to coinbase directly from any gambling site. Our wallets are all tagged.
|
|
|
|
PantminerS7
|
|
June 13, 2016, 02:44:55 PM |
|
Somebody please "CoinJoin for Dummies".
Snip Great post man, thanks! Makes me appreciate more what a cool idea this is. If you like the idea and concept, I encourage you to download the blockchain and get your own Joinmarket-maker script running. Estimates are that the avg. maker gets about a 1% annual increase in their coin. All you need is a computer that can run the script and bitcoind. You can get the private keys for your addresses, so you are actually in control of your coins the entire time, unlike all other similar services I've seen. In addition, you'll get that good feeling of supporting both the bitcoin network and Joinmarket!
|
|
|
|
dooglus
Legendary
Offline
Activity: 2940
Merit: 1333
|
|
June 14, 2016, 09:49:43 PM |
|
Great post man, thanks! Makes me appreciate more what a cool idea this is.
Here's an actual example of a CoinJoin transaction (click link for blockchain.info link): There were 3 people involved in the transaction. There are 6 outputs, 2 per person. 3 of the outputs (coloured yellow) are for the exact same amount. It's impossible to know which of these three yellow outputs belongs to which of the 3 people just from looking at this transaction. The other 3 outputs are change amounts. We can easily tie the change outputs to the inputs, which I did by using the coloured arrows. The guy who spent 82 BTC got back a yellow 70 BTC and 12 BTC of change - indicated by the blue arrow. The guy who spent 171 BTC got back a yellow 70 BTC and 101 BTC of change - indicated by the orange arrow. All the other inputs came from the 3rd guy, and he got back a yellow 70 BTC and 41 BTC of change - indicated by all the red lines. Hopefully that makes it clearer. It's the yellow outputs that have been anonymised by this transaction, not the inputs or the change outputs.
|
Just-Dice | ██ ██████████ ██████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████ ██████████████ ██████ | Play or Invest | ██ ██████████ ██████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████████████████████ ██████████████ ██████ | 1% House Edge |
|
|
|
Dabs
Legendary
Offline
Activity: 3416
Merit: 1912
The Concierge of Crypto
|
|
June 15, 2016, 02:31:53 AM |
|
There were 3 people involved in the transaction.
Hopefully that makes it clearer. It's the yellow outputs that have been anonymised by this transaction, not the inputs or the change outputs.
In that particular example, wouldn't it be more anonymous to just have 6 outputs of 61.04976087 BTC? (That's the total amount less tx fees divided by 6, or 3 yellows and 3 change outputs of all exactly the same amount). That way, even the "change" outputs can no longer be tied to the three people.
|
|
|
|
PantminerS7
|
|
June 15, 2016, 05:55:57 AM |
|
There were 3 people involved in the transaction.
Hopefully that makes it clearer. It's the yellow outputs that have been anonymised by this transaction, not the inputs or the change outputs.
In that particular example, wouldn't it be more anonymous to just have 6 outputs of 61.04976087 BTC? (That's the total amount less tx fees divided by 6, or 3 yellows and 3 change outputs of all exactly the same amount). That way, even the "change" outputs can no longer be tied to the three people. Sure, it's possible. With a lot of coinjoin services, you can split the amount over several addresses. This is encouraged by some of them, and it should theoretically be better for privacy.
|
|
|
|
Kevin29
Newbie
Offline
Activity: 28
Merit: 0
|
|
June 18, 2016, 09:55:17 AM |
|
Nice
|
|
|
|
|