Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Strengthening the Security of Randomness Contributions in the Setup Ceremony #476

Open
0xShankar opened this issue Sep 18, 2024 · 0 comments

Comments

@0xShankar
Copy link

Description:
Randomness generation plays a critical role during the Phase 1 Powers of Tau setup ceremony, but I believe there are opportunities to further enhance its security and transparency. A more robust approach to randomness generation and verification would help reinforce trust among participants.

Proposed Improvements:
Hybrid Randomness Generation: I suggest combining system-generated randomness (like /dev/random) with user-supplied entropy for the randomness contribution process. This approach would ensure a stronger and more secure randomness pool, mitigating the risk of weak entropy sources.

Verification of Contributions: Introducing a verification mechanism where participants can independently verify that their contributions were included correctly in the final result would add an extra layer of transparency. A Merkle tree-based proof system could be used to allow participants to check their contributions after the setup phase.

Implementing these improvements would not only increase participant confidence but also bolster the security of the randomness generation process

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant