2023-02-01T16:57:00Z→2023-02-07T16:58:00Z
Title: RFC Multichain Deployment Process
Author(s): @Bobbay_StableLab, @Matt_StableNode
Related Discussions:
Submission Date: 2/1/2023
Simple Summary:
This proposal introduces the “Multichain Deployment Process” to provide a framework and process to deploy Euler on other chains.
Abstract:
This proposal introduces a “Multichain Deployment Process” as a method to formalize proposals regarding Euler deploying to new chains. This will provide a clear and organized pathway for new chains to be reviewed for deployment.
Motivation:
With recent forum posts, there is a motivation to deploy Euler on other chains, and we need to introduce a framework to standardize this process. In the current state, there will be a lot of discrepancies between the applications, with some providing too little or unnecessary information. As a community, we can refine this template to request the relevant information for the community to make an informed decision.
Specification/Body Text:
Multichain deployment Outline
-
Preamble
-
Specification
-
Non-technical evaluation
-
Rationale
-
Expected Impact
-
Security Considerations
-
Bridging
-
Process
Multi-chain deployment Template
Preamble:
Title:
Type: Multichain Deployment
Description:
Author:
Specification
Point of contact(POC):
This will be the POC through which Euler Community will request further information.
Proposal Summary:
One-sentence summary.
Overview of Proposal:
Description of the proposal, including timeline, team, and benefits to Euler
Motivation:
How does this proposal benefit the Euler ecosystem? Why is the proposed chain ideal for Euler? What solutions does it provide to users?
Grant Application:
Did you apply for an Euler Grant? (Approved/ Rejected/ Did not apply)
Non-Technical Evaluation
- TVL on the Chain
- Amount of protocols on the chain
- (#) of unique addresses on the chain
- (#)of new users joining in the past 90 days
- (#) of unique addresses executing a transaction in the past 30,60 and 90 days.
- Average gas fee in the past 30 days
Rationale
Why did you choose this specific chain? What benefits does it provide over other chains? Do you have support (foundation or grant)? Will any incentives be provided to attract users?
Expected impact
Explain the potential benefits you expect by deploying Euler on your chain of choice. What TVL do you anticipate?
Bridging
Will you be using a native bridge or a third party for cross-chain messaging? Provide a rationale for your choice.
Security Considerations
What technicalities are required to deploy on the chain? Are they available? E.g. Price feed, oracles, etc.
Security Considerations
Discuss the security implications/considerations relevant to deploying on your chain of choice.
Other considerations
Who will be responsible for the initial deployment of Euler?
Process
- Post a forum post using the multichain deployment template
- TBD will complete a technical evaluation.
- Once an evaluation has been completed, the proposal can go to vote two days later.
- This should take a maximum of 7 days.
- Move to a Snapshot vote
Rationale
Expanding to other Alt L1s and L2s has been a reoccurring discussion in Euler for the past couple of months. Euler Governance has the power to deploy Euler on another chain; therefore, token holders must have sufficient information to distribute this license.
In creating a multi-chain deployment guide, the Euler community should request a level of information that enables token holders to make an informed decision when choosing to deploy Euler on other chains. The non-technical evaluation provides enough information to gain a superficial understanding of the chain. A technical assessment, supplemented by TBD, will provide enough information to make an informed decision.
Expected Impact
Pros
- This introduces an official process for authors to follow to deploy Euler on other Chains.
- The community agrees on a standard evaluation template
- Reduces discrepancies between applications
Cons
- This makes the deployment process longer.
- The amount of information requested might deter applicants.
Overall, the pros outweigh the cons as this introduces a sustainable process to deploy Euler on other chains.
Next steps
Gather community feedback to refine this process. Then push it to a Snapshot vote.
If this proposal passes, this will be recognized as the official process to deploy Euler on another chain. An author has to use the relevant template. Otherwise, the application will be considered void.
We recommend pinning the process up within the governance forums.
Relevant Links:
Poll:
- Yes, in favor of the proposal
- No, against the proposal
- Modify the proposal
0 voters