namecoin / namecoin-legacy

Legacy client. New version here: https://github.com/namecoin/namecoin-core Note the release branch! - Official website:
https://namecoin.org
MIT License
448 stars 177 forks source link

sendtonameUI expiry behaviour #134

Open phelixbtc opened 10 years ago

phelixbtc commented 10 years ago

To make phishing with accidentally expired and hijacked domains more difficult it should assert that the name never expired during the last 1000 blocks or so.

(Edited: This should go somewhere else as a more general issue: Also it might be helpful to make a name non-working when it is a 1000 blocks or less before expiry so that the holder notices it easier or can be notified.)

JeremyRand commented 10 years ago

Enforcing this in the GUI wouldn't affect squatters; they would just use namecoind (or a patched version, if we enforced this in namecoind too).

You did see my proposal to make names stop resolving early in NMControl, right? https://wiki.namecoin.info/index.php?title=User:Biolizard89/ExpireWarning

phelixbtc commented 10 years ago

Clarified the OP. It does not protect against the squatting but against the sending of money to stolen names.

JeremyRand commented 10 years ago

@phelixbtc I'm fine with the 1st change. Making a name stop working when it is close to expiry should be handled by this proposal IMHO: https://wiki.namecoin.info/index.php?title=User:Biolizard89/ExpireWarning . (But if that proposal is accepted, then I would certainly support applying it to sendtoname.)

phelixbtc commented 10 years ago

@JeremyRand Yeah, the 2nd change might be of more general nature. So this issue should focus on phising prevention. Edited the OP to reflect that.