Skip to content

Add posiedon option to v1 #118

@Divide-By-0

Description

@Divide-By-0

Protocols like Mina and Aztec have replaced Sha with Poseidon for the time being, as it is faster to optimize in their respective zk proving languages. We should standardize this option, as well as expose consistent and correct JavaScript libraries for it, as well as include an amendment to the EIP. I'm open to renaming V1 and V2 till like V1-Poseidon or something like that, or releasing V3 for Poseidon where the proving always happens on the user/client side because you can include all the hashing there.

They also be worth noting that v1v2v3 may not be the best ways to define the standard, because we're not incrementing the version such that later versions are better, they just all encapsulate different trade-offs.

It would be ideal to standardize the mina version so nothing has to change!

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions