Replies: 6 comments
-
Good idea, maybe I could run a collator node, Is there any tutorial I could follow? |
Beta Was this translation helpful? Give feedback.
-
https://github.com/darwinia-network/community-rpc @fewensa maintained this repo, Its solution was designed to fit in this initiative, maybe we can move the repo here for following up maintainance. |
Beta Was this translation helpful? Give feedback.
-
Proposal: Community RPC Experimental ProgramWhat is Community RPC?The core purpose of the Community RPC Experimental Program is to fully utilize community resources and provide a stable and reliable RPC service supplement. When a member becomes a Darwinia or Crab Collator, or simply runs a node, they need to prepare a computer to support it. If they only run it as a node, there will be a lot of idle resources. The goal of the Community RPC program is to make use of these idle resources and provide rewards based on the quality of RPC operation. This is to incentivize community members to participate and provide better service quality, creating a positive cycle to deliver a highly available and stable RPC service. To achieve this, we need to implement:
TasksTo accomplish this, we will divide the work into the following steps. Step 1 - RPC Endpoint Submission EntrySet up an entry for members to submit RPC endpoints. Members should follow the guidelines for endpoint submission. Submit RPC endpoint Step 2 - Automated Deployment and UpdatesWhenever a new endpoint is added or there are any changes to the proxy list, the backend proxy list should be automatically updated. The proxy service should also shield inactive proxy nodes to ensure the quality of the RPC service. Step 3 - Service Quality ValidationAll planned endpoints that have joined should undergo service quality validation, including regular access checks, etc. Requirements
BudgetThe Community RPC Experimental Program will apply for 3000U worth of RING as rewards per quarter. The rewards will be distributed based on the performance statistics of participating members at the end of each quarter. Address: |
Beta Was this translation helpful? Give feedback.
-
LGTM. Suggest to do reward distribution chain on Arbitrum? |
Beta Was this translation helpful? Give feedback.
-
wss://crab-community-rpc.darwinia.network https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fcrab-community-rpc.darwinia.network#/explorer |
Beta Was this translation helpful? Give feedback.
-
It would be better if there will be some community RPC services support for Darwinia2 & Crab2.
I think the benefits of community RPC services are as follows:
Increased security: It can prevent malicious attacks and the possibility of the network being attacked by verifying and processing transactions. The distributed structure of RPC services can prevent single-point failures and improve the overall security of the network.
Improved efficiency: Community RPC services can improve the efficiency of the entire blockchain network by processing transactions and storing block data. Nodes can quickly confirm transactions and broadcast them to other RPC services, improving transaction processing speed.
Increased decentralization: Community RPC services can enable more individuals or organizations to participate in the blockchain network, making the entire network more decentralized. This will help protect users' rights and improve the stability of the blockchain network.
Promoting community development: Community RPC services can promote communication and collaboration among community members, thereby promoting the development and growth of the entire blockchain community.
In summary, community RPC services are very helpful for the security, efficiency, decentralization, and community development of blockchain networks.
Beta Was this translation helpful? Give feedback.
All reactions