moneybutton / yours-core

Client-side key and content management for Yours.
https://www.yours.network
MIT License
132 stars 27 forks source link

wallet/content: use new bip44 account for each piece of content #113

Closed ryanxcharles closed 8 years ago

ryanxcharles commented 8 years ago

In order to be better compatible with the bip44 standard, we shouldn't be using more than 20 addresses in a row that aren't receiving payments. A solution is to assign a different bip44 account for each piece of content, rather than an individual address. This isn't perfect, because if you write many pieces of content, the bip44 wallet will not know how many accounts to use. Nonetheless, it is slightly more desirable than skipping many addresses in a derivation. Furthermore, for privacy reasons, it is not desirable to use the same address for multiple transactions, so allowing each payer to derive a new address for each payment also improves privacy.

ryanxcharles commented 8 years ago

I now think this isn't worth the cost of implementing.