Integrate Pocket RPC in Aave
What is Pocket Network:
Pocket is a decentralized RPC protocol with a permissionless network of over 45.000 incentivized nodes. This gives us the best resilience in the market with latency comparable to leading centralized providers, while being decentralized. Dapps that use Pocket Network’s RPC get to own their service and the more they use it, the cheaper it gets. As opposed to other providers, rather than paying a monthly fee that is a recurring cost, Dapps using Pocket get allocated RPC service based on a POKT stake, which allows them to own their infra in a liquid way. By using Pocket, Aave will be actively incentivizing decentralization as the more traffic is served by the network, more rewards are generated, causing more nodes to be spun up for the chains in question.
Rationale:
We have learned that Aave currently uses a basket of public RPCs for servicing the end user relays. Team members have expressed the desire to improve this solution as it is not very stable and there are recurring problems in service from these different public RPCs. This is especially problematic for mainnet ETH & Polygon for which POKT provides dedicated RPCs.
By providing Pocket Endpoints to Aave’s user facing RPC we can improve the RPC service level (both latency and % uptime) and contribute to Aave’s decentralization by providing it with the most decentralized infrastructure in the market, making it more resilient and censorship resistant, while allowing Aave to own their service through its stake.
We have developed a contract and method based permissioning method that will be implemented for AAVE’s endpoint, so that it can only be used to interact with AAVE protocol.
Proposal:
We believe a good start is to provide this service with an app stake that’s good for 25M relays (won’t get rate limited if exceeded) and later ramp up depending on performance, user feedback and how much the DAO is willing to invest.
Pocket Network would stake 118,815 POKT on behalf of AAVE DAO. This would be funded as follows:
Budget:
25M Relays:
$POKT 118,815
$POKT price at time of posting: 0.171
Total: $20,317.365
Goals:
-
Improve stability in Aave’s public facing Web3 infrastructure.
-
Decentralization of Aave’s front end RPC.
-
Give Aave ownership of its RPC service via owning the POKT token.
-
Further promote decentralization in the Aave and crypto communities.
-
Raise awareness of Pocket’s service and mission to decentralize web3 infra.
-
Encourage other projects to decentralize their infra with Pocket Network.
Milestones:
- Integration: Integration of Aave with Pocket via inclusion of a simple URL addition
- Onboarding/Testing: Testing of the Pocket Network endpoint. Tech support provided by Pocket engineers
-
Ramp up: Allocation of a certain % (equivalent to 25M Relays) of Aave traffic to Pocket Network
- Increase of % and Pokt stake if service is performing as desired;
Proposal content in short
We propose an addition of Aave’s frontend RPCs to Pocket Network, in order to solve stability problems currently experienced in the use of public RPC’s (especially on mainnet), as expressed by the community.
We are offering an endpoint with a stake for 25M relays that won’t get rate limited and to be ramped up in a phased manner.
To fund this we are asking the AAVE community the funds to buy 118,815 $POKT which will represent their service stake, allowing for AAVE to send up to 25M Relays per day.