Abstract: Embodiments described herein are related to identifying and extracting media data from on-chain blocks for hosting and executing randomized event sessions. A computer receives a plurality of block identifiers of a plurality of on-chain blocks from one or more user devices of one or more possessor-users. For each on-chain block, the computer extracts media data based on a media type determined for the on-chain block. The computer generates a graphical user interface having the media data associated with a randomization event session for display at one or more session user devices according to the media type. The computer receives a request via the graphical user interface to execute a randomization algorithm, executes the randomization algorithm to identify one or more block identifiers corresponding to one or more on-chain blocks, and updates the graphical user interface to display the media data of the identified on-chain blocks.
Abstract: Embodiments described herein are related to systems and methods for executing randomized event sessions using non-fungible tokens (NFTs). In one aspect, a computer receives token identifiers corresponding to NFTs of a blockchain from one or more client devices. The computer may receive a request to initiate a randomized event session from a session client device. The computer may select a non-fungible token of the NFTs for the randomized event session according to a randomization algorithm configured to randomly identify a token identifier from the token identifiers. The computer may determine, a first award value for the randomized event, based on a value assigned to the non-fungible token, and a second award value based upon a fraction of the first award value. The computer may generate a first award notification indicating the first award value for a first user associated with a first session client device.