https://github.com/chains-project/verifiable-client-diversity
A few more cents per minority client
https://github.com/chains-project/verifiable-client-diversity
Last synced: 10 months ago
JSON representation
A few more cents per minority client
- Host: GitHub
- URL: https://github.com/chains-project/verifiable-client-diversity
- Owner: chains-project
- Created: 2024-05-27T06:08:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-17T09:17:09.000Z (about 1 year ago)
- Last Synced: 2025-03-24T15:15:03.022Z (about 1 year ago)
- Homepage:
- Size: 62.5 KB
- Stars: 2
- Watchers: 7
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Verifiable Client Diversity
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](http://arxiv.org/pdf/2411.18401) (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)