• © Goverland Inc. 2026
  • Privacy Policy
  • Terms of Use
CoW DAOCoW DAOby0x1AdE6e243893bf0AA1164e8Ced04A3C4AdFa812f0x1AdE…812f

CIP-11: Update Rules of the Solver Competition

Voting ended over 3 years agoSucceeded

Based on this forum discussion, the proposal is to vote on adding the following to the rules of the solver competition:

  1. Social consensus (implicit rules)
  2. Local token conservation constraints

Proposed update #1: Social consensus

The current rules do not guarantee all aspects of desirable solver behavior, in particular with respect to the fairness of solutions. There are "non-written" behavioral solver rules following from CoW Protocol's mission of pioneering a fair DEX. While these other rules are not implemented in the backend, we propose that CowDAO enforces them by

  • transparently communicating the social consensus as to what kind of solver behavior is not allowed
  • checking settlements by solvers retrospectively
  • slashing solver bonds (via a DAO vote) in case violations to the social consensus were found

For now, we suggest to consider the following types of malicious behavior (see forum post for details):

  1. Provision of unfair solutions
  2. Inflation of the objective function
  3. Illegal use of internal buffers
  4. Failure to report correct transacted values for encoded transactions
  5. Other malicious behavior

Proposed update #2: local token conservation

Unfair shifting of user surplus from one order to another can happen in the case where two orders are trading against external liquidity on independent trading cycles. This means that an order that was necessary for generating a certain surplus might not end up "receiving" it. In order to mitigate such undesirable behavior, it needs to be ensured that for every user order, no external tokens "enter" or "exit" the trading cycles that the order is part of (and consequently, no surplus can be shifted between orders on independent trading cycles). This condition is referred to "token conservation per order" or "local token conservation", and described in much greater detail in this technical blog post.

In order to provide stronger fairness guarantees for the users, we propose to add the local token conservation constraint for all user orders to be executed to the rules of the competition and implement the corresponding check in the backend.

Off-Chain Vote

For
48.01M vCOW100%
Against
3.88K vCOW0%
Abstain
6.22K vCOW0%
Download mobile app to vote

Discussion

CoW DAOCIP-11: Update Rules of the Solver Competition

Timeline

Jul 22, 2022Proposal created
Jul 22, 2022Proposal vote started
Jul 29, 2022Proposal vote ended
Oct 26, 2023Proposal updated