-
Notifications
You must be signed in to change notification settings - Fork 119
Open
arkworks-rs/sponge
#32Description
Summary
Filecoin has an optimized implementation of Poseidon that has gone through an audit by the ADBK Consulting (by Mikhail Vladimirov and Dmitry Khovratovich)
https://github.com/filecoin-project/neptune/blob/master/spec/poseidon_spec.pdf
It seems to include two changes: (1) treatment of the round constants and (2) the use of sparse MDS matrices.
Neptune is fortunately MIT/Apache2.
Problem Definition
It may be interesting to look at their implementations and see if it is compatible with the current implementation, and whether or not it can bring performance improvement.
Proposal
Analysis the compatibility and decide whether or not to implement it.
For Admin Use
- Not duplicate issue
- Appropriate labels applied
- Appropriate contributors tagged
- Contributor assigned/self-assigned
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels