user208: So I just realized today that the staking key for a wallet is persistent, namely that every public key of that wallet will generate the same staking key. This appears to undercut the technique to use different public keys every transaction, since they can be verified to be connected through their staking key. Can staking keys be generated on the curve like public addresses are to preserve privacy?

user1656: 
Can staking keys be generated on the curve like public addresses are
to preserve privacy?

While it is possible to create enterprise addresses or additional base addresses with new staking keys using cardano-cli, the official wallets at present will re-use the same staking key for all addresses of the same wallet if you choose to stake.
Instructions on how you can create enterprise addresses or base addresses with different staking keys can be found on the Lovelace Academy documentation on the basics of keys and addresses.
Note: Using multiple staking keys to stake will incur a deposit fee of 2 ADA each (at time of writing)

208: <p>So I just realized today that the staking key for a wallet is persistent, namely that every public key of that wallet will generate the same staking key. This appears to undercut the technique to use different public keys every transaction, since they can be verified to be connected through their staking key. Can staking keys be generated on the curve like public addresses are to preserve privacy?</p>
 1656: <blockquote>
<p>Can staking keys be generated on the curve like public addresses are
to preserve privacy?</p>
</blockquote>
<p>While it is possible to create <a href="https://docs.cardano.org/en/latest/learn/types-addresses.html#enterprise-addresses" rel="nofollow noreferrer">enterprise addresses</a> or additional <a href="https://docs.cardano.org/en/latest/learn/types-addresses.html#base-addresses" rel="nofollow noreferrer">base addresses</a> with new staking keys using <a href="https://docs.cardano.org/projects/cardano-node/en/latest/getting-started/cli.html" rel="nofollow noreferrer">cardano-cli</a>, the official wallets at present will re-use the same staking key for all addresses of the same wallet if you choose to stake.</p>
<p>Instructions on how you can create <a href="https://docs.cardano.org/en/latest/learn/types-addresses.html#enterprise-addresses" rel="nofollow noreferrer">enterprise addresses</a> or <a href="https://docs.cardano.org/en/latest/learn/types-addresses.html#base-addresses" rel="nofollow noreferrer">base addresses</a> with different staking keys can be found on the <a href="https://learn.lovelace.academy/getting-started/keys-and-addresses/" rel="nofollow noreferrer">Lovelace Academy documentation on the basics of keys and addresses</a>.</p>
<p><em>Note: Using multiple staking keys to stake will incur a deposit fee of 2 ADA each (at time of writing)</em></p>
