Renderhive is not a cloud service. It's a crowdservice! The storage capacity and rendering power of the hive is distributed on the computers of all participating Blender users – for a maximum of availability. This is possible by the underlying blockchain technology of Hedera Hashgraph and IPFS / Filecoin.
Render prices are determined by you and all the other members of the hive. We just pass the small fees of the underlying blockchain services and do not charge any fees for our own profit. This ensures that you get a fair price at any time and that your render job is executed only under your terms.
Renderhive is a transparent, open source project. The software itself will be free and provide a free market for buying and selling render power. This project fully supports Blender's vision that "Everyone should be free to create 3D CG content, with free technical and creative production means and free access to markets."
The renderhive works in a similar way like a honey bee hive – hence the name. But instead of collecting pollen to produce honey, our hive inhabitants render the pixels of Blender artworks.
The renderhive consists of two different node types that fulfill different tasks in the Renderhive network. Each user can transition between the roles at any time and no node is more important or has more rights than the other. All nodes are treated equally and according to the same rules.
They are the workers in our hive. They do the render work. Render nodes are Blender users who offer their computer's render power for a self-chosen price to the client nodes. Whenever the node is online, it takes part in the render job distribution and renders frames or parts of a frame.
They are the creatives in our hive. They provide the Blender files and artworks to be rendered. Client nodes submit render jobs to the renderhive and request rendering for a given price. As soon as enough render nodes with matching price offers are available, the render job will be processed and the client node pays for the final result.
While honey bees communicate via pheromones and waggle dances, the nodes in our renderhive rely on distributed ledger technologies – also known as blockchains. They make sure that all the nodes in the hive have a common understanding of who renders what part of a specific frame and at which price. The project relies on the following technologies and web3 services.
Hedera's distributed ledger technology offers an enterprise-grade, carbon-negative technology stack and is built with a sustainable long-term vision. It offers low, predictable network fees and its unique consensus mechanism ensures a fair, verifiable ordering of our render jobs and a secure payment system. It's native cryptocurrency, hbar (ħ), is used as the currency in our hive to buy and sell render power.
The InterPlanetary File System is a distributed data storage and transfer protocol. Its unique content-addressing approach locates files not by their storage location, but by their content. This makes sure that files are accessible by all nodes and guarentees that all nodes get the exact same file. In connection with Hedera Hashgraph, it also provides copyright proofs for all Blender files submitted to our renderhive.
Filecoin is a blockchain that is build on top of the IPFS. It adds an incentive system to IPFS, which enables a verifiable and redundant long-term storage of files by paying nodes for storing the data. Basically, we utilize it as the 'honeycombs' in our hive, where important data is stored until it's needed by the nodes.
Unlike conventional render farms, the renderhive is not coordinated by a central authority or middle-man that mediates between the render and client nodes with centralized servers. It is a peer-to-peer network that is managed by rules written into the code of the decentralized Renderhive Service App and the project's smart contracts.
The Renderhive Service App is the software that is running on the computer of each render node and client node. It manages the local functions of the node and provides a local web front-end that each user can access from their web browser. It is open source so everyone can check that it is safe and has no backdoors.
Smart contracts are one of the most exciting pieces of web3 technologies. They are small, immutable computer programs that run on a blockchain. These contracts execute automatically if certain verifiable conditions are met. For example, the renderhive's smart contract manages the payment flows between the render nodes and client nodes. Client nodes transfer money to the smart contract when they submit a job. The smart contract only pays the render nodes if they deliver the render results. Since noone except you – not even the developers – have access to the funds on the smart contract, the money is safe by design.
The Renderhive project is new and currently under development. The following timeline gives a brief summary of our roadmap. You can follow all developments in detail on the project's Github repositories. Github repository
Here are the answers to some questions that might come up. If you don't find your question, feel free to write an email.Contact
We are very grateful to the Filecoin Foundation for its support, which enabled the start of this project. Thank you!