DePIN
The Decentralized Cloud Gaming / Pixel Streaming Network (DePIN) is engineered to redefine how immersive gaming experiences are accessed and enjoyed worldwide. At the heart of YOM's innovative approach is an architecture that facilitates seamless interaction between various components designed for scalability, efficiency, and real-time performance.
This architecture is built around two primary types of nodes — Streamer Nodes and Matchmaker Nodes — each tailored to specific roles within the ecosystem. These nodes work in tandem, supported by cutting-edge technologies such as edge computing for decentralized rendering, dynamic game launching systems for real-time access, and WebRTC for robust pixel streaming capabilities. The synergy between these technologies ensures that high-quality gaming experiences are consistently delivered with minimal latency, irrespective of the geographic distribution of users.
Below, we delve deeper into the critical components that orchestrate this sophisticated network, each contributing uniquely to the robustness and dynamic capabilities of DePIN.
Streamer Nodes:
Streamer Nodes are the powerhouse within the DePIN framework, installed on local systems running Ubuntu, configured either as virtual machines or dual-boot setups. Optimized for high-performance tasks, Streamer Nodes are GPU-bound, designed to handle intensive graphics processing to deliver an uninterrupted and immersive gaming experience.
These nodes are tasked with the heavy lifting involved in downloading and initializing game images, managing the execution of games, and streaming high-quality content directly to users. As Streamer Nodes provide the direct interface between the player and the game, they also provide the player with the following features:
Full screen toggle
Audio controls (both for mic and game audio),
Content controls (flagging / filtering)
Stream quality controls.
Display of stream meta-data.
Cast to Chromecast.
Matchmaker Nodes:
The Matchmaker Node serves as the relay system within the DePIN architecture, where it facilitates the efficient routing of user connections to the optimal Streamer Nodes.
We provide various ways to join the game. Either through wallets, via centralized login systems or as a guest user. As the user attempts to connect, this node assesses the availability and suitability of Streamer Nodes to handle incoming requests, ensuring that users are matched to nodes that can offer the best possible gaming experience based on current network conditions and user location.
Additionally, each Matchmaker Node acts as a game server, logging and broadcasting all gaming activities of each connected player, which are essential for servicing low-latency multiplayer as well as the verification processes carried out by the Proof-of-Gameplay contracts.
Proof-of-Gameplay
To ensure integrity and payout within its gaming ecosystem, we incorporate settlement and disbursement of payouts through the implementation of Proof-of-Gameplay smart contracts that are deployed to the Solana Blockchain. These contracts validate the checksums produced by the Streamer Nodes with the checksums produced by the Matchmaker Nodes.
Resource Orchestrator (AI)
At the core of DePIN’s operational excellence is the Resource Orchestrator (AI), a system designed to optimize the network's performance continuously. This AI-driven component dynamically allocates resources across the network's nodes, taking into account various factors such as network latency (ping), holdings of soul-bound tokens ($YRX), and available storage capacities.
By managing these resources, the AI ensures that load distribution is optimized, which is crucial for maintaining high performance and scalability across the network. This orchestration is fundamental to accommodating fluctuations in demand without compromising the quality of service, thereby supporting a seamless gaming experience for users worldwide.
Last updated