<p>Note, anonymity <a href="https://ripple.com/wiki/FAQ#How_does_Ripple_handle_privacy.3F" rel="nofollow">isn't a design goal for ripple</a>. Depending on the level of pseudo-anonymity required, gateway and future features of Ripple would likely be easier (and more cost effective) than using many Ripple addresses (aka Ripple accounts).</p>

<p>To tell if two (or more) Ripple addresses are in the same family you need the <a href="https://ripple.com/wiki/Account_Family" rel="nofollow">public generator</a> (which is named for generating the public keys, it should not be made public). Without that no one can tell if they are part of the same family and therefore they are funded/activated independently exactly like any other address is (someone sends it the XRP account reserve).</p>

<p>I'm not aware of any Ripple client that currently implements account families (the existing clients just use the public and private ECDSA key corresponding to <code>index 0</code> within the account family).</p>

CC BY-SA 3.0
2014-05-17T14:09:28.807Z
I'm a bit surprised to see that Ripple doesn't aim for anonymity. I don't really agree with the points on the Ripple Wiki about providing adequate anonymity:
If you ask your friend to pay you a certain amount (and he doesn't use a proxy) you know his address and you can easy inspect the network to see if he has made payments to a explicit party. Bitcoin doesn't have this problem.
Tim
CC BY-SA 3.0
2014-05-16T16:12:19.200Z
2014-05-16T16:12:19.200Z
dchapes
<p>The common practice for cryptocoins like Bitcoin is to limit address reuse to preserve anonymity. This is achieved by sending the "change" of a transaction to another address and using a unused address for every transaction. (Research showed that even when best practices are used identities could be derived but that's not the point here).</p>

<p>The Ripple wiki documents something about an <a href="https://ripple.com/wiki/Account_Family" rel="nofollow" title="Account family">Account Familiy</a> which seems comparable with Bitcoins deterministic wallets as decribed in BIP0032. However the Ripple system requires a fee for account-activation. </p>

<p>When using an account family how does one activate such account and how does (I presume) <code>rippled</code> know that an account from a family is activated? </p>

<ripple><bitcoin-core-accounts>
How to preserve anonymity within Ripple?
Tim
# How to preserve anonymity within Ripple?

(Asked by: username_0 on 2014-05-15)

The common practice for cryptocoins like Bitcoin is to limit address reuse to preserve anonymity. This is achieved by sending the "change" of a transaction to another address and using a unused address for every transaction. (Research showed that even when best practices are used identities could be derived but that's not the point here).

The Ripple wiki documents something about an [Account Familiy](https://ripple.com/wiki/Account_Family "Account family") which seems comparable with Bitcoins deterministic wallets as decribed in BIP0032. However the Ripple system requires a fee for account-activation.

When using an account family how does one activate such account and how does (I presume) `rippled` know that an account from a family is activated?

**Tags:** ripple, bitcoin-core-accounts


---

## 1 answers

### Answer by username_1 on 2014-05-16. Score: 3 | Accepted answer

Note, anonymity [isn't a design goal for ripple](https://ripple.com/wiki/FAQ#How_does_Ripple_handle_privacy.3F). Depending on the level of pseudo-anonymity required, gateway and future features of Ripple would likely be easier (and more cost effective) than using many Ripple addresses (aka Ripple accounts).

To tell if two (or more) Ripple addresses are in the same family you need the [public generator](https://ripple.com/wiki/Account_Family) (which is named for generating the public keys, it should not be made public). Without that no one can tell if they are part of the same family and therefore they are funded/activated independently exactly like any other address is (someone sends it the XRP account reserve).

I'm not aware of any Ripple client that currently implements account families (the existing clients just use the public and private ECDSA key corresponding to `index 0` within the account family).

> **Comments:**
> **username_0**: I'm a bit surprised to see that Ripple doesn't aim for anonymity. I don't really agree with the points on the Ripple Wiki about providing adequate anonymity: If you ask your friend to pay you a certain amount (and he doesn't use a proxy) you know his address and you can easy inspect the network to see if he has made payments to a explicit party. Bitcoin doesn't have this problem.  

---

