Author

Topic: [ANN] Deepmix: High Privacy Bitcoin Mixing Service (Read 520 times)

newbie
Activity: 6
Merit: 0
September 15, 2015, 01:30:29 PM
#2
I have run a sample mix and am providing it for clarity on how the service works.  

This first section is what appears when you submit your mix.

Code:
$ ./mixercli submit
Account to send from? [""]: Input1
Account for returned mixed coins? [mixed]: Mixed1

Mixer info:
Request fee             0.0001 BTC
Mixing fee              2.00%
Max inputs              10 outputs
Max outputs             500 chunks

Wallet account "Input1":
Balance                 XX.XXXXXXXX BTC (X outputs)

Recommended mix:
Chunk size              0.01 BTC
Input amount            0.9894 BTC
Output amount           0.97 BTC (97 chunks)
Network fees            0.001 BTC
Unmixed change          0.0096 BTC
Selected previous outputs for mixer input:
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XX (0.1 BTC)
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XX (0.1 BTC)
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XX (0.1 BTC)
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XX (0.1 BTC)
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XX (0.1 BTC)
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XX (0.1 BTC)
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XX (0.1 BTC)
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XX (0.1 BTC)
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XX (0.1 BTC)
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XX (0.1 BTC)

Use recommended mix? (y/n/yes/no) [yes]: no
Target input amount to mix (in BTC, includes fees) [0.9894]: 0.1

Only possible output chunk size: 0.01 BTC

Custom mix:
Chunk size              0.01 BTC
Input amount            0.0918 BTC
Output amount           0.09 BTC (9 chunks)
Network fees            0.0001 BTC
Unmixed change          0.0081 BTC
Selected previous outputs for mixer input:
  3ad2a9588ba254021160b335c7fdeec22778cf7e339463e2aa57a055b8ee7ec2:6 (0.1 BTC)

Use custom mix? (y/n/yes/no) [yes]: yes

Creating transaction to pay request fee...
Wallet passphrase:
Wallet passphrase:

Warranty:

Input deadline:         2015-09-13 01:01:03 +0000 UTC (24h0m0.10185541s from now)
Output deadline:        2015-09-19 01:01:03 +0000 UTC

Send inputs for warranty? (y/n/yes/no) [yes]: yes

Warranty 0 payment 0: sent transaction 758ac9d226955e36f5ff0d69ada7de80c9eb0632b6fa96b0d696344fdc17340a

Below is an example of the warranty JSON that is generated for your mix. You can see the JSON files for each mix on your machine at ~/.mixercli/warranties/.

The input warranty payment for this mix can be viewed at blockchain.info's hidden service here.

Code:
{
        "Warranty": {
                "PayInAmount": 0.0918,
                "ChunkSize": 0.01,
                "PayInAddr": [
                        "12FBBk39ohMyDZq7BzLNnVfMh28ZAQ7Mxb"
                ],
                "PayOutAddr": [
                        "13eCD3ViKWv6mrd7KKDZ9ATBRGRhFFqjQ6",
                        "1KsymmaXpidUvP2e9rHFV7mos7FHMdtKrJ",
                        "1P5DH1hMLqLyhKgVH569oXyJ1U4CAMsyTL",
                        "1F7tihnmNMcHXErTGEw3neKRQte86s8ith",
                        "1AH9DXjs2SQCCPAqKT9RkV7d7vUhehx9ma",
                        "1CciAzfUK52mRaL2u9VpaDQKECChxD2B2R",
                        "1Daee3856ktqcHpiNvoHLr2Afodab8VWY4",
                        "17ttRnHxcqLRjrMWt2brHcrF9RxohiDkgB",
                        "14oHXo3HC3b1cYq7uTarTf7fUZzzZHB1EE"
                ],
                "ReturnAddr": "1CMwCwJ4vEsN4Dciz6ACm2uNoXF5X1dzSu",
                "PayInTime": 1442106063,
                "PayOutTime": 1442624463
        },
        "R": 272845341636814152276256312347765214609943446422006191100460275322831618732599359613256457223932192681043005019608855720265227804274203889360318556222287946,                                      
        "S": 907781659804852867488638736401692625947518044242669515899277186180337846433439738677136091592386534143839173238268577795344156185077274863612682758559199846

This is what an in progress mix looks like

Code:
$ ./mixercli status

Warranty ID [0]: 0
5/9 chunks received.
Remaining 4 chunks should be paid out by 2015-09-19 01:01:03 +0000 UTC  

Warranty ID [0]

Completed sample payouts are below, with links to blockchain.info's hidden service.  As this mix has not completed some addresses have not received their chunk yet.

13eCD3ViKWv6mrd7KKDZ9ATBRGRhFFqjQ6
1KsymmaXpidUvP2e9rHFV7mos7FHMdtKrJ
1P5DH1hMLqLyhKgVH569oXyJ1U4CAMsyTL
1F7tihnmNMcHXErTGEw3neKRQte86s8ith
1AH9DXjs2SQCCPAqKT9RkV7d7vUhehx9ma
1CciAzfUK52mRaL2u9VpaDQKECChxD2B2R
1Daee3856ktqcHpiNvoHLr2Afodab8VWY4
17ttRnHxcqLRjrMWt2brHcrF9RxohiDkgB
14oHXo3HC3b1cYq7uTarTf7fUZzzZHB1EE

Let me know if you have any questions.  

Thank you,

DeepMix
newbie
Activity: 6
Merit: 0
Hidden Service Link: http://deepmix5xy25hjfx.onion/
Public website: http://deepmix dot ws

What is DeepMix?

DeepMix realizes the full potential of bitcoin by offering a truly anonymous and validated mixing service. Coins that have been mixed through the process are unidentifiable when they are finished.

How Does it Work?

DeepMix is based on the processes outlined in the mixcoin paper discussed in this thread. A user downloads a binary or builds a binary to execute the process automatically. It works like this:

    -using tor an inquiry is sent for a mix warranty from DeepMix
    -the mix warranty is created by DeepMix. The mix warranty consists of information about the mix; specifically the addresses where the user will send coins to and where the user would like their payouts to go. All of this is signed cryptographically.
    -payments are sent by the user to the DeepMix addresses provided
    -when six confirmations of the payment are received the DeepMix of the coins will begin.

Payouts to the user can take up to 7 days to arrive, minus the flat 2% fee, to the addresses outlined in the warranty.

As multiple users input their payments into the system they are broken down into a pool that generates a system of smaller payouts of 1.0 BTC, 0.1 BTC, or 0.01 BTC. For example, a user that sends in 10.2 BTC might acquire 100 payouts of 0.1 BTC within the next seven days. These payouts will occur randomly until the full payout amount is completed.

The current seven day processing period may be adjusted lower in the future depending on volume to the service.

Why use it instead of other mixers?

There are a combination of features that make DeepMix the ideal choice over other mixers:

    -the security of an open source program that does not rely on a web interface and its risky attack surface
    -fixed payout amounts of 1.0 BTC, 0.1 BTC or 0.01 BTC boost uniformity, making it harder to distinguish payouts to different users
    -provides the greatest time disassociation of coins without needing user interaction
    -coins can be separated by accounts
    -accountability provided through cryptographically signed warranties
    -prevention from DoS attacks built in
    -smallest number of required input payments to process high volume mixes

What are the fees?

There is a flat 2.0% fee on all processed mixes. The fee is included in the amount paid in for each mix and removed as part of the mixing process.

What amounts can be mixed?

DeepMix can mix a minimum of 0.0102 BTC , with 1 x 0.01 BTC output, and a maximum of 510.0 BTC, with 500 x 1.0 BTC outputs. Note that transaction fees and mix request fees will add approximately 0.0002 BTC to these amounts.

It is recommended that users mix smaller amounts initially to ensure their configuration is correct and verify the service is working as expected.

Why do payouts take up to 7 days to arrive?

Each mix will be paid out in 2-7 days and the amount of time it takes to payout each mix is random. The payouts are spread over a long period of time in order to maximize the anonymity of the payouts.

As the volume of deep mix increases, the period of time over which each mix is paid out may be changed.

What is your log retention policy?

Logs are kept for 7 days after each mix is paid out in case there is a problem with the mix.

If there is a problem with your mix, mixercli will generate an alert when checking its status. If you encounter a problem with your mix, please contact support ASAP.

How secure is it?

DeepMix was built to resist passive and active attackers using encryption, layering and compartmentation. All communications with the hidden service are protected using TLS and the service itself is heavily layered to prevent critical compromise in the event of an attack. DeepMix security far exceeds that of any existing commercial standard.
Jump to: