I am considering building a gaming app which requires a batch of random numbers that I as the owner prefer not to have access to. These random numbers are then linked to confidential NFT’s and I do not want to know which NFT holds which random number, nobody should. Preferably this could be proven somehow. Could somelthing like this be implemented using pacel and sapphire?
With Parcel (more info on Oasis Labs website), you can generate random numbers without revealing them to anyone, including the owner of the smart contract. You can then use these random numbers to link with the confidential NFTs using the smart contract.
I was indeed looking at Parcel to implement this. Would it be possible to prove that even I had not access to the generated random numbers and record that proof in a smart contract?
Just use sapphire, its much easier to use for this