Is it possible to use colored coins with stealth addresses?

My main consideration being that coloring a unit of cryptocurrency requires being able to keep track of its exact location at all times with a public blockchain

1 Answer 1


Yes, this should be possible.

A "stealth" transaction still sends the colored coin to a specific ordinary address, and anyone can see on the block chain that this address owns that coin.

The only difference with stealth transactions is that this ordinary address, rather than being generated from a private key by the recipient in the usual way, is generated by the sender using the recipient's stealth address. This is done in such a way that the recipient, using additional data included in the transaction, can compute the private key. They can then redeem the transaction like any other ordinary transaction.

In this writeup in the example in Sections 9.1-9.2, the "ordinary address" in question is 1BjqrpQqr4tY5YPQkL8aG7NGkFbTbiuVu.

See also my answer here.

  • Nice, what about with ring signatures? I feel like coloring the destination would undermine the obfuscation of the stealth ring
    – CQM
    Commented Jul 22, 2014 at 20:50
  • Please ask a new question. Commented Jul 22, 2014 at 20:59
  • ok bitcoin.stackexchange.com/questions/29653/…
    – CQM
    Commented Jul 22, 2014 at 21:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.