Kailua: Como Funciona

11/25/2024, 4:02:48 AM
Kailua, um conjunto de software para atualizar rollups otimistas para rollups híbridos ZK, com sua primeira implementação suportada pelo mecanismo de transição de estado Kona do rollup Optimism.

Em agosto do ano passado, lançamosZeth, o primeiro zkEVM do Tipo-1 construído usando o RISC Zero zkVM, que permitiu aos desenvolvedores consagrar a execução do EVM em ZK. Então este anoem maio atualizamos Zethpara dar suporte aos rollups otimistas como parte doRFP da Fundação Optimism, capacitando os desenvolvedores a gerar provas de validade que consagram a derivação rollup em conhecimento zero.

Hoje, estamos anunciando o Kailua, um conjunto de software para atualização de rollups otimistas para rollups híbridos ZK, com sua primeira implementação apoiada pela Optimism.Konamecanismo de transição de estado rollup. Kailua não apenas executa Kona de forma transparente no zkVM, mas também introduz seu próprio jogo de prova de falhas inovador que avança o estado atual da arte na resolução de disputas, reduzindo requisitos de garantia e atrasos de finalidade!

Kailua

Não confundir com a cidade do distrito havaiano de Kona, Kailua é um conjunto de ferramentas e contratos para migrar rollups de sistemas de prova de falha interativa longa para provas de falha ZK curtas e não interativas geradas usando o RISC Zero zkVM. Seus principais componentes são:

  1. Um conjunto de contratos para disputas em ZK, atualmente compatível apenas com rollups da pilha OP.
  2. Uma ferramenta CLI para migrar automaticamente rollups para provas de falha ZK.
  3. Um agente proponente de estado que avança o estado rollup sob as regras do jogo ZK.
  4. Um agente validador de rollup que desafia e prova quaisquer falhas de transição de estado em ZK.

Observação: A versão mínima da pilha OP necessária para usar Kailua é V1.4, porque utiliza o contrato DisputeGameFactory em vez do contrato L2OutputOracle obsoleto.

Kailua Soluciona Problemas Principais do Rollup

O jogo de disputa de Kailua combina a prova de conhecimento zero com o paradigma de rollup otimista em um sistema híbrido inovador que melhora a segurança e o desempenho, reduzindo os custos operacionais e os atrasos de finalidade! Isso é resumido na tabela abaixo:


Rollups Otimistas
ZK Rollups
Hybrid Rollups (Kailua)
Garantia para N Desafios
N depósitos
N/A
1 depósito
Colateral para N Propostas
N depósitos
N/A
1 depósito
Custo de propor N blocos
1 transação
1 transação

N provas de bloco

1 transação

≤ N/K hashes

Custo máximo de desafiar uma proposta de bloco N
transações D + log(N)
D é a profundidade máxima de comp.

N/A
3 transações

Provas de bloco K

Atraso mínimo de finalidade para uma proposta de bloco N
Timeouts D + log(N)

* D é a profundidade máxima de comp.

N vezes de prova
1 timeout

K vezes de prova de bloco

Economiza nos custos de comprovação

Ao contrário dos ZK Rollups, o paradigma híbrido do Kailua permite que os rollups não só operem normalmente sem se preocupar com os custos e tempos constantes de comprovação, mas também aliviem seus usuários de quaisquer custos adicionais de comprovação, que se acumulam e se tornam não negligenciáveis em casos onde:

  • Rollups que subsidiam taxas de transação para seus usuários podem não querer o custo adicional.
  • Rollups que experimentam blocos vazios frequentes podem achar a carga adicional de prova insustentável.
  • Rollups com tempos de bloco muito baixos agravariam ambos os problemas acima.
  • Rollups com contratos de pré-compilação personalizados exigem esforços de engenharia especializados adicionais para provas aceleradas.

No inovador design de Kailua, os custos para resolver uma disputa usando ZK são totalmente suportados pelas partes desonestas, sejam elas um proponente ou validador com falhas!

Reduz os requisitos de participação

Um rollup usando Kailua pode manter com segurança sua segurança enquanto terceiriza qualquer carga de trabalho de prova! Isso ocorre porque os validadores de Kailua ainda podem emitir as transações de desafio necessárias para garantir a segurança de seus rollups mesmo antes de terem calculado as provas para justificá-las. Consequentemente, isso significa que, em vez de se preocupar em configurar uma infraestrutura de prova potencialmente complexa e cara, os Kailua Hybrid Rollups podem depender de uma infraestrutura de mercado de prova descentralizada comoLimite Zero de RISCem momentos de necessidade com garantias de segurança e vivacidade para suas solicitações de prova!

Reduz os custos existentes de garantia de rollup

Reduzir os custos operacionais de execução em comparação com a ZK Rollups é ótimo, mas fica ainda melhor! Kailua também reduz os custos de garantia necessários para executar um rollup de ‘linear no número de propostas/desafios’ para constante! Isso significa que mesmo sob longos períodos de finalidade, a garantia mínima exigida por partes honestas para sustentar a segurança e a vitalidade do sistema pode ser reduzida em ordens de magnitude, de dezenas de milhares para centenas (em USD)!

ELI5: O Jogo à Prova de Falhas Kailua

Primeiro, vamos recapitular o mecanismo central por trás dos jogos de disputa de rollup atuais. O jogo de biseção da Truebit introduziu a capacidade de resolver disputas sobre o resultado de um longo cálculo determinístico por meio de rodadas repetidas de interações de desafio-resposta. Esse mecanismo tem sido a base de segurança nos rollups otimistas, que concedem uma oportunidade sensível ao tempo para jogar o jogo a fim de garantir a integridade do livro-razão de segunda camada. A sensibilidade ao tempo garante a vivacidade do rollup, mas carrega um risco para sua segurança, pois jogadores honestos no jogo de biseção podem não fazer seus movimentos a tempo, ou podem não ter fundos suficientes para jogar quantas instâncias do jogo podem jogadores desonestos. No entanto, suas suposições criptográficas subjacentes são mínimas, o que o tornou uma escolha muito prática.

Atrasos na Finalidade

As regras para jogar jogos de disputa baseados em dissecção envolvem vários tipos de períodos de “tempo limite” concedidos aos jogadores para fazerem jogadas. Os dois mais notáveis são:

  1. O tempo limite antes de um resultado indiscutível ser final e não poder mais ser bissectado.
  2. O tempo limite antes que uma disputa aberta seja resolvida e os jogadores não possam mais participar.

Esses dois tempos limite contribuem para o que é comumente chamado de “Período de Finalidade”. Nos projetos atuais, um atacante poderia sacrificar sua própria garantia para acionar o último timeout várias vezes, potencialmente até esgotando os recursos dos defensores. Esse vetor de ataque tem sido fundamental para a segurança de rollups, incluindo a Arbitrum, que atualmente está adotando um novo protocolo de disputa (BoLD) que tem como objetivo estabelecer provavelmente um limite superior constante de ~6,3 dias no tempo limite para disputas abertas.

Spoiler: Kailua reduz esse timeout para apenas uma hora! E remove o potencial de ataques de exaustão de recursos!

Digite ZK de Uso Geral

Provas de conhecimento zero podem ser usadas em vez do jogo de biseção como um mecanismo não interativo para resolver disputas sobre o estado do rollup. Essa natureza única significa que o tempo alocado para a resolução de disputas pode ser muito reduzido para apenas o tempo necessário para provar um único bloco!

Híbrido é o melhor dos dois mundos

Embora essa mudança na mecânica possa parecer razoável, ainda não é uma introdução ideal de ZK no jogo de disputa otimista! Em vez de exigir provas apenas para demonstrar que um estado de rollup proposto é inválido, também é possível alavancar provas zk para demonstrar validade, mesmo em um ambiente otimista! Com a dualidade das provas em mente, Kailua só exige que os desafiadores sinalizem sua ‘intenção’ de contestar uma proposta, impedindo a finalização dessa proposta até que uma prova de falha ou validade seja enviada para refutar tanto o desafiador quanto o proponente, e remover suas respectivas ações do jogo. Consequentemente, isso permite que Kailua alivie o rollup de se preocupar com os tempos de prova potencialmente não sendo tão curtos quanto o timeout.

Menos (muito menos) requisitos de garantia

Mas não apenas Kailua elimina os atrasos de finalidade de longo prazo devido a transações interativas de desafio-resposta, mas também elimina grande parte do colateral necessário para manter rollups! Os jogadores no jogo de bissecção devem apostar colaterais separados em cada instância do jogo em que jogam. Isso se deve principalmente ao fato de que um jogador pode perder em uma instância do jogo simplesmente por não responder a tempo, o que não indica nada sobre sua honestidade em geral. Notavelmente, Kailua supera essa limitação com disputas ZK! Em Kailua, se um jogador desafiar uma proposta e essa proposta posteriormente for comprovada como válida, então Kailua desqualifica esse jogador devido à sua desonestidade comprovada! Essa simples mudança significa que os desafiadores agora só precisam oferecer colateral para assumir o papel de um desafiador e, em seguida, emitir quantos desafios forem necessários, em vez de oferecer colateral separado por desafio ou jogo. Notavelmente, a mesma redução de colateral se aplica com segurança também aos proponentes devido ao mesmo raciocínio, sem medo de ataque por um proponente rico que possa inundar o sistema.

De gás para fumaça

No entanto, raramente tantas vantagens vêm de graça! Em comparação com rollups otimistas, há um custo adicional de publicação de dados nesse design híbrido que é necessário para remover as interações necessárias em um jogo de dissecção. Projetamos o Kailua para tornar esse custo DA insignificante em comparação com os custos de prova total em um ZK Rollup, levando o custo por transação em Kailua a ser inversamente relacionado ao TPS!

Em um rollup de Kailua onde um desafio/prova diz respeito a uma sequência de blocos de rollup K, o proponente de Kailua tem que publicar no máximo N/K hashes como “dados de checkpoint” ao propor uma transição de estado que avança o rollup por N blocos. K é o número de blocos não vazios cobertos por cada desafio/prova, e é um parâmetro configurável que determina os custos de disputa. Dizemos no máximo N/K, porque o número de checkpoints necessários pode ser amplamente reduzido se houver muitos blocos vazios em uma proposta.

No caso de um rollup relativamente ativo com muito poucos blocos vazios, o overhead acima seria negligenciável, pois seria um custo adicional de publicação de apenas 32/K bytes adicionais por bloco. Com K=1, por exemplo, para a mainnet da Optimism, isso equivale a publicar um único blob a cada 2 horas e 15 minutos, o que está em paridade comTaxa de proposta existente da mainnet OP, e bem abaixo doCustos do AD para tal período. No atual TPS e custo de $3 por blob, isso é menos de $0.0001 por tx!

No entanto, no caso de um rollup que experimenta baixa utilidade de espaço de bloco (por exemplo, devido a tempos de bloco muito baixos), o custo de publicar ingenuamente N/K hashes pode ser impraticável, mas Kailua não é ingênuo! Nesse caso, a condição para criar um ponto de verificação pode utilizar um segundo parâmetro, E, que denota o número máximo de blocos vazios que o ponto de verificação pode cobrir. Um ponto de verificação de 32 bytes (hash do bloco/estado) é então necessário para cobrir uma sequência de blocos que contenham no máximo E blocos vazios ou K blocos não vazios. Felizmente, E pode ser um número significativamente maior do que K, dependendo de quão barato é provar blocos vazios.

Usando Kailua Hoje

Kailua está passando por um rápido desenvolvimento e é adequado apenas para ambientes de teste e não para produção. Continuaremos a melhorar e evoluir o Kailua, adicionando novos recursos, otimizando custos e desempenho e possivelmente suportando mais pilhas rollup! Kailua é um projeto totalmente de código aberto publicado sob a RISC Zero.Github.

É fácil!

O Kailua CLI permite que você implante facilmente um OP devnet local e atualize-o para usar provas de falha ZK com apenas alguns comandos. Depois, você pode usar o CLI para lançar o proponente e o validador e interagir com seu devnet local como normalmente faria. Se você estiver interessado em testar o jogo de disputa real em caso de falhas, você pode usar o CLI para interagir anormalmente como você não teria e induzir algumas propostas defeituosas e observar o desafio do validador e derrubá-las usando o RISC Zero zkVM!

É prático

Finalmente, este não seria um post do blog RISC Zero sobre um novo lançamento sem algumas contagens de ciclos! A tabela abaixo mostra alguns benchmarks do OP Mainnet, que vêm com algumas ressalvas.

  1. Esses números diferem do Zeth porque o mecanismo subjacente de derivação e execução é baseado puramente no Kona da Optimism, que foi projetado com algumas abstrações de alto nível em mente que beneficiarão nossas otimizações planejadas para adaptá-lo ao RISC Zero zkVM.
  2. Cada prova é para a derivação e execução de um único bloco L2. A prova em lote de uma sequência de vários blocos pode ser otimizada para obter uma contagem de ciclos significativamente menor por bloco, compartilhando os custos de derivação de dados, que são relativamente significativamente maiores.
  3. Temos uma linha de aceleradores criptográficos que em breve serão integrados ao zkVM, o que reduzirá significativamente os custos do ciclo de Kailua.

Bloquear
Ciclos
Transações
Custo de Prova Bonsai
126223114
17,121,252,466
108
$22
126223244
16,202,792,886
98
$21
126223597
15,194,355,377
85
$20
126229327
14,245,181,555
81
$19
126210813
10,663,051,955
43
$14
126210550
10,596,525,804
37
$14

Apesar do aumento quase quádruplo nas contagens de ciclo em comparação com op-zeth, os custos de prova por transação nesta tabela são duas a cinco vezes melhores devido às melhorias no provador RISC Zero.

  1. Este artigo é reproduzido de [gaterisczero], Todos os direitos autorais pertencem ao autor original [Rami Khalil]. Se houver objeções a este reenvio, entre em contato com o Aprender Gateequipe e eles vão lidar com isso prontamente.
  2. Isenção de responsabilidade: As visões e opiniões expressas neste artigo são exclusivamente do autor e não constituem nenhum conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Compartilhar

Calendário Cripto

Atualizações de projeto
Etherex lançará o Token REX em 6 de agosto.
REX
22.27%
2025-08-06
Dia Raro de Desenvolvimento e Governança em Las Vegas
A Cardano irá sediar o Rare Dev & Governance Day em Las Vegas, de 6 a 7 de agosto, com workshops, hackatonas e discussões em painel focadas em desenvolvimento técnico e tópicos de governança.
ADA
-3.44%
2025-08-06
Blockchain.Rio no Rio de Janeiro
A Stellar participará da conferência Blockchain.Rio, programada para acontecer no Rio de Janeiro, de 5 a 7 de agosto. O programa incluirá palestras e discussões em painéis com representantes do ecossistema Stellar em colaboração com os parceiros Cheesecake Labs e NearX.
XLM
-3.18%
2025-08-06
Webinar
A Circle anunciou um webinar ao vivo intitulado "A Era do Ato GENIUS Começa", agendado para 7 de agosto de 2025, às 14:00 UTC. A sessão explorará as implicações do recém-aprovado Ato GENIUS—o primeiro marco regulatório federal para moedas estáveis de pagamento nos Estados Unidos. Dante Disparte e Corey Then, da Circle, liderarão a discussão sobre como a legislação impacta a inovação em ativos digitais, a clareza regulatória e a liderança dos EUA na infraestrutura financeira global.
USDC
-0.03%
2025-08-06
AMA no X
Ankr realizará um AMA no X no dia 7 de agosto às 16:00 UTC, focando no trabalho do DogeOS em construir a camada de aplicação para DOGE.
ANKR
-3.23%
2025-08-06

Artigos Relacionados

O que é Bitcoin?
iniciantes

O que é Bitcoin?

Bitcoin, a primeira criptomoeda usada com sucesso no mundo, é uma rede descentralizada de pagamento digital peer-to-peer inventada por Satoshi Nakamoto. O Bitcoin permite que os usuários negociem diretamente sem uma instituição financeira ou terceiros.
11/21/2022, 10:12:36 AM
O que é o PolygonScan e como você pode usá-lo? (Atualização 2025)
iniciantes

O que é o PolygonScan e como você pode usá-lo? (Atualização 2025)

PolygonScan é um explorador de blockchain que permite aos usuários acessar detalhes de transações publicamente compartilhados na rede Polygon. Na atualização de 2025, agora processa mais de 5 bilhões de transações com confirmações em milissegundos, apresenta ferramentas de desenvolvedor aprimoradas, integração com Layer 2, análises avançadas, recursos de segurança melhorados e uma experiência móvel redesenhada. A plataforma ajuda os usuários a rastrear transações e obter insights mais profundos sobre o fluxo de ativos no crescente ecossistema da Polygon, que agora abriga 3,2 milhões de endereços ativos diários e $8,7 bilhões em valor total bloqueado.
11/11/2023, 6:20:25 PM
O que é EtherVista, o autoproclamado "Novo Padrão para DEX"?
intermediário

O que é EtherVista, o autoproclamado "Novo Padrão para DEX"?

Este artigo fornece uma análise aprofundada da emergente exchange descentralizada (DEX) EtherVista e seu token de plataforma, VISTA. Explora como a EtherVista visa desafiar o modelo existente de AMM (Automated Market Maker), especialmente o da Uniswap, por meio de seus mecanismos de negociação exclusivos e modelo de distribuição de taxas. O artigo também explora os contratos inteligentes da EtherVista, a tokenomia e como atrai usuários ao oferecer taxas de gás baixas e um inovador sistema de distribuição de receitas.
9/10/2024, 3:49:43 PM
O que é Coti? Tudo o que você precisa saber sobre o COTI
iniciantes

O que é Coti? Tudo o que você precisa saber sobre o COTI

Coti (COTI) é uma plataforma descentralizada e escalonável que oferece suporte a pagamentos sem atrito para finanças tradicionais e moedas digitais.
11/2/2023, 9:09:18 AM
O que é Tronscan e como você pode usá-lo em 2025?
iniciantes

O que é Tronscan e como você pode usá-lo em 2025?

Tronscan é um explorador de blockchain que vai além do básico, oferecendo gerenciamento de carteira, rastreamento de tokens, insights de contratos inteligentes e participação em governança. Até 2025, evoluiu com recursos de segurança aprimorados, análises expandidas, integração entre cadeias e experiência móvel aprimorada. A plataforma agora inclui autenticação biométrica avançada, monitoramento de transações em tempo real e um painel abrangente de DeFi. Os desenvolvedores se beneficiam da análise de contratos inteligentes alimentados por IA e ambientes de teste aprimorados, enquanto os usuários desfrutam de uma visualização unificada de portfólio multi-cadeias e navegação baseada em gestos em dispositivos móveis.
11/22/2023, 6:27:42 PM
O que é Neiro? Tudo o que você precisa saber sobre NEIROETH em 2025
intermediário

O que é Neiro? Tudo o que você precisa saber sobre NEIROETH em 2025

Neiro é um cachorro da raça Shiba Inu que inspirou o lançamento de tokens Neiro em diferentes blockchains. Em 2025, o Neiro Ethereum (NEIROETH) evoluiu para uma das principais moedas meme com um valor de mercado de $215 milhões, mais de 87.000 detentores e listagens em 12 grandes exchanges. O ecossistema agora inclui um DAO para governança comunitária, uma loja oficial de mercadorias e um aplicativo móvel. NEIROETH implementou soluções de camada 2 para melhorar a escalabilidade e consolidou sua posição entre as 10 principais moedas meme temáticas de cachorro por capitalização de mercado, apoiado por uma comunidade vibrante e influenciadores cripto líderes.
9/5/2024, 3:37:06 PM
Comece agora
Inscreva-se e ganhe um cupom de
$100
!