particl / particl-market

Particl Marketplace

Home Page:http://particl.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Private Support - for public balance

kangoala opened this issue · comments

Since listing fees get paied out of public balance, there might be the case of compromised privacy when publishing several listings.
Ben gave in his tutorial with step 2 and 3 a kind of workaround how to isolate it's marketplace wallet from other wallets. However I think this won't be for most users an easy way to handle this, and maybe not every user needs such a high level of privacy.

Thus I suggest to implement a kind of additional check box in the public balance field (e.g. named "private support"), which also provides additional privacy and which might trigger following behavior of the marketplace:

  • Each time the public balance get changed due to an incoming transfer from another public address, the user gets reminded by an message box on a possible privacy issue and that the user should make sure first to have fully anonymized it's total public balance (e.g. by sending the total amount from it's public balance to anon and only a small amount for the listing fees back to public). The user should also be able to switch these kind of message boxes off "Don't remind me again".

  • Each time the public balance get changed due to an outgoing transfer, the remaining utxo will be automatically converted into anon. Thus the public balance gets always totally cleaned out and later incoming transfers (on unused addresses) can't become mixed up with previous public transfers anymore. For further spendings out of public (e.g. listing fees), the user would have to manually transfer some amount out of it's anon balance back to it's public balance.

By deselecting the check box ("private support"), the above mentioned behavior should be eliminated and the market place behaves like currently used to. This should be only an additional feature for users which doesn't use the marketplace on a regular base (e.g. not for vendors with multiple listings per day).

Particl-Market_Private-Support