Score:1

Which Rust library is recommended if I would like to implement PLONK?

cy flag

I think it should have APIs for polynomials, FFT and bilinear mapping if KZG commitment scheme is used.

Walker avatar
cy flag
What about on-chain implementation in Solidity?
Score:1
in flag

You should also look if you want to use it with something more. For example, if you want to use Poseidon Hash, dusk-network is useful as they have their own implementation of Poseidon.

In general, I found dusk-network as well as ZK-Garage "friendly" to use. They have also examples and readable documentation.

A general list of implementations can be found here.

edit: Now that I'm thinking about your question, you are asking a rust library to implement PLONK. My answer above contains libraries that implement PLONK. I will leave my answer in case you meant searching libraries that already implement PLONK or you are interested to see other implementations.

I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.