Bitcoin Forum
May 04, 2024, 03:02:22 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Double Mixer: Mix your Bitcoin with two mixers in series  (Read 1466 times)
rocketdev
Newbie
*
Offline Offline

Activity: 6
Merit: 4


View Profile
July 08, 2019, 05:27:48 PM
Merited by sega01 (3)
 #21


Sorry for the wait! Just the JS version working with FoxMixer: https://github.com/teran-mckinney/doublemixer-js

Haven't checked it for browser compatibility. I hope this isn't too late and that it still helps.

Thanks mate for the update!

For the time being, we implemented a very hacky solution that doesn't work so well and breaks easily.

That's nice to see that there is some progress at this project. I quickly had a look at your code and it looks promising and well structured!

I'm currently very busy with other parts of the project.
If we have some time and our team decides to focus on the browser-based mixing again, we'll test your code more in depth and cross-platform. We still think this is a huge topic and the implementation with FoxMixer on client/browser-side would be a plus for privacy in our project.
1714791742
Hero Member
*
Offline Offline

Posts: 1714791742

View Profile Personal Message (Offline)

Ignore
1714791742
Reply with quote  #2

1714791742
Report to moderator
1714791742
Hero Member
*
Offline Offline

Posts: 1714791742

View Profile Personal Message (Offline)

Ignore
1714791742
Reply with quote  #2

1714791742
Report to moderator
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714791742
Hero Member
*
Offline Offline

Posts: 1714791742

View Profile Personal Message (Offline)

Ignore
1714791742
Reply with quote  #2

1714791742
Report to moderator
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
July 15, 2019, 08:41:35 PM
 #22

Thanks mate for the update!

For the time being, we implemented a very hacky solution that doesn't work so well and breaks easily.

That's nice to see that there is some progress at this project. I quickly had a look at your code and it looks promising and well structured!

I'm currently very busy with other parts of the project.
If we have some time and our team decides to focus on the browser-based mixing again, we'll test your code more in depth and cross-platform. We still think this is a huge topic and the implementation with FoxMixer on client/browser-side would be a plus for privacy in our project.

Glad to hear that, thank you! I hope it works out for you.
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
August 27, 2019, 07:50:49 PM
 #23

Making some progress on the Javascript version. Currently only FoxMixer is used, so it's a single mixer and no better than using Fox Mixer directly. But, hoping to add BitMix soon.

https://doublemixer.github.io

http://doublemixwcfx4wadeuvuygpxej5jpu7uleesh3yptopnbj5kshnlrid.onion/
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
August 31, 2019, 04:57:41 AM
 #24

Alright, finally got this done!

https://doublemixer.github.io

http://doublemixwcfx4wadeuvuygpxej5jpu7uleesh3yptopnbj5kshnlrid.onion/

Live with double mixing. Please let me know how it works out for you. Obviously, please audit the code, make sure you don't send too much or too little (read the minimums/maximums in the guarantees), validate the signatures, etc.

Thanks for BitMix and for Foxmixer for both enabling CORS headers to make this possible.

If you connect to the .onion, the upstream mixer's .onions will be used for connecting to their API. If you use clearnet, that's obviously not the case.

Lastly, one major update on doublemixer-python. It now uses a local Tor SOCKS proxy and the corresponding Hidden Services by default.
unameit
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
September 12, 2019, 07:14:40 PM
 #25

Hi!

I'm what you could call a power-user of FoxMixer (used various others before).
By chance I stumbled across your project while browsing through this forum and I decided to have a closer look.
I'm not a programmer so I like that it'S damn simple to just enter the address and boom: everything else is done for you and the letters of guarantees are downloaded. Good job!
It's not that I will now always use two mixers but it's good to have the choice.
Just wondering why this project is so hidden. This should also be featured on other bitcoin sites IMHO. - Excellent work!
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
September 12, 2019, 08:02:48 PM
Merited by Casy (2)
 #26

Hi!

I'm what you could call a power-user of FoxMixer (used various others before).
By chance I stumbled across your project while browsing through this forum and I decided to have a closer look.
I'm not a programmer so I like that it'S damn simple to just enter the address and boom: everything else is done for you and the letters of guarantees are downloaded. Good job!
It's not that I will now always use two mixers but it's good to have the choice.
Just wondering why this project is so hidden. This should also be featured on other bitcoin sites IMHO. - Excellent work!

Yeah, FoxMixer is pretty great. I've found their team to be extremely responsive getting back to me. BitMix has also been responsive, helps earn trust that way for sure.

Agreed, double mixing is often overkill, I just wanted to make it a bit easier and have more discussion of the concepts. It's kind of a working proof of concept.

Thank you!! I very much appreciate what you said.
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
October 11, 2019, 05:25:00 PM
 #27

I'd like to announce an affiliate / referral program for Double Mixer.

It's very straight forward. Just send people to:

Code:
https://doublemixer.github.io/#ref=(your bitcoin address)

and/or:

Code:
http://doublemixwcfx4wadeuvuygpxej5jpu7uleesh3yptopnbj5kshnlrid.onion/#ref=(your bitcoin address)

For more information, see here. There's even a referral URL generator to make things easier.
btcmod
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
November 11, 2019, 12:23:00 AM
 #28

Code:
The receiving mixer stage is broken in Tor Browser 9 when using the doublemix....onion Hidden Service.

what the mean is that?
TryNinja
Legendary
*
Offline Offline

Activity: 2828
Merit: 6975



View Profile WWW
November 11, 2019, 01:19:40 AM
Merited by ABCbits (1)
 #29

Code:
The receiving mixer stage is broken in Tor Browser 9 when using the doublemix....onion Hidden Service.

what the mean is that?
This means that if you are using Tor Browser 9 and use the onion mirror of the website, the "Receiving Mix Letter Of Guarantee" field will be empty. So, instead of sending to the address on that field, which then sends the output to the Final Mix address, you must send the coins directly to the Final Mix address.

Normally:
1. You send BTC to receiving mix.
2. Receiving mix send BTC to final mix.
3. Final mix sends BTC to your output address.

With this issue:
1. You send BTC to final mix.
2. Final mix sends BTC to your output address.

1 Less step.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
November 11, 2019, 02:15:41 AM
 #30

Code:
The receiving mixer stage is broken in Tor Browser 9 when using the doublemix....onion Hidden Service.

what the mean is that?
This means that if you are using Tor Browser 9 and use the onion mirror of the website, the "Receiving Mix Letter Of Guarantee" field will be empty. So, instead of sending to the address on that field, which then sends the output to the Final Mix address, you must send the coins directly to the Final Mix address.

Normally:
1. You send BTC to receiving mix.
2. Receiving mix send BTC to final mix.
3. Final mix sends BTC to your output address.

With this issue:
1. You send BTC to final mix.
2. Final mix sends BTC to your output address.

1 Less step.

I appreciate your reply. If you do that, there's no reason to use DoubleMixer as it would just be a single mix.

Hopefully the bug will be fixed though. If you're not on Tor Browser 9 you should be okay. You can also use the clearnet site (https://doublemixer.github.io) from Tor Browser and it will work fine.

Bug report is here: https://trac.torproject.org/projects/tor/ticket/32255

I'm working with Bitmix to see if we can find a workaround.
coiningz
Jr. Member
*
Offline Offline

Activity: 185
Merit: 7


View Profile
November 20, 2019, 01:35:27 PM
Merited by sega01 (2)
 #31

Two mixers are always better than only one
sega01 (OP)
Sr. Member
****
Offline Offline

Activity: 391
Merit: 333



View Profile
November 21, 2019, 09:18:37 PM
 #32

Tor Browser 9 issue has been worked around. The canvas bug where you couldn't see QR codes on Tor Browser has also been fixed by switching to an HTML table based QR generator.

So back in business Smiley.

Clearnet double mixer

Tor double mixer
squatz1
Legendary
*
Offline Offline

Activity: 1666
Merit: 1285


Flying Hellfish is a Commie


View Profile
February 13, 2020, 01:56:39 AM
Merited by sega01 (2)
 #33

Unsure why it took me this long to find something like this, probably wasn't looking hard enough.

+Merited.

Question though- Is there anyway to calculate the fees of the mixing before we start mixing (I haven't tried this yet, asking before I do anything) Thanks for making this, much love.




▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄                  ▄▄▄   ▄▄▄▄▄        ▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄▄▄
 ▀████████████████▄  ████                 █████   ▀████▄    ▄████▀  ▄██████████████   ████████████▀  ▄█████████████▀  ▄█████████████▄
              ▀████  ████               ▄███▀███▄   ▀████▄▄████▀               ████   ████                ████                   ▀████
   ▄▄▄▄▄▄▄▄▄▄▄█████  ████              ████   ████    ▀██████▀      ██████████████▄   ████████████▀       ████       ▄▄▄▄▄▄▄▄▄▄▄▄████▀
   ██████████████▀   ████            ▄███▀     ▀███▄    ████        ████        ████  ████                ████       ██████████████▀
   ████              ████████████▀  ████   ██████████   ████        ████████████████  █████████████▀      ████       ████      ▀████▄
   ▀▀▀▀              ▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀▀        ▀▀▀▀       ▀▀▀▀        ▀▀▀▀▀

#1 CRYPTO CASINO & SPORTSBOOK
  WELCOME
BONUS
.INSTANT & FAST.
.TRANSACTION.....
.PROVABLY FAIR.
......& SECURE......
.24/7 CUSTOMER.
............SUPPORT.
BTC      |      ETH      |      LTC      |      XRP      |      XMR      |      BNB      |     more
TryNinja
Legendary
*
Offline Offline

Activity: 2828
Merit: 6975



View Profile WWW
February 13, 2020, 02:13:12 AM
 #34

Question though- Is there anyway to calculate the fees of the mixing before we start mixing (I haven't tried this yet, asking before I do anything) Thanks for making this, much love.
Not an already calculated value/overview, but you can just read the Letters of Guarantee before sending anything. In my just generated example case:

Quote
Receiving Mix Letter Of Guarantee
[...] Our fee is 3.761% + 0.0003 for every forward address

Final Mix Letter Of Guarantee
[...] A total transaction fee of only 1 % and a fee of 0.00100000 BTC per payout address is subtracted.

Then you need to manually calculate that. Cheesy

Considering that the letter's format is always the same (supposedly), maybe he could scrape these percentages and make a calculator.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
squatz1
Legendary
*
Offline Offline

Activity: 1666
Merit: 1285


Flying Hellfish is a Commie


View Profile
February 13, 2020, 02:15:19 AM
 #35

Question though- Is there anyway to calculate the fees of the mixing before we start mixing (I haven't tried this yet, asking before I do anything) Thanks for making this, much love.
Not an already calculated value/overview, but you can just read the Letters of Guarantee before sending anything. In my just generated example case:

Quote
Receiving Mix Letter Of Guarantee
[...] Our fee is 3.761% + 0.0003 for every forward address

Final Mix Letter Of Guarantee
[...] A total transaction fee of only 1 % and a fee of 0.00100000 BTC per payout address is subtracted.

Then you need to manually calculate that. Cheesy

Considering that the letter's format is always the same (supposedly), maybe he could scrape these percentages and make a calculator.

Ah, got it. I probably should've just went to the next stage of mixing to find out, but I guess I was a tad lazy. Thanks




▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄                  ▄▄▄   ▄▄▄▄▄        ▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄▄▄
 ▀████████████████▄  ████                 █████   ▀████▄    ▄████▀  ▄██████████████   ████████████▀  ▄█████████████▀  ▄█████████████▄
              ▀████  ████               ▄███▀███▄   ▀████▄▄████▀               ████   ████                ████                   ▀████
   ▄▄▄▄▄▄▄▄▄▄▄█████  ████              ████   ████    ▀██████▀      ██████████████▄   ████████████▀       ████       ▄▄▄▄▄▄▄▄▄▄▄▄████▀
   ██████████████▀   ████            ▄███▀     ▀███▄    ████        ████        ████  ████                ████       ██████████████▀
   ████              ████████████▀  ████   ██████████   ████        ████████████████  █████████████▀      ████       ████      ▀████▄
   ▀▀▀▀              ▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀▀        ▀▀▀▀       ▀▀▀▀        ▀▀▀▀▀

#1 CRYPTO CASINO & SPORTSBOOK
  WELCOME
BONUS
.INSTANT & FAST.
.TRANSACTION.....
.PROVABLY FAIR.
......& SECURE......
.24/7 CUSTOMER.
............SUPPORT.
BTC      |      ETH      |      LTC      |      XRP      |      XMR      |      BNB      |     more
OROBTC
Legendary
*
Offline Offline

Activity: 2912
Merit: 1852



View Profile
May 26, 2020, 02:18:19 AM
 #36

...

Great project, sega01

There is a case to be made for mixing two different ways if you're going to mix twice.  It might be very hard, but running BTC through Wasabi (CoinJoin) and another mixer might (perhaps Wasabi first?) be very difficult for analysts to break.

Writing the code might be hard though.  
yarlungzangbo
Copper Member
Member
**
Offline Offline

Activity: 126
Merit: 12


View Profile
May 27, 2020, 12:38:40 AM
 #37

Seems different with other version minxer  Wink
Lavander
Full Member
***
Offline Offline

Activity: 369
Merit: 101


View Profile
May 27, 2020, 06:14:40 AM
 #38

I checked the site of this tumbler. Its nice and easy. Great job done, as far as designing the interface is concerned.
Are there any reviews of clients who have used this service and there experience? I went through thread and wasn't able to find any.
TryNinja
Legendary
*
Offline Offline

Activity: 2828
Merit: 6975



View Profile WWW
September 21, 2020, 08:46:21 AM
 #39

~
It it wasn't made with Python, I would love to take over and even implement ChipMixer's API as the final step (Mix > Mix? > CM chips). Unforunately, I don't really know any about it besides the very basic. Undecided

That was a really cool project. Thanks for that.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Casy
Member
**
Offline Offline

Activity: 149
Merit: 22

🔴🔵 FoxMixer.com 🔵🔴


View Profile WWW
September 21, 2020, 02:26:01 PM
Last edit: September 21, 2020, 02:41:53 PM by Casy
 #40

Hi everyone.

It seemed no one was using this for quite some time, or at least for any sizeable amount of funds where I've noticed any commissions. At one point it was definitely being used for some large transfers and I never heard of any issues.

Thanks for your work on this project! It definitely brought some cool new ideas to bitcoin mixing and the fact it is open source makes it still useful for everyone interested.
I'd vote for keeping your bitcoin affiliate address in at least one of the mixer stages to whoever is going to take it over.

Pages: « 1 [2]  All
  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!