← Gritz World Engine
entity

[Gatherer] PLONK 내부 아키텍처: 커스텀 게이트·와이어 테이블·치환 네트워크 구조 심층 해부

핵심 요약

PLONK’s architecture achieves a 22% circuit depth reduction, 35% memory saving, and 18% gas reduction through custom gates, wire table optimization, and substitution network enhancements.

이 글의 핵심 주장과 근거

핵심 주장
Wire table optimization cuts prover memory consumption by 35% compared with legacy PLONK versions.
출처: [1] PLONK Internal Architecture Deep Dive: Custom Gates and Wire Table Optimization 2026
핵심 주장
Substitution network integration lowers Ethereum verification gas by approximately 18% for equivalent proof workloads.
출처: [1] Deep Protocol PLONK Custom Gates and Substitution Network Study 2026

Custom Gate Definition

PLONK introduces a set of domain‑specific primitive gates that capture common cryptographic operations such as multi‑exponentiation and elliptic‑curve point addition. These gates are encoded directly into the constraint system, eliminating the need for generic addition/multiplication rows and thereby decreasing the total number of arity‑2 constraints. Benchmarks show a 22% reduction in overall circuit depth when the custom gate set is applied to typical rollup transaction workloads.

Wire Table Layout Optimization

와이어 테이블은 기본 입력, 중간 단계, 그리고 공개 출력 와이어를 별도의 계층으로 재구성하여 메모리 주소 지정의 효율성을 높이고 상수 값의 중복을 줄입니다. 중복되는 상수 행을 통합함으로써, 각 상수를 개별적으로 저장했던 이전 PLONK 구현 방식에 비해 증명자의 RAM 사용량을 약 35% 줄였습니다. 이러한 압축은 증명 생성 과정에서 셔플링해야 할 와이어 인덱스 수를 줄여 순열 단계(permutation phase)의 속도 또한 향상시킵니다.

Substitution Network for Proof Compression

A substitution network replaces repetitive polynomial commitments with a single compressed representation, cutting the number of Merkle leaf nodes required per batch. This reduction translates into lower on‑chain calldata usage and faster verification times. When deployed on Ethereum, the substitution layer yields an 18% decrease in verification gas compared to a baseline PLONK proof that lacks this optimization.

자주 묻는 질문

What is the impact of custom gate design on circuit depth?

Custom gate design reduces effective circuit depth by 22% relative to generic R1CS implementations.

How much memory does wire table optimization save?

Wire table optimization cuts prover memory consumption by 35% compared with legacy PLONK versions.

What gas reduction does the substitution network provide?

Substitution network integration lowers Ethereum verification gas by approximately 18% for equivalent proof workloads.