This is inspired by @RichardHorrocks' comment regarding a post offering to help recover private keys by running a script (not provided) by sending an e-mail to the poster (who also happens to be a new poster).

Just to flag this to the OP: #1: Be wary of anyone pointing you to a tool they've written to recover a private key. Unless you can read the code, you have no way of knowing what it's doing. #2: Be even more wary of anyone giving you their email address instead of just pointing you to the tool. If you send this person your malformed/incorrect private key, and their tool actually works, then they have your correct private key, and therefore your money.

There's a flag for "spam", but not for "scam". Even if the post is not a scam, it's hard for us to know that for this, and future, cases. Also, I think that when we leave a post up without a clear warning sign to people that it's taken as an implicit endorsement by members of the community; I've seen several posts which refer to other posts in a way that suggests they think this is The Ethereum Support Line run by The Ethereum High Council.

I'm thus firmly of the belief that something should be done about these posts. I see three main candidates for courses of action:

  • Edit the message and add a clear warning to it. I'm not sure how easy it is for OP to undo the edit if they have low rep. Definitely re-editable with more rep. Benefits: immediate effect and obvious that there may be a problem. Lets readers draw their own conclusions. Downside: edit wars may ensue.

  • Add a new message flagging policy for such a message so that the community or moderators can delete the post. Benefits: message can be removed entirely from system. Downside: Takes a while for message to get deleted.

  • Add a comment like @RichardHorrocks did. Benefits: message remains unadulterated. Immediate visibility. Lets readers draw their own conclusions. Downside: May not be seen. Requires more typing for a thoughtful comment like @RichardHorrocks'.

What should our policy be? I've posted a couple of links to scripts I've written (shared publicly on GitHub) and I've included disclaimers about the programs both here and in the programs themselves about their fitness for purpose. I always add disclaimers about third-services' trustworthiness (I think I've even done that for MEW -- no disrespect to @tayvano or anyone else who've put countless hours into that fantastic work), but I feel like I should start adding disclaimers about running code you don't understand, even when it's my code (especially? if users are working with cryptocurrencies) in the interests of keeping everyone safe.

I think:

  1. downvote (if enough people downvote, the post will get autodeleted: everyone gets their reputation back). This is 1 click.

  2. flag as spam. If enough people do this, the post will also get autodeleted. Stack Exchange doesn't give much room to add more "off-topic" reasons and spam is close enough to scam.

Adding a comment and editing the post, as OP suggested, also seems reasonable after the above.

  • 1
    Roomba auto-deletion from downvoting only happens to questions, not answers; I'm a little unclear, but link appears to show a question that was replied to in an answer that is now deleted. – Nathan Tuggy Dec 24 '17 at 19:42
  • @NathanTuggy It was indeed a response to a question. – lungj Dec 26 '17 at 21:41
  • @NathanTuggy Thanks for pointing Roomba out, I've edited answer, and I then found… Does that mean that moderators should delete highly downvoted answers? Or only answers that have been flagged? – eth Dec 30 '17 at 14:17
  • 1
    @eth: Generally I understand that moderators and high-rep users should delete answers only if they're not helpful for the site even when downvoted and thus clearly marked as bad, since there's value in showing what's plausible but wrong. So there's a lot of subtle cases; mostly, flags, but occasionally other possibilities. In particular, late duplicate answers aren't much good. – Nathan Tuggy Dec 30 '17 at 16:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .