Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1270

zk-STARK

O que é zk-STARK?

zk-STARKArgumento de conhecimento escalável, transparente e com divulgação zero: sistema de prova sem configuração de confiança, considerado seguro num contexto pós-quântico e baseado apenas em funções de hash resistentes a colisões.


Um zk-STARK (Zero-Knowledge Scalable Transparent Argument of Knowledge) é um sistema de provas não interativo com divulgação zero cuja segurança depende apenas de funções de hash resistentes a colisões e de técnicas teóricas de informação (FRI, AIR, testes de baixo grau). Ao contrário dos zk-SNARK, os STARK não exigem configuração de confiança ("transparentes"), escalam de forma quase linear no tempo do provador e são considerados resistentes a ataques quânticos. Em contrapartida, as provas são bastante maiores — tipicamente dezenas a centenas de kilobytes — embora a verificação continue polilogarítmica. Os zk-STARK sustentam Starknet e outros rollups de camada 2, bem como serviços de computação verificável para cargas off-chain e inferência de ML.

Exemplos

  1. 01

    O Starknet usa zk-STARK para provar à Ethereum a correção de lotes de transações off-chain.

  2. 02

    Serviços de ML verificável que provam que um modelo produziu uma saída específica sem revelar as entradas.

Perguntas frequentes

O que é zk-STARK?

Argumento de conhecimento escalável, transparente e com divulgação zero: sistema de prova sem configuração de confiança, considerado seguro num contexto pós-quântico e baseado apenas em funções de hash resistentes a colisões. Pertence à categoria Criptografia da cibersegurança.

O que significa zk-STARK?

Argumento de conhecimento escalável, transparente e com divulgação zero: sistema de prova sem configuração de confiança, considerado seguro num contexto pós-quântico e baseado apenas em funções de hash resistentes a colisões.

Como funciona zk-STARK?

Um zk-STARK (Zero-Knowledge Scalable Transparent Argument of Knowledge) é um sistema de provas não interativo com divulgação zero cuja segurança depende apenas de funções de hash resistentes a colisões e de técnicas teóricas de informação (FRI, AIR, testes de baixo grau). Ao contrário dos zk-SNARK, os STARK não exigem configuração de confiança ("transparentes"), escalam de forma quase linear no tempo do provador e são considerados resistentes a ataques quânticos. Em contrapartida, as provas são bastante maiores — tipicamente dezenas a centenas de kilobytes — embora a verificação continue polilogarítmica. Os zk-STARK sustentam Starknet e outros rollups de camada 2, bem como serviços de computação verificável para cargas off-chain e inferência de ML.

Como se defender contra zk-STARK?

As defesas contra zk-STARK costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.

Quais são outros nomes para zk-STARK?

Nomes alternativos comuns: STARK, Argumento escalável e transparente de conhecimento.

Termos relacionados