-
## Production-grade commitments
KZG is implemented and IPA is WIP for verkle trees (#275).
- FRI commitments https://eprint.iacr.org/2020/654
## Multilinear
The SNARKs world is moving to m…
-
For PLONK, we only need a subset of the `ark-poly-commit` interface and a lot of the `ark-poly-commit` APIs are unnecessarily restrictive. I propose the following trait for the generic PLONK interface…
-
I am quite confused about the introduction about the Amortized Polynomial Commitments when reading the Halo paper in section 3.1. What's is the concrete algorithm about the polynomial commitments, the…
-
The [ADVZ scheme](https://eprint.iacr.org/2021/1500) specifies only 1 evaluation per polynomial. Thus, communication to storage nodes includes `k` polynomial evaluations + `k` polynomial commitments. …
-
There's potential for a new helper function, which doesn't add much complexity, that could improve efficiency in a few spots, like here. Something like the following method might be a useful addition.…
-
In [this PR](https://github.com/ZK-Garage/plonk/pull/118) we used the method from this post from Daniel Lubarov https://mirprotocol.org/blog/Adding-zero-knowledge-to-Plonk-Halo to update our blinding …
-
The user who wants to verify their proofs on the Summa contract, can access the verifying key contract registered within the Summa contract. However, there is currently no way to ensure that the bytes…
-
Verkle trees are similar to Merkle trees, but offer much shorter proof sizes. See [this Vitalik article ](https://vitalik.ca/general/2021/06/18/verkle.html)and the [original paper](https://vitalik.ca…
-
The problem with using TIPA black-box as I am right now is that it attempts to calculate the structured KZG polynomial commitment proof for both `left` and `right`. We would want to extract the polyno…
-
Electron Labs has a [BLS12_381 implementation in Starky](https://github.com/Electron-Labs/starky_bls12_381).
[This post](https://dankradfeist.de/ethereum/2020/06/16/kate-polynomial-commitments.html…
S1nus updated
8 months ago