Over the past two weeks, we have successfully finalized and submitted our decentralized prover network proposal to Aztec: [Proposal] Decentralized Prover Network (Staking, Reputations and Proof Races)
In summary, we present an innovative mechanism that facilitates decentralization, encourages permissionless entry, ensures liveness, and enhances cost-efficiency. It’s an in-protocol mechanism that integrates staking for eligibility and slashing as a security mechanism to disincentivize malicious behavior. It also employs reputation score to measure prover uptime and failures. The provers are selected through a VRF from a pool with the highest reputation score. The design has a backup mechanism for emergencies in times of prover failure and network congestion. The backup mechanism is proof racing in a more confined environment, which promotes competition and liveness. Other features like proof batching and distributed proving can be added on top of this simple design.
I'm finishing up the last touches for the final development update and getting ready for the project presentation. After Devconnect, my plan is to dive deeper into the simulation, making it more detailed to gather valuable insights. The goal is to make the system more detailed and to address important questions. Key aspects to be added include: