1. The random number generation of the draw
The Power Block numbers are made up of six numbers ranging from 00 to 49 and will be drawn one by one, which is beginning with the Block number and ending with the Power number.
When ticket sales close, the entire data of the draw (including Ticket purchaser Id, Ticket Id, selected numbers on the ticket, time of ticket purchase, date of the draw) will be aggregated and hashed into a unique string of characters. This ensures that no one can edit, remove, or change the data. Because only one character of the data is changed, this string will also change.
This string will then be used as the Seed to call results from the VRF technology. Because a Seed will not be used twice to ensure the randomness of the results, we will validate and re-hash the Seed if it matches any Seed used in the previous draws. However, this probability is almost nil.
When the call is completed successfully, the VRF technology returns a random string of numbers. This random string is completely unpredictable, cannot be manipulated, and can be verified by anyone on the blockchain.
The first BLOCK number of the draw will be the result of the division of the last two digits of the random string by 2 and is rounded down to units.
Repeat those steps to obtain the next numbers in the Power Block. However, there will be two distinctions in determining the next numbers:
- Firstly, the Seed used to call the results of the next numbers from VRF will be the random string generated from the previous call. We can't use twice the hashed string from the data of the ticket sales as the Seed for the generation of the next numbers.
- Secondly, the 5 BLOCK numbers can not coincide. If any result in the next call matches one of the previous BLOCK numbers, it can not be accepted. In this case, we will use the 02 adjacent digits in the left of the random string for the abovementioned calculation until a valid BLOCK number is found.
2. Draw Time
The Power Block drawings will be held in real-time every Wednesday and Saturday at 11:00 am GMT+0 to ensure the fairness and randomness of the results.
The time it takes to return the draw result will be determined at random by the processing speed of the blockchain's VRF technology. The entire Power Block drawing will take less than 30 minutes on average.