We introduce a simple pairing-based vector commitment with subvector opening where, after a one-time preprocessing, the prover can open a subvector of size in linear time. Our focus is on practically relevant solutions compatible with already deployed setups—specifically, the powers-of- setup used by KZG and many popular SNARKs. When compared to aSVC (Tomescu et al., SCN 2020)—the state of the art in deployable subvector commitments, with prover and verifier time—our scheme achieves substantial concrete improvements: our opening is over faster on subvectors of any size; on large subvectors our opening and verification achieve respectively and speedups (and four times as much with parallelism). Our main result is a construction where:
- A commitment is a single element; a proof is a single element;
- Opening requires point additions in ;
- Verification is dominated by operations. We also describe two variants of our main design that are directly compatible with deployed schemes and where the commitment is a element; these two schemes show similar speedups over prior work. We additionally support cross-commitment and distributed aggregation, and provide an open-source implementation.