CIP: 36
title: Adjusting and renewing the solver rewards budget
author: @harisang, @AndreaC, @felixhenneke
status: active
created: 2023-01-30
The previous solver rewards budget was defined and approved in CIP-29, about 5.5 months ago, committing 10M COW tokens for the solver competition, projected to last until the payout of January 30, 2024. The estimate of CIP-29 proved to be accurate and the allocated tokens will be depleted after the payout of January 30, 2024. This CIP is intended to propose an adjustment of the caps specified in CIP-20 and of the per-quote reward specified in CIP-27, and, moreover, propose a renewal of the solver rewards program by allocating an additional 8M COW tokens, projected to last for 6 months; specifically, from Tuesday, February 6, 2024 until Tuesday, July 30, 2024.
There are 18 running solvers at the time of writing, consistently competing to provide the best possible solutions to the batch auctions the protocol is running every few seconds, and consequently ensuring best execution for CoW Protocol users. Moreover, for the past 6 months, and after CIP-27 was introduced, multiple solvers have also become so-called “price estimators” for the protocol, and compete to provide the best possible quotes, accessible via the API to multiple integrators (e.g., CoW Swap, DefiLlama), so as to attract as much orderflow as possible. Overall, the solver competition over the past several months has seen great advancements, with solvers becoming very reliable and competent, providing very robust quotes, doing private market making and striving to improve their view of the available onchain liquidity, as well as taking advantage of the structural benefits of batching. All these are largely due to the solver rewards that solvers receive in COW.
This proposal aims to ensure appropriate funding to continue rewarding solvers and hence supporting a competitive solver landscape, with the goal to establish a state-of-the-art diverse collection of solvers running on CoW Protocol and executing the users’ trading intents in the best possible way, while taking full advantage of the unique feature of CoW Protocol, namely batching of trades.
As already mentioned, the projected estimate of CIP-29 proved to be very accurate, lasting for 6 months. However, one should observe that in the past several weeks, the rewards given in the price estimation competition have exceeded the estimated average of 77k COW per week. For specific data on this, see the relevant forum post. The data indicate increased orderflow to the protocol, which is a very positive development, but on the other hand, it shows that if the protocol continues to increase its market share and the number of orders it executes on a weekly basis, the DAO would end up spending more than the average of 77k COW per week for quote rewards. Concretely, for these past 6 weeks, the average quote rewards per week were 103,573 COW, which is 26,573 more COW compared to the original estimate. On top of that, the COW token price (measured in USD) has consistently been about three times as much (or even more) as it was at the time CIP-27 passed.
For the above reasons, we propose to decrease the per order quote reward from 9 COW down to 6 COW, but also introduce a cap of 0.0006 ETH per quote reward. Concretely, this would mean that a quote would be rewarded with an amount equal to
quote_reward = min{0.0006 ETH, 6 COW},
where the comparison of the 0.0006 ETH to the 6 COW would be based on the market prices at the day of the weekly payout.
Since we are optimistic that COW will continue to perform strongly, we also propose to adjust the solver competition rewards. As a reminder, the soft budget on solver competition rewards, that splits into performance and consistency rewards, is specified in COW and is currently set to 306,645 COW per week. However, the performance rewards are specified in ETH and have an ETH-denominated cap (but are paid in COW). This means that the value of the consistency rewards in ETH fluctuates with the price of COW. As a consequence, when the price of COW relative to ETH increases, solvers are mainly rewarded for consistency and not for their performance in the competition. Since the recent COW price increase, we have indeed observed that the performance rewards have decreased, implying that the consistency (aka participation) rewards have increased. As we believe that performance rewards provide very strong drive for solvers to keep improving their executions, we propose to increase the upper cap of 0.01 ETH, enforced on a per settlement basis as specified in CIP-20, and make it 0.012 ETH, while keeping the lower cap of -0.01 ETH; this effectively makes the cap asymmetric. The reason for not decreasing the lower cap symmetrically is mainly that solvers still do not fully own the submission process, and, since the main goal here is to increase performance rewards, we believe this is a reasonable compromise (until the protocol reaches a future more decentralized phase where solvers own and control their submissions and thus can be held fully accountable for reverts/cancellations). In combination with this, we propose to make the (soft) budget on the solver competition equal to 250k COW, instead of the 306,645 COW that has been until today. This budget is soft in the sense that the mechanism computes performance rewards by ignoring this budget, and only in the case where performance rewards during a week are lower than that budget, it then distributes the remaining budget as consistency rewards to solvers. Given the data on the past 6 weeks, the increase in performance rewards with this change would be at most 20%, which shows that in most weeks there would still be some budget left for consistency rewards. Specifically, there would be, on average, at least 40k COW remaining to be distributed as consistency rewards. Finally, to ensure that the protocol does not overspend on consistency rewards in cases where the COW token significantly overperforms ETH, we further propose to add an absolute cap of 6 ETH on the total amount of consistency rewards that are distributed on a weekly basis. This means that we would have
consistency rewards = max{0, min{250k - performance rewards (in COW), 6 ETH}}.
This amount of 6 ETH currently corresponds to ~50k COW, and is still significantly larger than what CIP-20 intended as rewards for consistency rewards; as a reminder, the goal of CIP-20 was that around 25% of the budget at the time was given as consistency rewards, which corresponded to around 95k COW when the evaluation of COW was around $0.08 and ETH was around $1,500.
To summarize, we propose the following changes:
We aim for a weekly rewards budget of 300k-310k COW, which is a reduction of roughly 20% compared to the budget of 383,307 COW that CIP-20 specified. For this reason, we ask the DAO for 8M COW for the next 6 months, estimated to last from Tuesday, February 6, 2024 until Tuesday, July 30, 2024.
The quote reward per order is defined as min{0.0006 ETH, 6 COW}.
The upper cap on performance rewards per settlement is increased from 0.01 ETH to 0.012 ETH, while the lower cap remains the same and equal to -0.01 ETH.
The weekly soft budget on performance and consistency rewards is reduced from 306,307 COW to 250,000 COW, and moreover, there is an absolute cap of 6 ETH applied to the total amount of consistency rewards distributed.
As with previous related CIPs, it is important to note that this budgeting proposal is independent of additional proposals to potentially change the solver reward structure, which can be configured for appropriate spending according to the budget.
Transfer 8M COW from CoW DAO (0xca771eda0c70aa7d053ab1b25004559b918fe662) to the Solver Rewards safe (0xA03be496e67Ec29bC62F01a428683D7F9c204930)
Solver rewards are planned to continue using the same operational structure, carried out from the solver rewards safe. ETH for compensating gas execution costs is estimated to be fully covered by collecting fees from users. It is proposed to allocate 8M COW tokens for a 6 month period of rewards. This represents a yearly budget of 16M COW tokens, 1.6% of the COW token supply, valued at $6,147,200 according to current market price.