celestiaorg / celestiaorg/rsmt2d
Generalize & improve underlying interfaces
Open
T:proposal
- Dominant language
- Go
- Stars
- 169
- Forks
- 87
- Avg merge
- 8h 9m
- Merged PRs (30d)
- 7
Description
@evan-forbes made some interesting suggestions to generalize the underlying interface from a merkle tree to a vector commitment prover; see:
https://github.com/lazyledger/rsmt2d/pull/9#issuecomment-736805729
Contributor guide
Research direction
Start by reading the suggestions in pull request #9, especially the linked issue comment, then inspect the repository's current underlying Merkle tree interfaces. Determine the scope of generalizing them toward a vector commitment prover and review the existing implementation before defining what completion would require.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cryptography
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100