Shaga-Sunshine
How Sunshine should be modified
Game Hosting:
The primary function of Shaga-Sunshine hosts is to provide a platform for hosting games. These hosts run the game software and render the game graphics, which are then streamed to the Shaga-Moonlight clients.
User Session Management:
Shaga-Sunshine hosts manage the gaming sessions for the connected Shaga-Moonlight clients. This includes tracking session durations, managing game save data, and handling session termination.
Minting Compressed NFTs:
The Shaga-Sunshine hosts are responsible for creating, or minting, the compressed NFTs that represent the gaming sessions. These NFTs are minted on the Solana blockchain and are listed for rent by the Shaga-Moonlight clients. The NFT's metadata could include information about the game, the host, and the session parameters.
Payment Transactions:
The Shaga-Sunshine hosts receive payments for the gaming sessions from the Shaga-Moonlight clients. This involves interacting with the Solana blockchain to verify transactions and update their wallet balance.
Managing Ratings and Reputation:
After a gaming session, the Shaga-Sunshine hosts receive ratings from the Shaga-Moonlight clients. These ratings are recorded on the Solana blockchain, contributing to an immutable and transparent reputation system for the hosts. The Shaga-Sunshine hosts can also view their ratings and potentially take steps to improve their service based on user feedback.
Interaction with Staking Mechanism:
The Shaga-Sunshine hosts could interact with Solana's staking mechanism, allowing hosts to stake tokens as a way to guarantee the quality of service, or to participate in a rewards program.
Last updated