Skip to main content

STARK to SNARK

Definition

“STARK to SNARK” refers to the process of converting a proof generated by a Scalable Transparent Argument of Knowledge (STARK) system into a proof verifiable by a Succinct Non-Interactive Argument of Knowledge (SNARK) system. This conversion is performed to combine the scalability benefits of STARKs with the extremely compact verification size of SNARKs. STARKs offer efficient proving for large computations, while SNARKs provide very small on-chain verification costs. The combination aims for optimal performance across both metrics.