<blockquote>
  <p>How does the recipient use the bitcoin he receives?</p>
</blockquote>

<p>Stealth addresses require you to scan all the transactions of the blockchain It is a fairly inefficient process but the stealth address implementations that I've seen have two improvements:</p>

<ul>
<li>prefix: each stealth address has a required prefix and you must bruteforce your txid to match the prefix encoded in the stealth address. That way the receiver must only test a subset of transactions.</li>
<li>dual-key system: a scanning key is introduced to allow the receiver to scan whilst their wallet is locked.</li>
</ul>

<blockquote>
  <p>In the recipient wallet, does he have a list of those generated address (made by the sender)?</p>
</blockquote>

<p>Yes. A new address is derived from the stealth address and the ephemeral key (provided in the additional output with OP_RETURN). This address is then imported into the wallet.</p>

<blockquote>
  <p>How would he then use those bitcoin without revealing transaction linkability?</p>
</blockquote>

<p>Transaction linkability generally means that you can not link a transaction to a published address (obfuscating the destination). The concept you're aiming at, is transaction traceability (when creating a transaction, how do I obfuscate the source output).</p>

CC BY-SA 4.0
2018-07-25T12:37:00.727Z
2018-07-25T12:37:00.727Z
Penquin
<p>The receiver got to continually scan the entire blockchain to find a match to his/her private keys. Read more: <a href="https://www.reddit.com/r/Bitcoin/comments/5xm9bt/what_happened_to_stealth_addresses/" rel="nofollow noreferrer">https://www.reddit.com/r/Bitcoin/comments/5xm9bt/what_happened_to_stealth_addresses/</a></p>

CC BY-SA 3.0
2018-03-16T19:04:16.463Z
2018-03-16T19:04:16.463Z
Osias Jota
<p>I've been reading on what stealth addresses does:</p>

<ol>
<li>Sender generates unique address using the recipient's stealth address for every transaction</li>
<li>If multiple senders send bitcoin to recipient, then blockchain sees sender's addresses going to different random looking addresses</li>
</ol>

<p>My question is: How does the recipient use the bitcoin he receives? In the recipient wallet, does he have a list of those generated address (made by the sender)? How would he then use those bitcoin without revealing transaction linkability?</p>

CC BY-SA 3.0
2018-03-16T19:02:50.577Z
I was trying to understand them better to answer this question, but came up with this: https://www.reddit.com/r/Bitcoin/comments/5xm9bt/what_happened_to_stealth_addresses/
Osias Jota
<transactions><address><privacy><monero><stealth-address>
Stealth addresses how does recipient use the bitcoins?
user153882
# Stealth addresses how does recipient use the bitcoins?

(Asked by: username_0 on 2017-02-09)

I've been reading on what stealth addresses does:

1. Sender generates unique address using the recipient's stealth address for every transaction
2. If multiple senders send bitcoin to recipient, then blockchain sees sender's addresses going to different random looking addresses

My question is: How does the recipient use the bitcoin he receives? In the recipient wallet, does he have a list of those generated address (made by the sender)? How would he then use those bitcoin without revealing transaction linkability?

**Tags:** transactions, address, privacy, monero, stealth-address

> **Comments:**
> **username_1**: I was trying to understand them better to answer this question, but came up with this: https://www.reddit.com/r/Bitcoin/comments/5xm9bt/what_happened_to_stealth_addresses/  

---

## 2 answers

### Answer by username_2 on 2018-07-25. Score: 1

> How does the recipient use the bitcoin he receives?

Stealth addresses require you to scan all the transactions of the blockchain It is a fairly inefficient process but the stealth address implementations that I've seen have two improvements:

* prefix: each stealth address has a required prefix and you must bruteforce your txid to match the prefix encoded in the stealth address. That way the receiver must only test a subset of transactions.
* dual-key system: a scanning key is introduced to allow the receiver to scan whilst their wallet is locked.

> In the recipient wallet, does he have a list of those generated address (made by the sender)?

Yes. A new address is derived from the stealth address and the ephemeral key (provided in the additional output with OP\_RETURN). This address is then imported into the wallet.

> How would he then use those bitcoin without revealing transaction linkability?

Transaction linkability generally means that you can not link a transaction to a published address (obfuscating the destination). The concept you're aiming at, is transaction traceability (when creating a transaction, how do I obfuscate the source output).


---

### Answer by username_1 on 2018-03-16. Score: 0

The receiver got to continually scan the entire blockchain to find a match to his/her private keys. Read more: <https://www.reddit.com/r/Bitcoin/comments/5xm9bt/what_happened_to_stealth_addresses/>


---

