Client diversity is considered crucial by the Ethereum community. However, client diversity is out-of-protocol. We consider this a shortcoming of the protocol, and we point to two potential improvements:
We propose to enforce client diversity at the protocol level. Specifically, with higher economical incentives to operators which use minority clients. This will fundamentally enhance network integrity and reliability with verifiable client diversity, beyond advocacy.
We propose integrating interactive fraud proofs into the Ethereum network such that verified minority clients are rewarded with financial incentives. These minority client proofs would require nodes to provide cryptographic evidence of using specific client implementations, verified by other participants in the network.
Paper: Proving and Rewarding Client Diversity to Strengthen Resilience of Blockchain Networks (Javier Ron, Zheyuan He and Martin Monperrus), Technical report 2411.18401, arXiv, 2024.
Team: Javier Ron, Zheyuan He, Martin Monperrus (KTH Royal Institute of Technology, Stockholm, Sweden) Benoit Baudry (Université de Montréal)
TBA
TBA
MIT