[Draft: publishing early due to time sensitivity. Under active revision.]
tl;dr
My attempt at a tl;dr:
-
Everyone agrees that the best idea is the one that is minimally disruptive to tokenomics. There is significant disagreement about which choice represents that, and below I argue that adopting protocol ETH is the most minimally disruptive option available.
-
RPL’s primary purpose is to collateralize rETH, referred to here as
protocol ETH
. If we accept that increasing the minimum is appropriate as we’re now collateralizing more protocol ETH, it is logically consistent to also increase maximum collateral so as to keep the same 10-150% collateral backing per unit of rETH. -
If there are concerns about the efficacy of RPL as collateral due to liquidity challenges then governance should address liquidity rather than changing tokenomics.
-
Lowering maximum collateralization per protocol ETH sets the present that RPL should not benefit (in terms of structural demand) as Rocket Pool improves its capital efficiency. My position is that it’s reasonable and appropriate for RPL to benefit from our growth, to at least some degree.
-
Voting power concentration is not a valid concern because of quadratic penalties and a known attack vector (sybil) that is much more capital efficient in gathering voting power.
-
Everyone seems to agree that whatever change we implement will possibly be replaced in the near future after longer, more considered research and discussion. In the meantime this option is the minimally destructive to the tokenomics and is appropriate to adopt in order to “do no harm”.
Framing of RPL’s role
This is a principled argument, so bear with me.
The stated benefit to the protocol of staked RPL is to act as a form of collateral. Therefore, it is logically consistent to express the allowed collateral range of RPL in units of protocol ETH (rETH, effectively), and specifically not units of minipools or units of node operator ETH.
One could equivalently describe the 3 options here in this alternative way, taking the perspective of rETH collateral backing:
- Node Operator ETH: 10%-50%
protocol ETH
(+exception made for existing 16pools) - Fixed ETH: 10%-100%
protocol ETH
- Protocol ETH: 10%-150%
protocol ETH
Choosing to denominate the collateral in units of minipools or node operator ETH is just a reflection of our community bias towards node operators, which make up the vast majority of our community and have 100% of the voting power.
This perspective is consistent with the consensus we reached on RPL minimum collateral – we are allowing node operators to mint 3x more rETH, and asking them to stake 3x more RPL (again, per unit of protocol ETH). By doing so, we are maintaining a 10% minimum collateral backing of RPL. By the very same logic, we should apply that same range to the maximum and accept 150% of protocol ETH as the established precedent.
Tokenomics
The established maximum until now has been 150%, and I would argue that the only way to leave the RPL tokenomic value intact is to preserve 150% protocol ETH as the maximum.
Here’s an example to illustrate the point.
Let’s say we take the position that RPL collateral should range in units of node operator ETH. If we could magically convert our entire rETH supply from 16pools to LEB4s, then the RPL collateral would be limited to a maximum of 21% (source). Currently average collateralization is 80%.
By reducing the room for “privileged speculation” we are destroying any demand for RPL and not letting RPL benefit from any protocol growth achieved through LEBs. In fact it’s a 4x relative reduction in demand.
Capacity goes up, absolute RPL demand stays fixed, relative RPL demand goes down.
My position is that it’s reasonable and appropriate for RPL to benefit from our growth, to at least some degree.
My understanding is that our goal with LEBs is to introduce as little tokenomics changes as possible. I agree, and would argue per the point above that that means attaching the limit to protocol ETH.
Arguments against and justification in favor
High collateral RPL is not as useful to the protocol. There are diminishing returns on the value of extra collateral. Why should we pay for this?
I agree. There are diminishing returns on excess collateral. I think we should research this and have an opinion what the utility vs. collateral
graph looks like. Since the protocol should ultimately pay for utility, we should design the rewards structure around that. I expect it would look like something quadratic and not linear as it is today. I support this outcome.
Also, there are other orthogonal questions here that would affect RPL’s efficacy as collateral, such as:
- How can we increase the effectiveness of perceived “excess” RPL in the protocol? UEBs?
- How can we better position RPL as useful collateral? Can we guarantee it can be used to cover losses?
- How can we improve RPL liquidity, which will bolster RPL’s role as collateral and able to be more effectively used in liquidations?
This is a separate topic entirely from choosing the maximum collateral setting.
How do we justify allowing 3x more RPL to be staked (and earning 3x more), when it’s likely not adding 3x more value to the protocol?
One could argue that 3x more RPL has 3x more responsibility, insofar as it is collateralizing 3x more protocol ETH. Still, this is likely overpaying for incremental collateral value and we should revisit that as per the quadratic rewards point above. But since many agree that this topic will require further research, the goal in this vote should be to do minimal harm in the interim. There is disagreement about what that means, but I believe that from a tokenomics position, a 150% protocol ETH maximum is the least disruptive.
Doesn’t RPL still win even if I accept your position that it weakens the tokenomics?
Yes and no. RPL price is a function of protocol growth
x tokenomic value
. Ultimately I view reductions in collateral maximum as sacrificing more value than will be gained through growth, and that not being a tradeoff that needs to be made.
Doesn’t this centralize RPL voting power by creating a higher ceiling?
This is not a real vulnerability from a governance perspective, because of our quadratic voting. An example:
If somebody is conducting a governance attack, they could either a) stake 3x as much RPL and get +73% more voting power (quadratically penalized), or b) divide their RPL share across 10 nodes and get +216% voting power (quadratically boosted). Since b) is cheaper than a) and gives 3x more voting yield, it is the obvious path for governance attacks.
Why is RPL value preservation so important? This isn’t an important principle that we should try to protect. Should we not seek to limit its role as collateral in favor of ETH, which has much greater liquidity?
Our treasury is denominated in RPL. Our ability to do marketing, pay for the oDAO, do liquidity incentives, etc. is all denominated in RPL. Our rewards structure is denominated in RPL. Our community has skin in the game in the form of RPL.
If we’re not going to have “RPL value preservation” be a principle then we should just drop the token entirely. RPL success and appreciation is critical to our success as a project and we should embrace it as such.
Additionally, making changes to reduce RPL’s value proposition from tokenomics is doing a disservice to people who made choices about staking and asset allocations under previous assumptions. One could argue we have at least a mild responsibility to not adopt changes that undermine RPL’s value.
Thanks for reading.