olalonde / proof-of-liabilities

Proof of Liabilities (PoL) is a scheme designed to let companies that accept monetary deposits from consumers (e.g. Bitcoin exchanges, gambling websites, online Bitcoin wallets, etc.) prove their total amount of deposits (their liabilities) without compromising the privacy of individual users.

Home Page:http://olalonde.github.io/proof-of-liabilities

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recommending usernames and emails as identifiers

fresheneesz opened this issue · comments

commented

using their username or e-mail is recommended (it is never revealed by this scheme)

However, in the case that a user needs to prove to others that their balance doesn't match, they do need to reveal their identifier, correct? In that case, it would not be ideal for them to reveal their email. Even a username is likely pretty identifying (and often might be tied somewhere publically to an email). I'd recommend hashing the underlying identifier so that obfuscated identifier can be revealed in such a situation, rather than the real ID.

commented

It's already hashed AFAIK.