Post
Topic
Board Project Development
Re: [ANNOUNCE] CoinWorker.com beta - earn bitcoin in minutes via tasks in browser
by
Wordlet
on 25/02/2012, 03:23:19 UTC
Quote
I also think it'd be cool (and good business) to have a leaderboard like system where you show "Look at all the BTC other people are earning!" so more people get involved.

Leaderboards can have mixed effects. The fact that all working is public is an important parallel to the public-ness of the global blockchain... but I wouldn't want top workers to be singled out for possible interference (by reusing their addresses) from mischief-making observers.

There will eventually be some highlighting of top-earners/top-earning-periods, maybe limited to secured 'Extended Address' workers, or workers who opt-in. (Maybe I should just report generalities: "The top earner today made Xbtc. N workers made over Ybtc. You are the Nth highest earner in the last 7 days." Would that be interesting?)

Yah! Just showing 'the highest was x in total people earned y' and other things that don't identify people sounds great.

Quote
Quote
You could use the new 'sign message' feature in .6.0 to have people sign a message saying "I own this public address and coinworker.com can use it to identify me" and then use the verification address as a password or something, and let them use that to set their payment threshold.

That's a great idea. I'm still on 0.5.2 as released... what's the best source for information about this new signing feature?

{Warge

I can't find a simple explanatory wiki on it but I managed to find some discussions on it when it was first made:

Forum discussion: https://bitcointalk.org/index.php?topic=6428.0

Original pull request: https://github.com/bitcoin/bitcoin/pull/183
Second pull request: https://github.com/bitcoin/bitcoin/pull/524

GUI pull request: https://github.com/bitcoin/bitcoin/pull/582 - has some discussions on the use cases for it

tldr, basically you have them do signmessage either through the gui or with bitcoind like so:

signmessage "I own this public address and coinworker.com can use it to identify me"

This would return a signature, you'd have them put this signature on your website and then you would do:

verifymessage "I own this public address and coinworker.com can use it to identify me"

which would return 'true' or 'false'

True would mean they own that public address and signed that message "I own this.."

False would mean they gave you an invalid signature.