Bitcoin Forum

Economy => Service Announcements => Topic started by: mikegogulski on December 03, 2010, 02:57:42 PM



Title: Announcing the Bitcoin Laundry (beta)
Post by: mikegogulski on December 03, 2010, 02:57:42 PM
http://bitcoinlaundry.com/

The Bitcoin Laundry will accept your payment, deduct a small commission, and then forward the balance on to a Bitcoin address you designate.

The current commission rate is 1%.

Launder today!


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: brocktice on December 03, 2010, 03:18:07 PM
Can you explain how this works?


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: kiba on December 03, 2010, 03:21:04 PM
Can you explain how this works?

Apparently, you send it to a new randomly generated address and then send that to the address you want.


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: brocktice on December 03, 2010, 03:26:56 PM
No, I mean, what is done to make it difficult to trace? There has been some discussion on the forum about the right and wrong way to do this.


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: mikegogulski on December 03, 2010, 03:30:18 PM
Can you explain how this works?

Sure!

You visit the site and tell it you want to launder a certain number of bitcoins. You provide that number, along with the bitcoin address to deliver to.

The site generates a fresh new Bitcoin address and presents it to you with instructions to pay your desired amount to it.

You send the requisite number of Bitcoins to that address.

Once that transaction gets 1 confirmation, the site sends the address you provided the same number of Bitcoins, minus the commission.

Make sense?


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: mikegogulski on December 03, 2010, 03:36:11 PM
No, I mean, what is done to make it difficult to trace? There has been some discussion on the forum about the right and wrong way to do this.

Well, as a single operator with a single wallet on the back end there's only so much I can do.

What would you like? Multiple addresses generated for input and delivery? Transaction splitting? Deferred delivery? All doable...


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: davout on December 03, 2010, 03:55:58 PM
http://bitcoinlaundry.com/

The Bitcoin Laundry will accept your payment, deduct a small commission, and then forward the balance on to a Bitcoin address you designate.

The current commission rate is 1%.

Launder today!

I think you should re-read the idea I gave in the other forum thread (http://bitcointalk.org/index.php?topic=428.20), you seem to have missed a couple of key points...

It doesn't make *any* sense unless you actually take deposits, pool them together in one address and then send random payments to everyone.

mybitcoin provides the same service as yours but without the 1% fee =)


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: inertia on December 03, 2010, 04:14:46 PM
For a higher percentage, you could create a new wallet for the transaction.  Not sure if that offers any real benefit, though.


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: inertia on December 03, 2010, 04:17:49 PM

mybitcoin provides the same service as yours but without the 1% fee =)


Yes, but is mybitcoin operated by a stateless person who is immune to subpoena?


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: davout on December 03, 2010, 04:24:04 PM
For a higher percentage, you could create a new wallet for the transaction.  Not sure if that offers any real benefit, though.

Absolutely none.


mybitcoin provides the same service as yours but without the 1% fee =)
Yes, but is mybitcoin operated by a stateless person who is immune to subpoena?

Irrelevant. Make it accessible through Tor and you could host the service in washington DC.


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: nanotube on December 03, 2010, 04:45:59 PM
mybitcoin provides the same service as yours but without the 1% fee =)

so does mtgox, also with no fee. just deposit btc, withdraw btc - you'll get /different/ coins, since mtgox has a lot of btc balance, and a bitcoin client tries to use older coins first.

mike, your 'laundry' is rather ineffective, if you don't pool coins from multiple users and users tend to always get their own coins back.


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: mikegogulski on December 03, 2010, 05:05:53 PM
Yes, but is mybitcoin operated by a stateless person who is immune to subpoena?

My stateless status doesn't make me special. I'm certainly not immune to subpoena.

One thing I forgot to mention about this quick thing I hacked together: Once the system remits the payment minus commission to the destination address, it forgets as much of the transaction information as Bitcoin currently allows.

When I create an address to handle a transaction, I associate it with an account (formerly label) which contains a JSON object. That object includes the destination address, the amount to be paid and the commission. After sending the payment minus commission to the destination, that account/label information is deleted from the wallet.

I would like to be able to obliterate the address generated for the transaction as well, but that's not currently supported.


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: davout on December 03, 2010, 05:23:05 PM
Yes, but is mybitcoin operated by a stateless person who is immune to subpoena?

My stateless status doesn't make me special. I'm certainly not immune to subpoena.

One thing I forgot to mention about this quick thing I hacked together: Once the system remits the payment minus commission to the destination address, it forgets as much of the transaction information as Bitcoin currently allows.

When I create an address to handle a transaction, I associate it with an account (formerly label) which contains a JSON object. That object includes the destination address, the amount to be paid and the commission. After sending the payment minus commission to the destination, that account/label information is deleted from the wallet.

I would like to be able to obliterate the address generated for the transaction as well, but that's not currently supported.

You obviously didn't get anything about my idea.
The idea is to prevent tracing coins by using the block chain, not your wallet/client/whatever info.

Being immune to subpoena is easy, as long as you don't store customer IPs (access through Tor for example) you could give the FBI full access to your server it wouldn't be of any use to them.

Maybe I'll be the first one to launch it after all :D


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: mikegogulski on December 03, 2010, 05:45:10 PM
You obviously didn't get anything about my idea.

Dude, I'm still trying to catch up on your idea, the background, and why the issues you raise are important. And on this message I wasn't replying to ya ;)

BTW, it looks like you have a lemur on your shoulder. Is that safe?


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: slush on December 03, 2010, 05:49:04 PM
It would be better to enter amount which will be received, not paid. Commision should be added to final amount to send. Currently, when I want to send 1 BTC to someone, I have to calculate commision itself.

Are you performing some scrambling in transaction? For example, when I send 1BTC, it should pay some amount instantly and some amount later even from another sending address. This way it should me much harder to pair both transactions.

By the way, I see you are living in Slovakia. Do you speak Slovak or Czech?


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: ribuck on December 03, 2010, 05:59:11 PM
It would be better to enter amount which will be received, not paid.
Why is there a need to pre-announce an amount? Anything that arrives at the incoming address can be delivered to the outgoing address after deducting the fee.


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: nanaimogold on December 03, 2010, 06:00:26 PM
Gee Mike, do you have to use the "L" word? ;-)

Are you familiar with 1MDC? It was an anonymising system for use with e-gold.

Basically it's a ledger on top of a ledger. Trades conducted by 1MDC users became invisible to e-gold because they were trading within the same e-gold account, tracked by a separate ledger.

Mybitcoin accomplishes much the same thing for bitcoin.

Mybitcoin users can trade amongst themselves and the trades never show on the bitcoin network because they are tracked on a separate book.

It was I who coined the term "blister" to describe this shared account, or book on book concept.

A system to obscure trades (blister) from the Liberty Reserve accounts ledger is HDMoney.

Shane

PS: about the "L" word. L is defined as structuring a financial transaction to obscure the origin of proceeds of crime. It's not "L" if it's not proceeds of crime. In the federation gone feral, winning a game is now a crime. Fortunately not all humans are subject to that feral fed. So, "L" becomes a matter of what state the winner is subject to - or not. ;-)



Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: davout on December 03, 2010, 06:02:50 PM
You obviously didn't get anything about my idea.

Dude, I'm still trying to catch up on your idea, the background, and why the issues you raise are important. And on this message I wasn't replying to ya ;)
No worries, the idea is just randomize the path of the funds through the system by mixing them up with lots of clean funds, so ultimately, instead of being able to say :
 - These 100 BTC are dirty, they come straight from a scammers address

You'd be able to say
 - These 100 BTC aggregated to have 0.1% likely to be dirty (depending the proportion of clean/dirty funds you mixed in a single receiving address before redispatching them)

BTW, it looks like you have a lemur on your shoulder. Is that safe?

Yes it is! It was safe for me, not for my bananas :D

That'd be really cool if you implemented that, I don't have time to do it right now, but if I did I'd put a big fat picture of a laundry machine, a receiving address, and a big fat text box where people would input like a hundred of their addresses separated by spaces, commas, lemurs, whatever for them to receive their funds back in random chunks.

The same would go for the people providing the clean money.

Ideally there would also be a way for the scammer to set the fee he's willing to pay, the more he'll pay, the more people will get incentive to provide clean funds, the more mixed and randomized his laundered funds will be.






Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: mikegogulski on December 03, 2010, 06:43:16 PM
It would be better to enter amount which will be received, not paid. Commision should be added to final amount to send. Currently, when I want to send 1 BTC to someone, I have to calculate commision itself.

Are you performing some scrambling in transaction? For example, when I send 1BTC, it should pay some amount instantly and some amount later even from another sending address. This way it should me much harder to pair both transactions.

By the way, I see you are living in Slovakia. Do you speak Slovak or Czech?

Okay, amount received not paid is a different use case. The use case I was thinking of was a payment back to oneself on a different one-time address.

No scrambling at the moment. The code is dead simple, less than 200 lines of PHP, plus my bitcoin-php library. I'm looking for the best ideas, though.

Most of my income the past 4 years comes from translating Slovak text into English. I still have a hell of a time carrying on a conversation, but I can read the newspaper pretty well.


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: theymos on December 03, 2010, 06:52:44 PM
As others have mentioned, this would be pretty easy to follow in the block chain. It's not much better than creating a new address and sending some bitcoins to yourself.

I outlined a somewhat easy-to-implement method for totally secure mixing on the wiki's anonymity page:
Quote
    *Set up two Bitcoin installations.
    *Put some amount of BTC in installation B. This is the maximum amount of BTC you can deal with at once (for all customers).
    *Customers send BTC to installation A. You send them an equal number of coins (or minus a fee) from installation B. Send as 10-50 BTC increments.
    *Send all coins from A to B when all orders are satisfied. You can't send coins from A to B if you have any orders that have not been satisfied from B.
    *This can be automated, or you can do everything manually.


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: mikegogulski on December 03, 2010, 06:55:07 PM
Gee Mike, do you have to use the "L" word? ;-)

Are you familiar with 1MDC?

I'm familiar with 1MDC. Does L stand for something? I get what you're saying, but miss the reference unless it's simply to "ledger".

The more I think about this, the less I want to be a service which holds balances on behalf of depositors. I want my clients' risk exposure to be ephemeral, the duration of generation of a block or three. I also want to maintain the absolute minimal state data on my clients during and after their transactions. I don't want to be the dick who gets his walled seized by Teh Man and leaves thousands of depositors cursing my name.

Still, I like Davout's vision, lemurs and all. What I'm thinking about is a model in which depositors can stake a certain amount of value for a period of time they specify themselves, and after which it's returned to them automatically in full if there isn't a request submitted to make use of their deposit.

Am I right in thinking that since my system would take a commission and thereby build up a balance that over time that balance itself would introduce useful entropy?


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: davout on December 03, 2010, 06:56:48 PM
...less than 200 lines of PHP, plus my bitcoin-php library. I'm looking for the best ideas, though.

The best idea I could give you is : switch to Rails my friend :D


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: mikegogulski on December 03, 2010, 07:06:19 PM
...less than 200 lines of PHP, plus my bitcoin-php library. I'm looking for the best ideas, though.

The best idea I could give you is : switch to Rails my friend :D

Sure, because being able to curry my lambdas is really going to address the key problems you mentioned before.

Still, if you let me have your lemur, I will consider your proposal :)


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: nanaimogold on December 03, 2010, 07:19:57 PM
Gee Mike, do you have to use the "L" word? ;-)

Are you familiar with 1MDC?

I'm familiar with 1MDC. Does L stand for something? I get what you're saying, but miss the reference unless it's simply to "ledger".

...

I can't say it for fear of invoking a demon. When I hear the "L" word I tend to cover my ears and loudly chant LA-LA-LA-LA-LA

lemur4bitcoin.com - lemurs for all!


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: mikegogulski on December 03, 2010, 07:23:31 PM
lemur4bitcoin.com - lemurs for all!
Code:
syadasti@nobody:~/.bitcoin$ dig lemur4bitcoin.com ns

; <<>> DiG 9.7.0-P1 <<>> lemur4bitcoin.com ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 16483
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;lemur4bitcoin.com.             IN      NS

;; AUTHORITY SECTION:
com.                    900     IN      SOA     a.gtld-servers.net. nstld.verisign-grs.com. 1291404117 1800 900 604800 86400

;; Query time: 146 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Dec  3 20:22:21 2010
;; MSG SIZE  rcvd: 108

syadasti@nobody:~/.bitcoin$
ZOMG!


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: Alex Beckenham on April 10, 2011, 08:00:02 PM
Have any of the suggested improvements in this thread been implemented (since December 2010)?

Is the site still operational?


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: on April 11, 2011, 06:15:22 AM
Not quite first to market.
http://bitcointalk.org/index.php?topic=963.0
https://bitlaundry.appspot.com/

:)

Also, another interesting thread: http://bitcointalk.org/index.php?topic=241.0


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: Stephen Gornick on April 30, 2011, 09:06:34 PM
The commission dropped to 0.5%.


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: gofunk on February 08, 2015, 12:26:15 PM
Can you explain how this works?

Sure!

You visit the site and tell it you want to launder a certain number of bitcoins. You provide that number, along with the bitcoin address to deliver to.

The site generates a fresh new Bitcoin address and presents it to you with instructions to pay your desired amount to it.

You send the requisite number of Bitcoins to that address.

Once that transaction gets 1 confirmation, the site sends the address you provided the same number of Bitcoins, minus the commission.

Make sense?

Im sitting with 69 confirmations and no sign of my coins!? Im concerned.....


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: koelen3 on February 08, 2015, 04:34:17 PM
Can you explain how this works?

Sure!

You visit the site and tell it you want to launder a certain number of bitcoins. You provide that number, along with the bitcoin address to deliver to.

The site generates a fresh new Bitcoin address and presents it to you with instructions to pay your desired amount to it.

You send the requisite number of Bitcoins to that address.

Once that transaction gets 1 confirmation, the site sends the address you provided the same number of Bitcoins, minus the commission.

Make sense?

Im sitting with 69 confirmations and no sign of my coins!? Im concerned.....

It has been so long does this even works anymore?
Anyway just to clear you up , if mike implemented it right , it will take time to change your (illegal BTC) to good btc , by waiting for someone else to contribute in the pool


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: gofunk on February 08, 2015, 10:37:16 PM
Can you explain how this works?

Sure!

You visit the site and tell it you want to launder a certain number of bitcoins. You provide that number, along with the bitcoin address to deliver to.

The site generates a fresh new Bitcoin address and presents it to you with instructions to pay your desired amount to it.

You send the requisite number of Bitcoins to that address.

Once that transaction gets 1 confirmation, the site sends the address you provided the same number of Bitcoins, minus the commission.

Make sense?

Im sitting with 69 confirmations and no sign of my coins!? Im concerned.....

It has been so long does this even works anymore?
Anyway just to clear you up , if mike implemented it right , it will take time to change your (illegal BTC) to good btc , by waiting for someone else to contribute in the pool

Last transaction I seen on another thread were Mike confirmed it was November 2014. Guy got his coin back just a little over 18 hours. Way past that for me.... The wait is killing me!


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: gofunk on February 12, 2015, 11:29:04 AM
all sorted now cheers mike


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: koelen3 on February 18, 2015, 06:02:03 PM
all sorted now cheers mike

Good
So did you got your coins laundered or he just sent them back?


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: Stellaartois on February 20, 2015, 11:13:53 PM
How does this work and how do people know that it has actually been laundered what processes have you gone through to do this


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: koelen3 on February 21, 2015, 06:09:52 AM
How does this work and how do people know that it has actually been laundered what processes have you gone through to do this

Ifyou really looking to launder some money
Use bitmixer , they are reputated and wait won't be that long


Title: Re: Announcing the Bitcoin Laundry (beta)
Post by: Mehek on February 21, 2015, 02:35:27 PM
Do anyone can clear me this consept please?I mean what is the difference bettwen this and bitmixer.io?do both works same or both are different?and please no pm's