Skip to content

Commit d1461b8

Browse files
dajohijholdstock
authored andcommitted
Update CSPP instructions for DCR 2.0+
1 parent 1f8956f commit d1461b8

File tree

1 file changed

+6
-28
lines changed

1 file changed

+6
-28
lines changed

docs/privacy/cspp/how-to-cspp.md

+6-28
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,7 @@
44

55
To use CSPP, several new options must be set in `dcrwallet`.
66

7-
Regardless of the intended setup, users must create two new accounts, `mixed` and `unmixed`, and point their wallets to Decred's CSPP servers:
8-
9-
Mainnet
10-
11-
- Download the CSPP server [TLS certificate](https://mix.decred.org/mix.decred.org.pem)
12-
- Reference the certificate file using `--csppserver.ca=mix.decred.org.pem`
13-
- Point `dcrwallet`to the CSPP mainnet server by setting `--csppserver=mix.decred.org:5760`
14-
15-
Testnet
16-
17-
- Testnet does **not** use the TLS certificate
18-
- Point `dcrwallet` to the CSPP testnet server by setting `--csppserver=mix.decred.org:15760`
7+
Users must create two new accounts, `mixed` and `unmixed`.
198

209
---
2110

@@ -28,10 +17,9 @@ Solo stakers are recommended to use two wallets to separate ticket buying and vo
2817
Use the following options for a mainnet mixed solo ticket buyer which continues to buy more tickets from the mixed account as outputs mature:
2918

3019
```no-highlight
31-
$ dcrwallet --csppserver=mix.decred.org:5760 \
32-
--csppserver.ca=mix.decred.org.pem \
33-
--enableticketbuyer --purchaseaccount=mixed --mixedaccount=mixed/1 \
34-
--changeaccount=unmixed --ticketbuyer.votingaccount=voting --mixchange
20+
$ dcrwallet --mixing --enableticketbuyer --purchaseaccount=mixed \
21+
--mixedaccount=mixed/1 --changeaccount=unmixed \
22+
--ticketbuyer.votingaccount=voting --mixchange
3523
```
3624

3725
---
@@ -62,8 +50,7 @@ buyer1$ dcrctl --wallet importxpub mixed mixed-xpub
6250
The mixed ticket buying wallet may use the setup from the previous section. The old wallet must be configured slightly differently:
6351

6452
```no-highlight
65-
buyer1$ dcrwallet --csppserver=mix.decred.org:5760 \
66-
--csppserver.ca=mix.decred.org.pem \
53+
buyer1$ dcrwallet --mixing \
6754
--enableticketbuyer --purchaseaccount=default --mixedaccount=mixed/0 \
6855
--ticketsplitaccount=default --changeaccount=unmixed \
6956
--ticketbuyer.votingaccount=voting --mixchange
@@ -87,8 +74,7 @@ Change outputs in the CoinJoin are not anonymous, and can easily be traced back
8774
These features are enabled with the following config:
8875

8976
```no-highlight
90-
$ dcrwallet --csppserver=mix.decred.org:5760 \
91-
--csppserver.ca=mix.decred.org.pem \
77+
$ dcrwallet --mixing \
9278
--mixedaccount=mixed/1 --changeaccount=unmixed --mixchange
9379
```
9480

@@ -98,14 +84,6 @@ Non-stakers are able to use this mechanism to mix received funds by using the un
9884

9985
---
10086

101-
## Tor Hidden Service
102-
103-
The CSPP server is accessible as a Tor hidden service, which provides two-way anonymity. The server doesn't know the IP of the client and the client also doesn't know the IP of the server. The latest onion address can be found at [CSPP server site](https://mix.decred.org/) and can be configured by using the `--csppserver` flag.
104-
105-
In case `dcrwallet` connects to `dcrd` directly, the `--nodcrdproxy=1` option may be specified in addition to the above.
106-
107-
---
108-
10987
## Further Information
11088

11189
For more technical information about CoinShuffle++, visit Decred’s [cspp](https://github.com/decred/cspp) Github repository. You can also read about CoinShuffle++ on [Decred’s blog](https://blog.decred.org/2019/08/28/Iterating-Privacy/).

0 commit comments

Comments
 (0)