<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Custom-Gates on As it was</title>
    <link>https://galoishlee.github.io/tags/custom-gates/</link>
    <description>Recent content in Custom-Gates on As it was</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <managingEditor>maocred@gmail.com (Halois)</managingEditor>
    <webMaster>maocred@gmail.com (Halois)</webMaster>
    <copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright>
    <lastBuildDate>Mon, 08 Dec 2025 08:00:00 +0800</lastBuildDate>
    <atom:link href="https://galoishlee.github.io/tags/custom-gates/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>PLONKish 体系：置换论证、lookup 与自定义门</title>
      <link>https://galoishlee.github.io/plonkish-permutation-lookups/</link>
      <pubDate>Mon, 08 Dec 2025 08:00:00 +0800</pubDate><author>maocred@gmail.com (Halois)</author>
      <guid>https://galoishlee.github.io/plonkish-permutation-lookups/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Reading: PLONKish as a design space, not a single protocol.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;到了这一阶段，证明系统讨论的重点已经不再是“有没有多项式承诺”或者“有没有低度测试”，而是你把 computation 摆成什么 witness surface。PLONKish 的意义就在这里：它把现代 proving systems 的证明面固定成了 rows、columns、selectors、copy constraints、lookup tables、custom gates 这些对象，然后允许设计者在这个面上不断加表达力。&lt;/p&gt;&#xA;&lt;p&gt;如果把 permutation、lookup、custom gates 分开讲，很容易误以为它们是三种后来加上的 feature。更准确的理解是：它们都在回答同一个问题，&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;当 witness 被排成列多项式之后，系统如何表达“这些列之间哪些值必须相等、哪些值必须属于某张表、以及每一行到底允许执行什么语义”？&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;PLONKish 的主角因此不是某篇单独论文，而是 grand-product machinery 和基于 selector 的约束设计。copy constraints 被重写成 permutation relation；lookup 被重写成 multiset relation；custom gates 则不断给 quotient degree、selector count、column layout 和 prover cost 施压。&lt;/p&gt;&#xA;&lt;p&gt;这一篇的主线因此也不是 feature list，而是同一个 proving surface 上的三类约束重写。&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
