Running My First Lottery: Pre-Pre-Alpha
Ok, so I've really been slacking on developing my lottery, but then I realized I actually don't need working code to run them. I will do this one manually to get the data I need. Hopefully this will fuel the fire to get more done.
We are currenty on:
Bitcoin Block 545071
The target for this lottery will be:
Bitcoin Block 545215
This means the winner will be selected in about 24 hours.
144 blocks * 10 minutes per = 1440 minutes = 24 hours
If you want to join the lottery simply reply with the first line:
Whoever guesses closest to Bitcoin block hash 545215 is the winner.
There can only be one winner. No one can select the same hash.
If you want to pick your own ticket reply with:
#ticket [hash code]
example:
#ticket 14069429150ABCBF244C4C2FB2C4C46A49C93CA9457263ECD9EBB176DE3A58BB
https://passwordsgenerator.net/sha256-hash-generator/
Use this website if you want to turn your favorite word or phrase into a ticket.
Users who do not select their own ticket will get a ticket of their username hashed using SHA-256.
Tickets may only contain hex values (number system base 16):
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E
Your ticket does not need to contain all 32 characters. If you don't pick 32 characters I will assume the leading characters are zeros.
Examples:
These are all valid tickets.
For frame of reference, you would have a one in a million chance of picking the first 5 numbers correctly.
1/2^(5*4) = 1/2^20 =
1/1,048,576
(each hex value counts as 4 bits)
(each bit has a 1/2 chance of being correct)
This is an honor system lottery, which makes it totally legal by eliminating consideration, and even moreso by not guaranteeing a prize. Your buy in to the lottery is paid for in reputation. If you want your reputation back you will pay the winner.
Because this is only a test the cost of purchasing back your reputation is 0.003 SBD. This is a very very very low stakes lottery.
As the host, it is my job to choose who is allowed in the lottery and who isn't based on reputation. Because the stakes are so low, and this is a test, and I have zero reputation information, I will allow everyone to join.
Those who participate in these tests will personally receive increased reputation from me when the app goes live.
Help me out, friends. Join my lottery.
#ticket
421BEDB91AA12F8E921E42F2184153DC14B4AFB344717BE80D0AE71DFFFB8BC4
so you will say who won and I have to send the winner 0.003 SBD???
Or you could not pay and then I would blacklist you :D, in theory.
Maybe only give someone a ticket if they paid you 0.003 SBD? Then you can ensure payout happens.
That mechanic would be illegal. It also doesn't make sense in context of what I'm trying to do. Steem needs a decentralized reputation system and this lottery (and all my apps) will connect to it.
The challenge to this system is getting enough exposure so more ppl participate in the lottery. I wonder if the Steemit can help promote.
I don't think it will be much of a challenge. I'm going to allow anyone to create their own lottery and profit from it, not just me. This automatically creates a monetary incentive for big accounts to offer lottery action to their followers.
On top of that, I'm working on mechanics to strengthen the positive feedback loops and keep people entertained. I'm also brainstorming a solution to bigger/decentralized jackpot pools.
;-) there should be a paying by upvote option.. ;-)
I suppose you weren't implying that I force an upvote beforehand. Yeah, that will also be a thing. I'm just keeping it simple for now.
Considering you guys aren't even picking your own ticket numbers, how can I expect that you will calculate the correct vote to give?
Also, this lottery is meant to be played at stakes around 1 SBD. None of us have votes that high.
Yes, but if you force the upvote before the winner is chosen, it's not legal anymore. I will still provide this option... I just won't be using it. No reason for the developer of a project to paint a lawsuit target on their forehead. That's why @dan creates blockchain's that don't have ICOs in America.
shame on us.. ;-)
#ticket
haha orly? I'm going to blacklist you when you can't pay up haha. Or maybe I'll just send you the money. A third of a cent is pretty steep but I think I can swing it.
D47CE1C01C5D419D99D6FC825ED8E12BD80C758AE3C1DC33B40A2EBF20C1272D
sent you $1.30
Alright gang, not many people entered the lottery, but plenty for a test. I'll keep running these tests in the future and try to pick up some traction.
Here's a consolidated list of everyone's ticket:
We're currently on bitcoin block
545195
so 20 more blocks to go. Whoever guesses closest wins. The most significant digits are on the right.and the result is?? ;-)
https://busy.org/@edicted/and-the-winner-is
Boringly enough I won :(
haha.. congrats!
sent you your 0.003 sbd.. ;-)
Ha thanks. I think this test has really shown me that I need to work on my rock/paper/scissors app a little bit more. I think it will be easier to get 2 people to play a lot of games than it will to get a lot of people to play one lottery.
haha...
I believe people will be more "edicted" by games where they feel to still have control or more influence over the outcome like poker or round based strategy games... if I just could code I would build something like a battle isle, risk or history line revival on steemit... ;-)
#ticket
1D79EED756B58D590A94B1FFC96A0AADA9F3CEBC3A2ABE1BBD7809318E94ECBF
Congratulations @edicted! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Award for the number of comments received
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
Congrats on winning your own lotto. 😎