Abstract

Fantasy sports platforms use centralized databases, blockchain-based storage, or cryptographic proofs to store contest data such as teams created by individual users, and use such data to determine winners for fantasy contests. Such techniques can be computationally inefficient and not scalable to large numbers of teams. Further, fantasy platforms currently face difficulties in obtaining user trust due to the lack of transparency, risk of data tampering, difficulties in data integrity verification, inefficiencies in dispute resolution, and lack of scalable fair play mechanisms. This disclosure describes blockchain-based user data verification techniques using Merkle trees to ensure fair play in large-scale fantasy sports and gaming platforms. Prior to a real-world game, hashes of individual teams in a fantasy contest for the game are computed and form the leaf nodes of a Merkle tree. A root hash of the Merkle tree is computed and stored on a public blockchain and serves as proof of the integrity of the contest. After the real-world game is over, the winner of the contest is determined and verified using the Merkle tree, with the published root serving as evidence of integrity.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS