Decentralized Component
An introduction to the Decentralized component.
Introduction
Decentralized networks often comprise of permissionless and open systems that enable users to interact and share data without relying on centralized authorities.
These network often provide users with greater control over their data and privacy, making them an attractive alternative to traditional centralized systems.
RSS3 Node has a Decentralized component that indexes data from decentralized networks, enabling users to access and interact with the data in the RSS3 ecosystem.
Deployment
This guide assumes you have already deployed an RSS3 Node and are familiar with the deployment process. If not, refer to the Deployment Guide for detailed instructions.
Hardware Requirements
The support for decentralized networks requires additional resources (mainly storage capacity) which grows with the number of networks covered and the volume of data they generate.
Adding more workers will increase the CPU and memory usage of your Node, monitor your Node closely to ensure it has sufficient resources to support the Federated component’s data requirements.
Sample config.yaml
There is a new section under component
for the Decentralized component, which looks like this:
Conclusion
In this guide, we introduced the Decentralized component and provided a sample configuration for deploying it.
By adding a Decentralized component to your RSS3 Node, you can seamlessly integrate data from decentralized networks into your Node, expanding its coverage and utility of your Node. This may increase your Node's visibility and attract more requests, enhancing your Node's reputation and potential operation rewards.