# Research

**URL:** https://www.plonk.cafe/c/research/5.md

[Latest](https://www.plonk.cafe/latest.md) · [Categories](https://www.plonk.cafe/categories.md) · [Tags](https://www.plonk.cafe/tags.md)

---

## [About the Research category](https://www.plonk.cafe/t/about-the-research-category/14)

<div class="topic-metadata">

**Author:** [@arnaud](https://www.plonk.cafe/u/arnaud)\
**Replies:** 0

</div>

---

## [Is there an UltraPLONK paper?](https://www.plonk.cafe/t/is-there-an-ultraplonk-paper/245)

<div class="topic-metadata">

**Author:** [@bebber8](https://www.plonk.cafe/u/bebber8)\
**Replies:** 2\
**Last updated:** [29 August 2024 13:57 UTC](https://www.plonk.cafe/t/is-there-an-ultraplonk-paper/245 "2024-08-29T13:57:03Z")

</div>

Hi, I’ve been looking for the UltraPLONK paper to study it but had no success. Based on some social media announcements by Aztec around 2020, I thought there would be a paper. Did the paper end up not happening? Or if it…

---

## [Common input precomputing for selectors](https://www.plonk.cafe/t/common-input-precomputing-for-selectors/185)

<div class="topic-metadata">

**Author:** [@nier](https://www.plonk.cafe/u/nier)\
**Replies:** 4\
**Last updated:** [31 May 2022 18:11 UTC](https://www.plonk.cafe/t/common-input-precomputing-for-selectors/185 "2022-05-31T18:11:56Z")

</div>

The selector polynomials q\_L, q\_R, q\_O, q\_M, q\_C are common public inputs and specific to a particular circuit. In this case, the verifier needs to calculate these 5 polynomials as well. My question is that what the com…

---

## [Why not use evaluations of selector polynomials in r](https://www.plonk.cafe/t/why-not-use-evaluations-of-selector-polynomials-in-r/139)

<div class="topic-metadata">

**Author:** [@david](https://www.plonk.cafe/u/david)\
**Replies:** 2\
**Last updated:** [8 March 2022 08:17 UTC](https://www.plonk.cafe/t/why-not-use-evaluations-of-selector-polynomials-in-r/139 "2022-03-08T08:17:50Z")

</div>

Hey! Question on the verifier steps that attempt at computing a commitment for the polynomial r: I’m wondering why the verifier uses commitments to q\_M, q\_L, etc. Can’t we do the same as we did with Z\_H(x) and x^n an…

---

## [Why splitting t?](https://www.plonk.cafe/t/why-splitting-t/138)

<div class="topic-metadata">

**Author:** [@david](https://www.plonk.cafe/u/david)\
**Replies:** 4\
**Last updated:** [8 March 2022 08:20 UTC](https://www.plonk.cafe/t/why-splitting-t/138 "2022-03-08T08:20:09Z")

</div>

Hello hello, I’m wondering why the SRS didn’t include more powers of s so that we could just commit to t without splitting it?

---

## [UltraPlonk arithmetization](https://www.plonk.cafe/t/ultraplonk-arithmetization/134)

<div class="topic-metadata">

**Author:** [@rahulbs98](https://www.plonk.cafe/u/rahulbs98)\
**Replies:** 1\
**Last updated:** [7 July 2021 18:46 UTC](https://www.plonk.cafe/t/ultraplonk-arithmetization/134 "2021-07-07T18:46:09Z")

</div>

Can you lead me to good resources to learn writing custom gates using the ULTRAplonk arithmetization. I am new with plonks. Would be really helpful

---

## [Difference between public input and constant polynomial](https://www.plonk.cafe/t/difference-between-public-input-and-constant-polynomial/125)

<div class="topic-metadata">

**Author:** [@david](https://www.plonk.cafe/u/david)\
**Replies:** 2\
**Last updated:** [5 June 2021 19:12 UTC](https://www.plonk.cafe/t/difference-between-public-input-and-constant-polynomial/125 "2021-06-05T19:12:46Z")

</div>

Hey hey! I’ve been reading the PLONK paper and I’m trying to understand some of the intuitions behind the paper. One thing I’ve been wondering about is what’s the difference between public input and constant polynomial. …

---

## [Strategies for integrating plookup with PLONK](https://www.plonk.cafe/t/strategies-for-integrating-plookup-with-plonk/36)

<div class="topic-metadata">

**Author:** [@ndbunner](https://www.plonk.cafe/u/ndbunner)\
**Replies:** 2\
**Last updated:** [10 August 2020 22:22 UTC](https://www.plonk.cafe/t/strategies-for-integrating-plookup-with-plonk/36 "2020-08-10T22:22:23Z")

</div>

Hello all, @cwgoes, @joebebel, and I work at Metastate and are looking to integrate plookup with PLONK. We’re curious what other teams have done. In order to use plookup we need the lookup values to be sorted. I don’t …

---

## [Question on SRS of plonk](https://www.plonk.cafe/t/question-on-srs-of-plonk/84)

<div class="topic-metadata">

**Author:** [@shenmue](https://www.plonk.cafe/u/shenmue)\
**Replies:** 1\
**Last updated:** [20 July 2020 12:10 UTC](https://www.plonk.cafe/t/question-on-srs-of-plonk/84 "2020-07-20T12:10:46Z")

</div>

I am new to this field. I have a noob question regarding the srs of plonk. In page 4, table 1, this work (fast prover): the size of SRS is given by d G1, 1G2 (column 2). the size of CRS/SRS (column 3) is n+a G1, 1G2, w…

---

## [Draft Plonk intermediate opcode representation](https://www.plonk.cafe/t/draft-plonk-intermediate-opcode-representation/45)

<div class="topic-metadata">

**Author:** [@zac](https://www.plonk.cafe/u/zac)\
**Replies:** 6\
**Last updated:** [2 July 2020 20:23 UTC](https://www.plonk.cafe/t/draft-plonk-intermediate-opcode-representation/45 "2020-07-02T20:23:03Z")

</div>

Hi all, This is a very rough draft of a possible ‘intermediate representation’ to represent Plonk programs. The goal is not to write circuits in this language, but to present an abstraction layer that higher level langu…

---

## [R1CS-like representations of PLONK programs](https://www.plonk.cafe/t/r1cs-like-representations-of-plonk-programs/46)

<div class="topic-metadata">

**Author:** [@arielgabizon](https://www.plonk.cafe/u/arielgabizon)\
**Replies:** 3\
**Last updated:** [16 June 2020 14:15 UTC](https://www.plonk.cafe/t/r1cs-like-representations-of-plonk-programs/46 "2020-06-16T14:15:02Z")

</div>

Here is an attempt to define a relatively low level language/intermediary representation (IR) for turboPLONK programs that is similar to r1cs, in the sense of being defined by low-degree constraints between the program …

---

## [Welcome to discussion of PLONK-related research](https://www.plonk.cafe/t/welcome-to-discussion-of-plonk-related-research/24)

<div class="topic-metadata">

**Author:** [@arielgabizon](https://www.plonk.cafe/u/arielgabizon)\
**Replies:** 0\
**Last updated:** [15 May 2020 11:26 UTC](https://www.plonk.cafe/t/welcome-to-discussion-of-plonk-related-research/24 "2020-05-15T11:26:49Z")

</div>

The PLONK paper: https://eprint.iacr.org/2019/953.pdf Research ideas, discussion of papers, open questions on variants of PLONK, e.g. Turbo Plonk plookup; and other polynomial commitment scheme (PCS) based systems li…
