0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
$\textsf{Sluice}$: Prove-Phase Bounded-Memory Groth16 via Read-Write Streaming
- 1.Sluice는 읽기-쓰기 스트리밍 Groth16 증명기로 prove 단계 메모리를 O(N)→O(log N)로 축소
- 2.핵심 기법 Split-Butterfly-Merge는 O(log N) 메모리로 NTT를 수행
- 3.BN-254에서 N=2^25까지 128바이트 유효 Groth16 증명 생성에 성공
- 4.N=2^23에서 Sluice는 8GB로 성공하나 표준 프로버는 16GB에서야 성공
왜 중요한가?
증명자 측 메모리가 SNARK 확장성의 주요 걸림돌인 상황에서, Groth16 검증자 인터페이스를 그대로 유지한 채 메모리를 로그 수준으로 줄여 RAM 제한 환경에서도 대규모 증명 생성을 가능하게 한다.
본문 미리보기
We present $\textsf{Sluice}$, a read-write streaming Groth16 prover that reduces $\textit{prove-phase}$ random-access working memory from $\mathcal{O}(N)$ to $\mathcal{O}(\log N)$ once the CRS, QAP, and witness are materialized as private streams. It preserves the standard Groth16 interface: a proof of 3 group elements, 3-pairing verification, and unchanged verifier contracts. Our key technical contribution is $\textit{Split-Butterfly-Merge}$ ($\mathsf{SBM}$), an NTT algorithm in the read-wr
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안



