celestiaorg / celestiaorg/private-blockspace-proxy

[Research] Threshold/MPC key recovery schemes

Open
#55 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Rust
Stars
12
Forks
5
PR merge metrics
No merged PRs in 30d

Description

Goal: have a centrally known encryption key (that is refreshed on occasion) with a shards of the key(s) distributed and recoverable ONLY on some condition of a settlement layer contract (i.e. Ethereum). Thus an operator always has all keys, and provably has mechanisms to reveal keys.

Note that the proxy should not decide what is required, only provide suggestions to plug into.

## Resources

- https://docs.taco.build/getting-started/key-concepts
- https://github.com/mikelodder7/vsss-rs (used with lit.protocol?)
- see Peterson style https://en.wikipedia.org/wiki/Verifiable_secret_sharing

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.