Bitcoin Forum
May 09, 2024, 10:43:48 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Feedback for bitcoin riddles website wanted  (Read 821 times)
bitcoinriddles (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
June 06, 2015, 03:57:39 PM
 #1

Hi there,

during the last year I put a lot of effort into creating a bitcoin riddle website which is now up since a few weeks (bitcoinriddles.com).
This is a non-commercial project that I did for fun and hopefully it introduces some new people to bitcoin.

There are however a few things I'm struggling with, maybe some of you guys have some ideas on how to solve this:

1) The site should also be usable by people not familiar with bitcoin (would be nice to introduce some new people to bitcoin). When they solve a riddle they can choose between:
a) direct transfer to BTC address (for experienced users)
b) email from coinbase, in that case they need to create a coinbase account when receiving the email in order to get the bitcoin
-> I would very much like to get rid of the coinbase API. But so far I really did not find any other way of easily transfering some bitcoin to people that have no clue about bitcoin. (e.g. paper wallet via email would be very risky as I am sure people would not be able to correctly swipe the paper wallet. Also I cannot assume that people already have a bitcoin wallet at the time when they solved a riddle)

2) I am currently only rewarding the user that solves the riddle first (right now usually 10000 bits per riddle). I therefore have to make the riddles quite hard so they don't get solved too quickly. This is probably putting off some users. I would very much like to reward also other users even when they have not solved it first, e.g. first 10 solvers get some reward as well.
-> The problem there is however, how can I prevent a user from just creating 10 accounts and getting all the rewards? (This would be a kind of sybil problem Wink )

Thank you for any suggestions!
1715294628
Hero Member
*
Offline Offline

Posts: 1715294628

View Profile Personal Message (Offline)

Ignore
1715294628
Reply with quote  #2

1715294628
Report to moderator
1715294628
Hero Member
*
Offline Offline

Posts: 1715294628

View Profile Personal Message (Offline)

Ignore
1715294628
Reply with quote  #2

1715294628
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715294628
Hero Member
*
Offline Offline

Posts: 1715294628

View Profile Personal Message (Offline)

Ignore
1715294628
Reply with quote  #2

1715294628
Report to moderator
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
June 06, 2015, 10:37:29 PM
 #2

2) I am currently only rewarding the user that solves the riddle first (right now usually 10000 bits per riddle). I therefore have to make the riddles quite hard so they don't get solved too quickly. This is probably putting off some users. I would very much like to reward also other users even when they have not solved it first, e.g. first 10 solvers get some reward as well.
-> The problem there is however, how can I prevent a user from just creating 10 accounts and getting all the rewards? (This would be a kind of sybil problem Wink )

Thank you for any suggestions!
You could prevent users from registering from the same IP multiple times. You could also check if they are coming from an IP associated with TOR or a known proxy and prevent those users from registering.

TheButterZone
Legendary
*
Offline Offline

Activity: 3052
Merit: 1031


RIP Mommy


View Profile WWW
June 06, 2015, 11:35:09 PM
 #3

It says invalid username, can only contain letters and numbers. How is "TBZ1" not letters and number?

Saying that you don't trust someone because of their behavior is completely valid.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!