Profile picture
Eric Lombrozo @eric_lombrozo
, 13 tweets, 2 min read Read on Twitter
Happy Holidays. Merry Christmas. Happy Hannukah.

I am in a giving spirit, so I will give 100 mBTC each to ten random people who retweet this on December 25th.
To make this provably fair, let h be the block height of the first block with a timestamp on or after Dec. 25th. I will XOR the hashes of the blocks at heights h and h+5.
Let c be the integer value of the last two bytes, interpret it as a big endian integer (which will range between 0 and 65535).
If it is 0, or the number of RTs is not relatively prime to c, take the previous two bytes. Keep doing this until c is nonzero and relatively prime to the number of RTs. I will only consider RTs made prior to Dec. 25 UTC.
Counting the RTs in order, starting with the first, count off c. That person gets paid. Then count again. If the final RT is reached, we cycle back to the beginning. We continue until 10 people have been selected.
In the highly unlikely scenario that we cannot find two bytes that are coprime to the number of RTs, I will XOR h and h+6. If again this happens, I will XOR h and h+7, and so on until we find a coprime.
*CORRECTION*
should read "to ten random people who retweet this prior to midnight December 25th UTC"
I will wait at least six extra blocks after the h+5 or h+6 or h+7 etc...block before making the calculation.
If you quote the tweet rather than retweet, please quote your quote as a comment.
does not seem to easily allow access to a complete list of timestamped retweets, so in order to enter, please quote the tweet in an original tweet and include the hashtag #2017HolidayBitcoinGiveaway

I am extending the deadline for entry to midnight January 1, 2018
I will be using the block with a timestamp in 2018 UTC and the block 10 blocks after that for the randomization.
Idea for using the hashtag comes from @HIGHSC0R3. Thanks!
I will be changing the randomization algorithm to a secure shuffle, details to be announced.
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Eric Lombrozo
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!