Bitcoin Forum
June 23, 2024, 03:37:30 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Anonymously send bitcoins  (Read 797 times)
terabit (OP)
Newbie
*
Offline Offline

Activity: 39
Merit: 0



View Profile
September 06, 2012, 01:39:29 PM
 #1

I got this idea for anonymously sending bitcoins. Let's say I am A1 and I want to send to B1. Normally the blockchain would show up: A1 --(1 BTC)--> B1. My idea is to have a service where you collect up say 1000 people and make a random permutation so A1 sends to B425 and A2 sends to B213 etc.. that way the only thing you can tell from the blockchain is that A1 sent 1BTC to one of B1,B2,.. 1000 people!

To make it happen might have every transaction go through a central address M, so all the As send 1BTC to M then the bot M randomly distributes the bitcoins (it could also split them into parts and rejoin them). The main thing is a protocol using public and private keys to let people prove if M cheated, call Ms public key KM and A1s public key K1 etc.

So all the Ai's send a encrypted message to M which they sign using Ai containing an address containing the key Ki and Bi.

M then signs using it's PGP key and encrypts using Ki every address Bi and publishes all these to its site in red.. each Ai is then required to send 1BTC as confirmation that M published the correct information and that they have saved it locally, which makes it go green. After they are all green it performs the mix. If some Bi didn't get the bitcoin they can decrypt and publish the message that M posted, proving that M cheated.
gbl08ma
Sr. Member
****
Offline Offline

Activity: 306
Merit: 250


Donations: http://tny.im/nx


View Profile WWW
September 06, 2012, 01:42:49 PM
 #2

Isn't what you described basically just a mixing service?

terabit (OP)
Newbie
*
Offline Offline

Activity: 39
Merit: 0



View Profile
September 06, 2012, 01:45:31 PM
 #3

you can call it a "mixing service" if you want   Huh
Chang Hum
Hero Member
*****
Offline Offline

Activity: 714
Merit: 502


View Profile
September 06, 2012, 01:49:06 PM
 #4

https://blockchain.info/wallet/send-anonymously
terabit (OP)
Newbie
*
Offline Offline

Activity: 39
Merit: 0



View Profile
September 06, 2012, 01:53:48 PM
 #5


good one this is exactly the way it works:

https://blockchain.info/Resources/wallet/promo/mixer.png
Chang Hum
Hero Member
*****
Offline Offline

Activity: 714
Merit: 502


View Profile
September 06, 2012, 01:59:14 PM
 #6


It costs 1.5% but if you're sending transactions normally you sometimes get prompted with a message asking if they can borrow your coins for the mixing service.. so in exchange for about an hours delay processing you get free coins (can't remember if it's 1% you receive or closer to the full 1.5%).
terabit (OP)
Newbie
*
Offline Offline

Activity: 39
Merit: 0



View Profile
September 06, 2012, 07:52:16 PM
 #7

someone on the irc said it can be done even better using multisig:
Quote
This can all be done in a way that doesn't let the service steal. You go to the service and say "I'm mixermember bob, here is an input of mine I want to anonomize, and here is a blinded token for you to sign". The service collects many such inputs during a round. Then randomly later, you unblind the signed token he gave you in step 1... and you return and say "I'm some anonymous guy with a signed token. Add this output". then once all the inputs and outputs for a round have been collected, the mix drafts single transaction that spends all the provided inputs to all the provided outputs and gives it back to all the parties to sign. If everone is happy with it (they've been paid as requested).. they sign. the mixer would enforce quantized output sizes. the accounts cost money to get— thus my "I'm mixmember bob", and refusing to sign gets you banned.

Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
September 06, 2012, 10:18:26 PM
 #8

I got this idea for anonymously sending bitcoins.

Like this?



 - http://blog.ezyang.com/2012/07/secure-multiparty-bitcoin-anonymization/

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


Brian Puccio
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile WWW
September 07, 2012, 04:35:59 AM
 #9

Wouldn't a simpler thing to do be creating a new BTC wallet (in addition to your normal wallet) funding it with many of the "buy BTC with cash in the mail" options (or localbitcoins.com), using it for that one transaction and then never using it again? It would be like the one time credit card numbers that PayPal and some banks let (used to let?) people use when shopping so they wouldn't have to enter the credit card number they had in their wallet they used every day.
josephliton
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


View Profile
November 09, 2012, 12:48:38 PM
 #10

www.bitcoinfog.com/




a "mixing service"

Reall Blue
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
November 09, 2012, 12:56:08 PM
 #11

Isn't what you described basically just a mixing service?

I is isn't it :p  But with the Mixing service its pretty much redirecting BTC and taking a percentage it also deletes the address (that's the part which makes it anonymous? That the address expires then cannot be traced?)

~Reall Blue
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!