A função principal do OP Succinct é integrar a ZKP na arquitetura modular do OP Stack, convertendo os Rollups do OP Stack em ZK Rollups totalmente verificados.
Se a solução de escalabilidade futura do Ethereum for converter todos os Rollups em ZK Rollups, o OP Succinct tem como objetivo implantar o zkEVM Tipo-1 (totalmente equivalente ao Ethereum) dentro do OP Stack, utilizando Rust e SP1.
OP Proposer Conciso alcança geração de prova em paralelo, juntamente com agregação e verificação de prova.
O sistema existente de pilha OP depende de uma "janela à prova de fraude de 7 dias," o que causa atrasos nas transações se surgirem disputas. O OP Sucinto reduz o tempo de finalização da transação usando provas de conhecimento zero (ZK), eliminando a necessidade da extensão da janela à prova de fraude.
OP Succinct pode reduzir significativamente os custos de transação.
Fonte da imagem: Blockscout
A partir de 30 de março de 2024, a OP Labs anunciou o lançamento de "provas de falha" na rede de testes OP Sepolia, que foi oficialmente lançada na OP Mainnet em 11 de junho de 2024. Isso marca o primeiro passo rumo à descentralização, permitindo que os usuários retirem ETH e tokens ERC-20 da OP Mainnet sem a necessidade de uma terceira parte confiável. Esse mecanismo permite aos usuários desafiar e revogar retiradas inválidas (incluindo Base, Metal, Mode e Zora).
Para garantir a segurança e confiança dos ativos dos usuários, o Optimism utiliza provas de falhas para verificar a precisão e validade das transações em cadeia e prevenir ações maliciosas. Os princípios-chave incluem:
Se for encontrada uma discrepância entre os dados da Camada 2 e da Camada 1, a parte que contesta pode emitir um desafio. O operador da Camada 2 deve apresentar prova para contestar o desafio e verificar a correção dos dados. Finalidade: Se nenhum desafio válido ocorrer dentro do período de desafio ou se o operador da Camada 2 contestar com sucesso o desafio, a transação será finalizada e considerada válida.
OP Labs é a equipe ou organização que desenvolve a solução Optimism, enquanto o OP Stack é um framework técnico usado para construir e dimensionar redes Ethereum de Camada 2. A relação entre OP Labs e OP Stack pode ser vista como a relação entre desenvolvedores e suas ferramentas de desenvolvimento.
OP Labs é a equipe ou organização principal responsável pelo desenvolvimento e manutenção da rede Optimism. Seu objetivo é criar uma solução de escalabilidade eficiente para o Ethereum, com foco na redução das taxas de transação e no aumento da velocidade das transações. Eles estão desenvolvendo não apenas Rollups Otimistas, mas também impulsionando novas tecnologias relacionadas a provas de conhecimento zero, como OP Succinct em parceria com a Succinct Labs.
OP Stack, desenvolvido pela OP Labs, oferece um framework modular que fornece a infraestrutura fundamental para a construção de redes de Camada 2. Os desenvolvedores podem usar o OP Stack para criar rapidamente diferentes redes de expansão. O design modular permite que os usuários escolham de forma flexível diferentes mecanismos de verificação (por exemplo, Rollups Otimistas ou Rollups ZK) para atender às necessidades de vários projetos.
Essencialmente, a OP Labs pode ser vista como os desenvolvedores da Pilha OP, e a Pilha OP é a ferramenta técnica fornecida pela OP Labs para ajudar os desenvolvedores a construir e dimensionar redes Ethereum de Camada 2.
Antes de mergulhar no OP Succinct, é importante apresentar os quatro principais componentes de cada Pilha OP:
Fonte da imagem: Blog Sucinto
Com base nos componentes da pilha OP descritos na seção 1.2, o OP Succinct é uma atualização leve para a pilha OP que permite que as cadeias usem blocos verificados por ZK, mantendo os outros componentes (op-geth, op-batcher e op-node) inalterados. O OP Succinct é composto pelos seguintes quatro componentes principais:
A construção de zkEVM Rollups tem sido desafiadora devido à extensa expertise em criptografia necessária. Quando OP Labs desenvolveu a OP Stack modular, eles anteciparam o suporte a vários mecanismos de prova. Para isso, eles disponibilizaram o desenvolvimento do Kona (consulte o link de extensão 1) para implementar o STF de OP Stack Rollups usando Rust, possibilitando a geração de provas de conhecimento zero (ZKP) para OP Stack através do Kona e do programa SP1. Isso significa que, teoricamente, qualquer cadeia OP Stack pode ser atualizada para usar ZKP.
O objetivo do SP1 (Succinct Processor 1) é permitir que os desenvolvedores integrem de forma transparente rollups zkEVM do Tipo-1 usando código Rust padrão. Com o OP Succinct, o processo de atualização de qualquer cadeia OP Stack existente para um rollup zkEVM do Tipo-1 pode ser concluído em uma hora, oferecendo os seguintes benefícios:
De acordo com a documentação oficial do GitHub, o processo requer apenas a instalação de Rust, Foundry e Docker para atualizar qualquer rollup existente da pilha OP para um rollup zkEVM do Tipo-1. O processo simplificado envolve dois passos:
Fonte da imagem: Blog Sucinto — Atualizando a Pilha OP Rollup para Provas ZK
Succinct acredita que o futuro dos Rollups EVM está em zkEVM escrito na linguagem Rust, o que permite uma melhor manutenção. Atualmente, os Rollups OP enfrentam três grandes desafios: a extensa janela de prova de fraude de 7 dias, a interoperabilidade complexa e a dependência de mecanismos de dados de vários grupos em alguns casos, em vez de provas de fraude. O desenvolvimento de um zkEVM é um esforço de longo prazo, então o SP1 foi criado para enfrentar esses desafios.
SP1 é um zkVM de alto desempenho, totalmente personalizável, que é 100% de código aberto. Ele pode verificar a execução de programas arbitrários Rust (ou compilados em LLVM). De acordo com dados públicos, a OP Succinct Stack vem sendo executada com sucesso na OP Mainnet, OP Sepolia e na cadeia Base, com custos de prova de transação variando de $0.01 a $0.02 (consulte o link de extensão 3). No futuro, toda a infraestrutura de blockchain, incluindo Rollups, bridges e coprocessadores, provavelmente será escrita em Rust (ou outras linguagens compiladas em LLVM) e aproveitará a ZKP.
Com base em resumos do blog Succinct e conteúdo de código aberto do GitHub, as vantagens de desempenho do SP1 em relação a outros zkVMs derivam de vários fatores-chave:
Fonte da imagem: Blog Succinct - Veja a explicação no Apêndice do Link 4 da Extensão
Crédito da imagem: @jtguibas
Se as soluções de escalonamento do Ethereum forem vistas como OP a curto prazo e ZK a longo prazo, o sucesso potencial do OP Succinct poderia marcar um marco significativo no caminho de desenvolvimento do Ethereum. O OP Succinct fornece um caminho atualizável para que os ETH Rollups façam a transição da verificação otimista para provas de conhecimento zero (ZKP). Essa mudança não apenas reduz os custos das transações, mas também aumenta a velocidade das transações, preservando os atributos de segurança e privacidade dos ZK Rollups, abrindo novas possibilidades para a expansão da camada de aplicação no futuro.
Entre as quatro principais soluções de Camada 2 reconhecidas, a Pilha OP atualmente parece ter uma ligeira vantagem sobre a Pilha ZK em termos de desenvolvimento do ecossistema. O futuro pode ver um efeito Mateus ainda mais pronunciado, onde a inclusão do OP Succinct poderia desviar parte do tráfego e potencial da Pilha ZK. Se o OP Succinct provar ser bem-sucedido, poderá até mesmo representar um desafio para Rollups tradicionais baseados em zkEVM.
No entanto, a partir da lógica operacional apresentada até o momento, um aspecto crítico emerge: como os desenvolvedores podem garantir que os riscos em toda o sistema, causados por vulnerabilidades desconhecidas ao modificar a função de transição de estado (STF) ou adicionar novos pré-compilados, sejam detectados de maneira oportuna? Esta é uma área que merece atenção a longo prazo.
A função principal do OP Succinct é integrar a ZKP na arquitetura modular do OP Stack, convertendo os Rollups do OP Stack em ZK Rollups totalmente verificados.
Se a solução de escalabilidade futura do Ethereum for converter todos os Rollups em ZK Rollups, o OP Succinct tem como objetivo implantar o zkEVM Tipo-1 (totalmente equivalente ao Ethereum) dentro do OP Stack, utilizando Rust e SP1.
OP Proposer Conciso alcança geração de prova em paralelo, juntamente com agregação e verificação de prova.
O sistema existente de pilha OP depende de uma "janela à prova de fraude de 7 dias," o que causa atrasos nas transações se surgirem disputas. O OP Sucinto reduz o tempo de finalização da transação usando provas de conhecimento zero (ZK), eliminando a necessidade da extensão da janela à prova de fraude.
OP Succinct pode reduzir significativamente os custos de transação.
Fonte da imagem: Blockscout
A partir de 30 de março de 2024, a OP Labs anunciou o lançamento de "provas de falha" na rede de testes OP Sepolia, que foi oficialmente lançada na OP Mainnet em 11 de junho de 2024. Isso marca o primeiro passo rumo à descentralização, permitindo que os usuários retirem ETH e tokens ERC-20 da OP Mainnet sem a necessidade de uma terceira parte confiável. Esse mecanismo permite aos usuários desafiar e revogar retiradas inválidas (incluindo Base, Metal, Mode e Zora).
Para garantir a segurança e confiança dos ativos dos usuários, o Optimism utiliza provas de falhas para verificar a precisão e validade das transações em cadeia e prevenir ações maliciosas. Os princípios-chave incluem:
Se for encontrada uma discrepância entre os dados da Camada 2 e da Camada 1, a parte que contesta pode emitir um desafio. O operador da Camada 2 deve apresentar prova para contestar o desafio e verificar a correção dos dados. Finalidade: Se nenhum desafio válido ocorrer dentro do período de desafio ou se o operador da Camada 2 contestar com sucesso o desafio, a transação será finalizada e considerada válida.
OP Labs é a equipe ou organização que desenvolve a solução Optimism, enquanto o OP Stack é um framework técnico usado para construir e dimensionar redes Ethereum de Camada 2. A relação entre OP Labs e OP Stack pode ser vista como a relação entre desenvolvedores e suas ferramentas de desenvolvimento.
OP Labs é a equipe ou organização principal responsável pelo desenvolvimento e manutenção da rede Optimism. Seu objetivo é criar uma solução de escalabilidade eficiente para o Ethereum, com foco na redução das taxas de transação e no aumento da velocidade das transações. Eles estão desenvolvendo não apenas Rollups Otimistas, mas também impulsionando novas tecnologias relacionadas a provas de conhecimento zero, como OP Succinct em parceria com a Succinct Labs.
OP Stack, desenvolvido pela OP Labs, oferece um framework modular que fornece a infraestrutura fundamental para a construção de redes de Camada 2. Os desenvolvedores podem usar o OP Stack para criar rapidamente diferentes redes de expansão. O design modular permite que os usuários escolham de forma flexível diferentes mecanismos de verificação (por exemplo, Rollups Otimistas ou Rollups ZK) para atender às necessidades de vários projetos.
Essencialmente, a OP Labs pode ser vista como os desenvolvedores da Pilha OP, e a Pilha OP é a ferramenta técnica fornecida pela OP Labs para ajudar os desenvolvedores a construir e dimensionar redes Ethereum de Camada 2.
Antes de mergulhar no OP Succinct, é importante apresentar os quatro principais componentes de cada Pilha OP:
Fonte da imagem: Blog Sucinto
Com base nos componentes da pilha OP descritos na seção 1.2, o OP Succinct é uma atualização leve para a pilha OP que permite que as cadeias usem blocos verificados por ZK, mantendo os outros componentes (op-geth, op-batcher e op-node) inalterados. O OP Succinct é composto pelos seguintes quatro componentes principais:
A construção de zkEVM Rollups tem sido desafiadora devido à extensa expertise em criptografia necessária. Quando OP Labs desenvolveu a OP Stack modular, eles anteciparam o suporte a vários mecanismos de prova. Para isso, eles disponibilizaram o desenvolvimento do Kona (consulte o link de extensão 1) para implementar o STF de OP Stack Rollups usando Rust, possibilitando a geração de provas de conhecimento zero (ZKP) para OP Stack através do Kona e do programa SP1. Isso significa que, teoricamente, qualquer cadeia OP Stack pode ser atualizada para usar ZKP.
O objetivo do SP1 (Succinct Processor 1) é permitir que os desenvolvedores integrem de forma transparente rollups zkEVM do Tipo-1 usando código Rust padrão. Com o OP Succinct, o processo de atualização de qualquer cadeia OP Stack existente para um rollup zkEVM do Tipo-1 pode ser concluído em uma hora, oferecendo os seguintes benefícios:
De acordo com a documentação oficial do GitHub, o processo requer apenas a instalação de Rust, Foundry e Docker para atualizar qualquer rollup existente da pilha OP para um rollup zkEVM do Tipo-1. O processo simplificado envolve dois passos:
Fonte da imagem: Blog Sucinto — Atualizando a Pilha OP Rollup para Provas ZK
Succinct acredita que o futuro dos Rollups EVM está em zkEVM escrito na linguagem Rust, o que permite uma melhor manutenção. Atualmente, os Rollups OP enfrentam três grandes desafios: a extensa janela de prova de fraude de 7 dias, a interoperabilidade complexa e a dependência de mecanismos de dados de vários grupos em alguns casos, em vez de provas de fraude. O desenvolvimento de um zkEVM é um esforço de longo prazo, então o SP1 foi criado para enfrentar esses desafios.
SP1 é um zkVM de alto desempenho, totalmente personalizável, que é 100% de código aberto. Ele pode verificar a execução de programas arbitrários Rust (ou compilados em LLVM). De acordo com dados públicos, a OP Succinct Stack vem sendo executada com sucesso na OP Mainnet, OP Sepolia e na cadeia Base, com custos de prova de transação variando de $0.01 a $0.02 (consulte o link de extensão 3). No futuro, toda a infraestrutura de blockchain, incluindo Rollups, bridges e coprocessadores, provavelmente será escrita em Rust (ou outras linguagens compiladas em LLVM) e aproveitará a ZKP.
Com base em resumos do blog Succinct e conteúdo de código aberto do GitHub, as vantagens de desempenho do SP1 em relação a outros zkVMs derivam de vários fatores-chave:
Fonte da imagem: Blog Succinct - Veja a explicação no Apêndice do Link 4 da Extensão
Crédito da imagem: @jtguibas
Se as soluções de escalonamento do Ethereum forem vistas como OP a curto prazo e ZK a longo prazo, o sucesso potencial do OP Succinct poderia marcar um marco significativo no caminho de desenvolvimento do Ethereum. O OP Succinct fornece um caminho atualizável para que os ETH Rollups façam a transição da verificação otimista para provas de conhecimento zero (ZKP). Essa mudança não apenas reduz os custos das transações, mas também aumenta a velocidade das transações, preservando os atributos de segurança e privacidade dos ZK Rollups, abrindo novas possibilidades para a expansão da camada de aplicação no futuro.
Entre as quatro principais soluções de Camada 2 reconhecidas, a Pilha OP atualmente parece ter uma ligeira vantagem sobre a Pilha ZK em termos de desenvolvimento do ecossistema. O futuro pode ver um efeito Mateus ainda mais pronunciado, onde a inclusão do OP Succinct poderia desviar parte do tráfego e potencial da Pilha ZK. Se o OP Succinct provar ser bem-sucedido, poderá até mesmo representar um desafio para Rollups tradicionais baseados em zkEVM.
No entanto, a partir da lógica operacional apresentada até o momento, um aspecto crítico emerge: como os desenvolvedores podem garantir que os riscos em toda o sistema, causados por vulnerabilidades desconhecidas ao modificar a função de transição de estado (STF) ou adicionar novos pré-compilados, sejam detectados de maneira oportuna? Esta é uma área que merece atenção a longo prazo.