Due to the fact That is Ethereum we’re referring to, this entire course of action requires spot on the public blockchain. For a more technical clarification, look into this nifty visual timeline… A past Variation of the project includes a regarded significant issue because of a bad source of randomness. https://rareaddress.cc