**New Blockchain-based Provably Fair Bitcoin Lottery!!**

**WEB**

**SOCIAL**

**Features****Provably Fair**Our Raffles are provably fair! We use cryptography to mathematically prove each and every raffle's result was fair. We have an integrated verification service!

**High probabilities**The probabilities of wining the jackpot of MillionsBTC's lottery are really high.(1 probability out of 34.300)

We can compare it to some other world known lotteries:

-EEUU: Megamillions (1 probability out of 258.890.850)

-Germany: Lotto (1 probability out of 139.838.160)

-Europe: Euromillon (1 probability out of 116.531.800)

**2 BTC Starting Jackpot**Gain x2000 at launch with just one bet (0.001 BTC)!

**Making things easy**MilliosnBTC uses Bitcoin to simplify payment process and make betting on the website much easier. You can check the payment process in the following video:

http://youtu.be/XWckoVZEbTk**Interface****Ticket****HOW TO PLAY****What does it consist on?**This lottery consists on trying to predict the four numbers that outcome as the result of each raffle. To achieve that, you need to choose , out of two charts in a line, a determined quantity of numbers (4).

**How do I play BTC?**http://youtu.be/XWckoVZEbTkThe are two charts in each line, one of 50 boxes, and another of 8 boxes, both of them numbered in a correlative way.

It can be considered a bet, if the line has at least 4 predictions: two numbers from 1 to 50 from top chart in a line and another two numbers from 1 to 8 from the bottom chart in the same line.

**Which are the maximun and minimun bets?**At least, you must complete the bet of one of the lines, continuing with as many bets as you desire.

**Which is the prize per bet?**The price of a bet is fixed to 0.01btc. The import of such bet will be added to the weekly jackpot, without any kind retribution to the bettor.

**Will I receive a ticket?**Yes. You can download a PDF with your bets after the payment has been confirmed.

**When does the MillionsBTC raffle take place?**Two weekly lotteries will take place, on Tuesdays and Fridays at 21:00 UCT.

**PAYMENTS****Prize distribution**90% of the jackpot will be addressed to the winner(s). If there is just one winner, he will take the full price. In case there is more tan one winner the price will be evenly divided between all of them.

Other 5% will be used to pay for MillionsBTC's infraestructure and maintenance and the other 5% will be set as the next pot.

**What happens if I pay less or overpay?**In case of paying less, the bet will be canceled and the paid quantity will be added to the jackpot. The payment will not be refunded.

In case of overpay, the bet will be validated and the entire quantity will be added to the jackpot.

Therefore, always verify the amount before the payment is done.

**I matched some numbers but not all. Will I win a prize?**The one and only prize is for the one that predicts the 4 numbers.

**How will the winners be notified?**The winner will not be notified. The 90% of the jackpot will be sent to the address the winner sent from, during the following 24 hours after the lottery has concluded.

**What happens if I have lost my wallet?**MillionsBTC is not responsable of the use the participants do of their own wallets, for which, any loss should be reported before the end of the lottery to our email

millionsbitcoin@gmail.com.

**What type of bitcoin wallets should I use?**Especifically,use wallets which will allow receive bitcoins from the same address which you have sent to.

**VERIFICATION****SECRET KEYS**In order to ensure that there is no way for the system to change the outcome of a draw, the secret keys used are decided ahead of time. They are not released right away, since they could be used to win draws unfairly. However, the hash of the keys are released before the draws. After the draws, the secret keys are released and users can verify that were provably fair.

**HASHES**The system has a file of the hash keys that will be used for future draws. You will be able to check it online.

**SECRET KEYS VERIFICATION**So that is all well and good for the hashes but those are just hashes, not the actual secrets used. After a draw has occurred the system will release the secret used. Then you can verify that the hash of the secret matches the published hash in the hash file. This demonstrates that the system used the secret it promised it would use.

**LUCKY NUMBERS**This is how a draw is executed:

Resulting String = hmac_sha512(secret key, bitcoin_block_hash)

That is, the Secret Key is used as the key to an HMAC_SHA512(key, message) function. The message portion of this function (bitcoin_block_hash) is the hash of a bitcoin block chosen pseudo-randomly from 1 to max bitcoin blocks height. In order to calculate the lucky numbers, Hexadecimal Digits from the above HMAC Output are converted to Binary String. Starting from the beginning of the Binary String, 6 Binary Digits are being taken and transformed to decimal. As 6 Binary digits are taken, numbers can be 1-64 (0-63 plus 1). The numbers higher than 50 are ignored and the next 6 binary digits are taken until 2 numbers from 1-50 are obtained. After that, 3 binary digits are taken twice to obtain the 1-8 (0-7 plus 1) stars.

If the 128 HEX HMAC String is not long enough (if a 51-64 number has been obtained in every of the 6 binay digits strings used) another bitcoin block will be pseudo-randomly chosen, although this is very very improbable because there are 84 possible 6 digit long binary strings to be used.

You can verify a draw in an integrated web application.