B) Architecture & Network flow
RNDR connects Creators looking for additional compute power for rendering with GPU Compute Providers (Node Operators) who have idle GPU capacity to process the renders. Users send RNDR Tokens to the individual performing the render work and the RNDR network receives a small percentage of RNDR Tokens for facilitating the transaction and running the render network. By enabling the use of RNDR tokens for compute services, RNDR facilitates the coordination of GPU Compute Demand and GPU Compute Supply across a peer-to-peer network. Through smart contracts, the network is able to run without any manual intervention and is able to identify and address issues automatically and robustly. RNDR is the primary unit utilized to obtain rendering and streaming services. The token allows users to utilize the wide array of available GPUs in the peer-to-peer network facilitated and kept track of by the blockchain.
Users create accounts linked to the Ethereum blockchain through smart contracts and unique wallets. With RNDR Tokens, users are able to use these tokens on the network for various rendering and streaming services. During this process, the network will send a request for a RNDR token smart contract in order to enter a transaction with both parties - the person or server processing the render/streaming and the person who requests the rendering services. The cost of the job is calculated and determined in RNDR tokens. The smart contract will then move RNDR tokens across accounts once the allotted render job has been completed and approved. After the process is completed, users will then be able to use the RNDR Tokens they earn on the network for future rendering tasks or use them in order to pay operational costs. Key roles can be broken down into the Creator uploading and the Node Operator side rendering process, with job allocation and confirmation provided by the RNDR Network, with Dual Use users embodying both roles.