Bounty Application
Bounty
What is the nature of the proposed bounty?
0x03 Champion and Shepherd
The Champion will be responsible for leading a coalition of staking protocols and other interested parties to develop and publish a core Ethereum Improvement Protocol (EIP) that enables the voluntary exit of a validator using its withdrawal credentials.
The Champion’s responsibilities will include organizing and bringing together the coalition of authors. This could involve hosting discussions on forums or messaging platforms, as well as organizing video calls.
Once an initial consensus has been reached, the Champion will assist the authors in initiating a discussion by posting an introduction and proposal on the Ethereum magician forum.
The Champion will also be responsible for drafting a consensus-reached EIP, following the guidelines outlined in EIP-1: EIP Purpose and Guidelines.
If the EIP is received positively and selected for presentation on the dev’s call, the Champion will assemble a group of authors to present the material.
Examples of initial discussion on the topic include:
0x03 Withdrawal Credentials: Simple Eth1-triggerable withdrawals - The Merge - Ethereum Research
Withdrawal Credentials Exits Based On A Generalized Message Bus - The Merge - Ethereum Research
Withdrawals: Automating Lido Validator Exits - Proposals
Will the results of this project be entirely open source ([MIT], [GPL], [Apache], [CC BY] license or similar)? If not, which parts will not be, why, and under what license will they be published?
Yes.
Benefits - enter N/A where appropriate
If the bounty is successfully completed, how does this help people looking to stake ETH for rETH?
This bounty aims to further the development and promotion of an Ethereum Improvement Protocol (EIP) that allows for the voluntary exit of a validator using its withdrawal credentials. If adopted by the core developers in a future hard fork, this EIP would enable unlimited growth of decentralized staking pools by offering a low-risk method for protocols to entrust large LSD deposits with small capital deposits from the node operator. This would reduce the financial barrier for new node operators and offer a fail-safe mechanism for existing ones.
A well-designed specification would enable EVM smart contracts to initiate the withdrawal, for example, a publicly called exit command that activates after a set period, similar to a fixed-term certificate of deposit issued by a bank.
If the bounty is successfully completed, how does this help rETH holders?
This bounty will help to develop and promote an Ethereum Improvement Protocol (EIP) that allows for the voluntary exit of a validator using its withdrawal credentials. If adopted by the core developers in a future hard fork, this EIP would enable the growth of decentralized staking pools by offering a low-risk option for protocols to entrust large deposits with minimal capital investments from node operators. This could be done by allowing for the creation of Ultra-Low Ether Bonded (ULEB) pools, which would reduce the financial barrier for new node operators and allow them to validate the network using an RP minipool.
Additionally, this EIP would provide a fail-safe mechanism for existing node operators to safely exit the network in case of unforeseen accidents or the death of a node operator, minimizing the loss of investment funds.
If the bounty is successfully completed, how does this help people looking to run a Rocket Pool node for the first time?
The main obstacle for new Node Operators (NOs) is the financial resources required to create a validator deposit. At the time this grant application is being submitted, the cost of ETH and RPL needed for a LEB8 is more than $16,000 USD. As the price of ether rises, this cost will also increase proportionally.
Enabling the creation of Ultra-Low Ether Bonded (ULEB) pools will help to lower this barrier, making it possible for more Ethereum users to validate the network using an RP minipool.
If the bounty is successfully completed, how does this help people already running a Rocket Pool node?
An existing Node Operator (NO) would be able to increase the number of minipools they can run without an increase in capital ETH acquisitions. Additionally, forced withdrawals can serve as a fail-safe in the event of unforeseen accidents or the death of a node operator. Smart contracts or protocols could detect an underperforming node and exit it from the network, minimizing the loss of investment funds for the node operator.
If the bounty is successfully completed, how does this help the Rocket Pool community?
If the bounty is successfully completed, it will help the Rocket Pool community by allowing for the creation of ultra-low-ether-bonded (ULEB) minipools, which can safely operate without the use of distributed validator technology (DVT). This will make it more accessible for new node operators to join the network and validate transactions, increasing the decentralization of the Ethereum network. Additionally, it will provide a fail-safe mechanism for existing node operators to recover their initial deposit in the event of unforeseen accidents or the death of a node operator, minimizing the loss of investment funds. This will also help to improve the overall stability and security of the Rocket Pool network.
If the bounty is successfully completed, how does this help RPL holders?
If the bounty is successfully completed, the introduction of Ultra-Low Ether Bonded (ULEB) pools will greatly increase the demand and value of RPL tokens. This is because, unless revised by the pDAO, ULEBs will still require a 10% RPL bonding of the borrowed amount. This means that as more ULEBs are created, and more node operators participate in them, the demand for RPL tokens will increase, leading to a potential appreciation in value for holders of RPL tokens. Additionally, the increased usage of ULEBs will also lead to more commissions earned by node operators, which could also drive demand for RPL tokens. For example, the NO in the above case would earn a NO commission on 240 ETH (15 times their capital ETH investment).
What other non-RPL protocols, DAOs, projects, or individuals, would stand to benefit from the bounty being successfully completed?
Lido, Swell, Obol, Stader, Diva, Stakewise
Will the results of the completed bounty be open source?
Yes.
Work and Verification
The work will involve hosting a series of conference calls where various stakeholders can provide feedback and comments on a proposed Ethereum Improvement Protocol (EIP). Once formulated, the EIP will be submitted for consideration along with an endorsement from each of the coalition members.
The Champion’s responsibilities will include organizing and bringing together the coalition of authors. This could involve hosting discussions on forums or messaging platforms, as well as organizing video calls.
Once an initial consensus has been reached, the Champion will assist the authors in initiating a discussion by posting an introduction and proposal on the Ethereum magician forum.
The Champion will also be responsible for drafting a consensus-reached EIP, following the guidelines outlined in EIP-1: EIP Purpose and Guidelines.
If the EIP is received positively and selected for presentation on the dev’s call, the Champion will assemble a group of authors to present the material.
What steps would be entailed in completing the bounty? Do successful examples of such work exist elsewhere?
To the best of my knowledge, there are no known examples of similar bounties.
How long is the proposed bounty available for? Is it awarded to the first team to successfully claim it, or is it in some way divided among all such successful claims in the proposed availability period?
I propose that an open call for interested parties be made to submit proposals to the GMC for accepting the bounty and becoming the 0x03 Champion.
Who will test any products submitted for claiming the bounty?
N/A
What is the acceptance criteria for awarding of the bounty?
The bounty will be awarded to the person(s) who submitted the most competitive proposal once the “call for proposals” has been made.
Payment
How much RPL is the applicant requesting for successful completion of the bounty?
I request that the GMC determine a fair valuation for this proposal.
Conflict of Interest
Does the person or persons proposing the bounty have any conflicts of interest to disclose? (Please disclose here if you are a member of the GMC or if any member of the GMC would benefit directly financially from the successful completion of the bounty).
I have been approached by another staking protocol for performing risk assessments and have been invited as an initial node operator.
Additionally, I am a member of the GMC. I am interested in submitting a proposal along with others to apply for this bounty, but I believe there may be other qualified applicants. Therefore, I thought it would be best to submit this as a bounty with a request for applicants so that we can recruit the most suitable team for this task.
Will the applicant, or any protocol or project in which the applicant has a vested interest (other than Rocket Pool), benefit financially if the bounty is successfully completed?
Currently, I do not have any other vested interests in other staking protocols apart from those previously mentioned.