Dice Question Streamline Icon: https://streamlinehq.com

Mechanism design against collusion, Sybil attacks, and off-chain agreements in prover markets

Design a transaction-fee mechanism for ZK-Rollup prover markets that, via mechanism-design principles, forestalls collusion among provers, mitigates Sybil attacks, and/or prevents profitable off-chain agreements between users and provers.

Information Square Streamline Icon: https://streamlinehq.com

Background

In Layer-1 fee markets, mechanisms like EIP-1559 achieve desirable incentive properties and off-chain-agreement proofness. In ZK-Rollup prover markets, however, multiple provers with private costs, the possibility of Sybil identities, and opportunities for collusion complicate achieving analogous guarantees.

The paper’s analysis shows that Proo is vulnerable to Sybil attacks and partial prover collusion, and that eliminating such vulnerabilities while maintaining strong incentive properties remains unresolved. The authors explicitly pose the design of such a mechanism as an open question.

References

We raise the open question of how to design a mechanism to forestall collusion, Sybil attacks, and/or OCA with mechanism design.

$Proo\varphi$: A ZKP Market Mechanism (2404.06495 - Wang et al., 9 Apr 2024) in Section 1, Subsection "Limitations and Open Problems", item "Full incentive compatibility"