blur-network / blur

The Blur Network is a privacy-oriented peer-to-peer network, built upon the premise that privacy is incompatible with centralization. BLUR employs a custom mining algorithm called CryptoNight-Dynamic. Iterations adjust approximately once every five seconds, with a goal of maintaining CPU advantages over specialized mining hardware.
https://blur.cash
Other
44 stars 19 forks source link

Enhancement: (Re-)Separation of view/spend key-pairs #55

Open who-biz opened 5 years ago

who-biz commented 5 years ago

As mentioned in the discussion here: https://github.com/blur-network/blur/issues/53...

Viewkeys are deterministic, currently (derived from the spendkey, of which the mnemonic is a representation). I think this is a disavowal of established best-practices, and to the best of my understanding, was eliminated because a single mnemonic couldn't be used to generate two distinctly unrelated keypairs. That was a problem for MyMonero mainly, and general usability. But since, we don't have any plans to use any solutions that are like MyMonero's requirement to divulge your keys... I dont see anything but good that could come from a reversion to that practice. A loss in usability maybe, but a worthwhile one for a gain in security.

who-biz commented 4 years ago

Note: notary nodes in the https://github.com/blur-network/dpow-blur repository, will use mutually separate keys.

After we fork those changes in, adding some prompts and options (for doing this by default), should be relatively trivial.