Taiko: Solução ETH L2 Alcançando Escalabilidade Perfeita e Total Compatibilidade

iniciantes5/30/2024, 1:34:12 AM
O projeto Taiko é uma solução de Camada 2 que alavanca a tecnologia zkEVM dedicada a estender a funcionalidade do Ethereum através do equivalente descentralizado do zkRollup do Ethereum. Ele permite que os desenvolvedores e usuários estendam o Ethereum sem alterar as aplicações descentralizadas existentes (dApps). As principais características do Taiko incluem o zkEVM Tipo 1 totalmente compatível com o EVM, código aberto, completa descentralização e sequenciamento de transações pelos validadores do Ethereum. O protocolo Taiko garante a correção das transações e a segurança da rede através de contratos inteligentes e verificação descentralizada. Além disso, o Taiko inclui inovações baseadas em Rollups Contestáveis (BCR) e Rollups Baseados em Impulsionador (BBR), bem como tokens TKO para recompensas de validadores, taxas de transação e governança de rede.

1. Sobre o Projeto

Taiko é um projeto zkRollup descentralizado equivalente ao Ethereum voltado para escalar o Ethereum através da tecnologia zkEVM.

Taiko está comprometido em se tornar um zkRollup totalmente compatível com o Ethereum, permitindo a expansão do Ethereum sem alterar os aplicativos descentralizados (dApps) existentes. Como um zkRollup totalmente compatível com o Ethereum, Taiko permite aos desenvolvedores e usuários aproveitar os recursos poderosos do Ethereum Camada 1 (L1) sem alterar os dApps existentes.

Recursos principais:

  1. Totalmente compatível com o tipo 1 zkEVM: Taiko adota o zkEVM tipo 1 que é totalmente compatível com o Ethereum, permitindo que os desenvolvedores migrem dApps entre o Ethereum e o Taiko sem se preocupar com falhas nos contratos inteligentes.
  2. Open-source: Todo o código-fonte do Taiko está disponível no GitHub para visualização, construção ou edição, garantindo que o desenvolvimento de blockchain não esteja limitado a uma pequena equipe, mas inclua uma comunidade global de desenvolvedores.
  3. Totalmente descentralizado: Além da alta compatibilidade com EVM, Taiko dá grande importância à descentralização do protocolo, planejando gerar zkPs por meio de proponentes descentralizados e validadores que submetem blocos e provas.

2. Estrutura de tecnologia principal

2.1 circuito zkEVM

O circuito zkEVM (Ethereum Virtual Machine de conhecimento zero) é um dos componentes principais da arquitetura de tecnologia da Taiko. Ele utiliza provas de conhecimento zero (ZKPs) para verificar a precisão e integridade dos cálculos da Máquina Virtual Ethereum (EVM). Através do zkEVM, a Taiko pode dimensionar o Ethereum sem alterar os contratos inteligentes existentes e os aplicativos descentralizados (dApps), mantendo a segurança, descentralização e compatibilidade do Ethereum.

2.1.1 Funções e características

  1. Provas de conhecimento zero (PCZs)

Verificar transação: O circuito zkEVM usa ZKPs para verificar a correção das transações sem revelar dados específicos da transação. Dessa forma, a quantidade de processamento de dados na mainnet do Ethereum pode ser reduzida, reduzindo os custos das transações e aumentando a velocidade das transações.

Confidencialidade: ZKPs garantem a privacidade das transações, e apenas provas verificadas são submetidas à mainnet do Ethereum.

  1. Totalmente compatível com os códigos de operação EVM

Suporta todos os códigos de operação EVM: O circuito zkEVM suporta totalmente todos os códigos de operação EVM, o que significa que os desenvolvedores podem migrar seus contratos inteligentes e dApps para Taiko sem modificações.

Mantém a compatibilidade com Ethereum: Esse alto nível de compatibilidade permite que as ferramentas de desenvolvimento Ethereum existentes e ecossistemas sejam usados diretamente no Taiko, facilitando muito os desenvolvedores.

  1. Descentralização e segurança

Verificação descentralizada: O circuito zkEVM suporta um modelo de verificador descentralizado, onde qualquer pessoa pode participar da geração e verificação de provas de conhecimento zero. Essa abordagem descentralizada garante a segurança e integridade do sistema.

Validador Ethereum L1: o circuito zkEVM da Taiko utiliza validadores da Camada 1 do Ethereum para sequenciamento de transações, garantindo que as características de descentralização e segurança do Ethereum sejam herdadas.

  1. Eficiente e escalável

Reduz o processamento de dados: Ao executar transações na Camada 2 e gerar provas de conhecimento zero, Taiko reduz a carga de processamento de dados na mainnet do Ethereum, melhorando assim a eficiência e escalabilidade das transações.

Geração rápida de provas zk: O design do circuito zkEVM otimiza a velocidade de geração de provas zk, garantindo o manuseio eficiente de um grande volume de transações.

  1. Contratos inteligentes e regras de protocolo

Execução de contrato inteligente: O circuito zkEVM suporta a execução de contratos inteligentes, garantindo a programabilidade e flexibilidade do Ethereum. Esses contratos inteligentes são responsáveis por verificar provas zk e fazer cumprir as regras do protocolo.

Verificação do protocolo: O circuito zkEVM, por meio da integração com o Ethereum L1, garante que todas as provas e estados de transação sejam rigorosamente verificados, mantendo a consistência e segurança do sistema.

2.1.2 Como Funciona

  1. Execução de Transação e Coleta de Dados

A transação é primeiro executada na Camada 2, gerando os dados de transação correspondentes.

Esses dados da transação são coletados e preparados para a geração da prova ZK.

  1. Geração de prova de conhecimento zero

O circuito zkEVM utiliza a tecnologia zkSNARKs ou zkSTARKs para gerar provas de conhecimento zero que podem verificar a correção de uma transação sem revelar o conteúdo específico da transação.

Depois que a prova for gerada, a prova e os dados relacionados serão enviados para o Ethereum L1.

  1. Verificação e atualizações de status

Validadores Ethereum L1 verificam a prova de conhecimento zero enviada para garantir a validade da prova.

Uma vez que a prova é verificada, o status da transação é atualizado na Ethereum mainnet, garantindo que todos os participantes vejam resultados de transação consistentes.

Nó de Rollup da Camada 2.2

Os nós de Layer 2 Rollup são um componente chave na arquitetura técnica do Taiko, responsáveis por gerenciar e executar transações na Layer 2 enquanto interagem com o Ethereum Layer 1 (L1). Através da tecnologia Layer 2 Rollup, o Taiko é capaz de aumentar o throughput de transações do Ethereum, reduzir os custos de transação e manter a descentralização e segurança.

2.2.1 Funções e características

  1. Coleta de dados e execução de negociações

Execução de negociações: os nós de Rollup da Camada 2 executam transações na Camada 2, e essas transações são primeiro processadas na rede da Camada 2, reduzindo a carga direta na mainnet do Ethereum.

Coleta de dados: O nó coleta dados transmitidos da Camada 1 do Ethereum e realiza o processamento de transações e atualizações de status com base nesses dados.

  1. Gerenciamento de estado

Exibição de Estado: Após a execução de cada transação, o nó de Rollup da Camada 2 atualizará e exibirá o status da transação para garantir que todos os participantes vejam informações de status consistentes.

Manutenção do estado: Garantir a consistência e integridade dos dados de toda a rede gerenciando o status após a execução da transação.

  1. Execução das regras do protocolo

Verificação do protocolo: Os nós Layer 2 Rollup realizam transações e processos de verificação de acordo com as regras do protocolo Taiko. Essas regras garantem a validade das transações e a segurança da rede.

Suporte a contratos inteligentes: Os nós podem executar contratos inteligentes implantados na Camada 1 do Ethereum e usar esses contratos para transmissão de dados e verificação de prova zk.

  1. Eficiente e escalável

Aumentar a capacidade de processamento: A execução de transações na Camada 2 aumenta significativamente a capacidade de processamento de transações da rede, reduzindo a congestão na mainnet do Ethereum.

Redução de Custos: Processar transações na Camada 2 pode reduzir substancialmente as taxas de transação, tornando transações pequenas mais economicamente viáveis.

  1. Descentralização e segurança

Validação Descentralizada: Os nós de Rollup da Camada 2 suportam um modelo de validador descentralizado, permitindo que qualquer pessoa participe na validação de transações e na geração de provas zk, garantindo a descentralização e segurança da rede.

Transmissão de Dados: Os nós são responsáveis por transmitir os dados da transação da Camada 2 para a Camada 1 do Ethereum e atualizar o estado com base no feedback do L1.

2.2.2 Como funciona

  1. Coleta de dados e execução de negociações

Transações Recebidas: Nós recebem transações enviadas pelos usuários na Camada 2 e executam essas transações de acordo com as regras do protocolo.

Atualização do Estado: Após a execução da transação, os nós atualizam o status da transação e mantêm as informações de estado mais recentes na Camada 2.

  1. Geração de prova de conhecimento zero

Gerar Provas zk: Os nós geram provas de conhecimento zero para cada transação, garantindo a correção e privacidade das transações.

Enviar Provas: As provas zk geradas e os dados relacionados são enviados para a Camada 1 do Ethereum para validação pelos validadores da L1.

  1. Verificação e atualização de estado

Verificação L1: Os validadores da Camada 1 do Ethereum verificam as provas de conhecimento zero enviadas para garantir a validade da transação.

Sincronização de Estado: Uma vez que as provas são verificadas, os nós da Camada 2 Rollup sincronizam e atualizam o estado com base no feedback da L1, garantindo consistência em toda a rede.

Vantagens e Casos de Uso:

  1. Aprimorando a escalabilidade do Ethereum: Ao processar um grande número de transações na Camada 2, os nós de Rollup da Camada 2 da Taiko melhoram significativamente a escalabilidade da rede Ethereum, acomodando demandas de transações mais altas.

  2. Reduzindo Custos de Transação: Executar transações na Camada 2 e gerar provas zk reduz a dependência na mainnet do Ethereum, diminuindo assim as taxas de transação, tornando-a particularmente adequada para transações de alta frequência e de pequeno valor.

  3. Aprimorando a Segurança e Privacidade: A tecnologia de prova de conhecimento zero garante a privacidade e a segurança das transações, prevenindo vazamentos de dados de transações, enquanto mantém a natureza descentralizada da rede.

2.3 Protocolo Taiko

O protocolo Taiko também é um componente central da arquitetura de tecnologia Taiko. Ele define e faz cumprir as regras do Layer 2 Rollup, garantindo a correção das transações e a segurança da rede. Através de contratos inteligentes e verificação descentralizada, o protocolo Taiko alcança escalabilidade eficiente do Ethereum mantendo suas características descentralizadas e seguras.

2.3.1 Funções e características

  1. Definição das regras do protocolo

Configurações de regras: O protocolo Taiko define todas as regras operacionais do Rollup, incluindo o processamento de transações, verificação e atualizações de estado, etc. Todas as transações devem seguir essas regras para garantir a operação consistente da rede.

Execução de contrato inteligente: O protocolo é implementado através de contratos inteligentes implantados no Ethereum, garantindo que todas as regras e operações sejam abertas e transparentes.

  1. Verificação de transação e atualização de estado

Verificação da transação: Após cada transação ser enviada, o protocolo Taiko será verificado de acordo com regras predefinidas para garantir a validade e correção da transação.

Atualização do estado: Após a verificação ser concluída, o protocolo irá atualizar o estado da transação da Camada 2 e transmitir os dados relevantes para a Camada 1 do Ethereum para garantir que o estado esteja sincronizado e consistente.

  1. Descentralização e segurança

Validador descentralizado: O protocolo Taiko suporta um modelo de verificador descentralizado onde qualquer pessoa pode participar do processo de verificação. Essa abordagem descentralizada aprimora a segurança e integridade da rede.

Prova de conhecimento zero: O protocolo utiliza a tecnologia de prova de conhecimento zero (zkSNARKs ou zkSTARKs) para verificar transações sem expor o conteúdo específico da transação, garantindo a privacidade e segurança da transação.

  1. Transmissão e processamento de dados

Envio de dados: Os dados da transação e a prova zk gerada serão enviados para a Camada 1 do Ethereum para verificação pelos validadores L1.

Processamento de dados: Após a verificação L1, o protocolo atualizará o estado da Camada 2 com base no feedback para garantir que todos os participantes vejam resultados de transações consistentes.

  1. Função de contrato inteligente

Mecanismo de transferência de dados: O contrato inteligente é responsável por transmitir dados de transação e certificados zk entre a Camada 2 e a Camada 1 para garantir a integridade e consistência dos dados.

Verificação de protocolo: O contrato inteligente também é responsável por verificar o certificado zk para garantir a validade e correção da transação.

  1. Governança e impulsionada pela comunidade

Organização Autônoma Descentralizada (DAO): A governança do protocolo Taiko é gerida pelo Taiko DAO, que é composto pelos detentores de tokens TKO que decidem sobre atualizações e mudanças importantes no protocolo por meio de votação.

Envolvimento da Comunidade: A governança e o desenvolvimento do protocolo dependem muito da participação e contribuição da comunidade para garantir que a tomada de decisões do protocolo seja transparente, justa e inclusiva.

2.3.2 Como funciona

  1. Envio e Execução de Transação

Os usuários enviam transações na Camada 2, e as transações são primeiro executadas nos nós de Rollup da Camada 2.

Após a execução da transação, são gerados os dados de transação correspondentes e as atualizações de estado.

  1. Geração de prova de conhecimento zero

Gerar provas de conhecimento zero para verificar a correção das transações. Essas provas não expõem o conteúdo específico da transação, garantindo privacidade.

A prova zk gerada e os dados da transação serão enviados para a Camada 1 do Ethereum.

  1. Verificação L1 e atualização de estado

Validadores da Camada 1 do Ethereum verificam a prova de conhecimento zero submetida para garantir a validade e correção da transação.

Após a verificação ser aprovada, o estado da Camada 2 será atualizado com base no feedback do L1 para garantir a consistência e segurança de toda a rede.

  1. Atualizações de Governança e Protocolo

A Taiko DAO garante a participação da comunidade e a governança transparente votando em atualizações e mudanças no protocolo.

Todas as atualizações de protocolo serão implementadas por meio de contratos inteligentes para garantir a abertura e transparência das regras.

2.3.3 Vantagens e casos de uso

  1. Melhorar a escalabilidade do Ethereum

Através da tecnologia Rollup da Camada 2 e prova de conhecimento zero, o protocolo Taiko melhora significativamente a escalabilidade da rede Ethereum e pode lidar com mais transações e atender a necessidades de transações mais elevadas.

  1. Reduzir custos de transação

O processamento de transações na Camada 2 reduz a dependência na mainnet Ethereum, diminuindo assim as taxas de transação. Essa abordagem é particularmente adequada para cenários de transações de alta frequência e baixo valor.

  1. Aprimorar segurança e privacidade

A tecnologia de prova de conhecimento zero garante a privacidade e segurança das transações, evita vazamento de dados de transação e mantém a natureza descentralizada da rede.

  1. Governança comunitária e transparente

Através do Taiko DAO, os membros da comunidade podem participar da governança e tomada de decisões do protocolo para garantir que a direção do desenvolvimento do protocolo esteja alinhada com os interesses e necessidades da comunidade.

2.4 Base Competitive Rollup (BCR)

Base Competitive Rollup (BCR) é uma inovação chave no protocolo Taiko, projetada para melhorar a descentralização e segurança da rede. A seguir, uma introdução detalhada ao BCR:

2.4.1 Ideia principal

BCR é uma solução inovadora de Camada 2 projetada para melhorar a descentralização e segurança das redes blockchain através de mecanismos competitivos. No modelo BCR, vários participantes podem competir para propor e validar blocos, eliminando assim o controle de uma única entidade sobre a rede.

2.4.2 Como funciona

  1. Propostas Competitivas

Proponentes: Qualquer pessoa pode se tornar um proponente e enviar uma proposta de bloco. Os proponentes precisam empacotar transações de usuários e gerar provas de conhecimento zero (zkProofs).

Competição de Propostas: Vários proponentes podem competir simultaneamente para enviar blocos, garantindo que o processo de geração e submissão de blocos seja descentralizado e livre de qualquer ponto único de controle centralizado.

  1. Processo de verificação

Verificadores: O verificador é responsável por verificar os blocos e provas de conhecimento zero enviadas pelo proponente. Eles garantem a segurança da rede verificando a correção e legalidade das transações.

Verificação competitiva: Vários validadores podem competir para validar blocos, o que aumenta a segurança da rede porque a competição entre os validadores garante a precisão e transparência do processo de verificação.

2.4.3 Vantagens do BCR

  1. Descentralização aprimorada

Aberto à participação: O modelo BCR permite que qualquer pessoa participe de propostas e verificações de blocos, eliminando a dependência de algumas entidades e reforçando a descentralização da rede.

Resistência à censura: Com vários proponentes e validadores competindo, é difícil para qualquer entidade única censurar ou controlar a rede.

  1. Segurança melhorada

Autenticação de múltiplos fatores: Através do mecanismo de verificação competitivo, vários verificadores verificam blocos de forma independente, o que garante a confiabilidade e segurança do processo de verificação.

Reduza os pontos de falha únicos: O modelo BCR reduz o risco de pontos de falha únicos porque a operação da rede não depende de um único proponente ou validador.

  1. Incentivos econômicos

Jogo justo: Proponentes e validadores competem para receber recompensas econômicas. Esse mecanismo garante que os participantes tenham incentivos para fornecer serviços honestos e eficientes.

Queima de taxas: O proponente precisa queimar uma certa quantidade de tokens TKO para submeter o bloco, o que ajuda a controlar o fornecimento de tokens e estabilizar o valor do token.

2.5 Rollup Baseado em Reforço (BBR)

O Booster-Based Rollup (BBR) é um componente chave do protocolo Taiko e é projetado para expandir ainda mais as capacidades da rede Ethereum, melhorando a execução de transações e a eficiência de armazenamento. O objetivo do design do BBR é criar uma experiência contínua para o usuário e desenvolvedor que permite que as transações sejam executadas como se estivessem na Camada 1 (L1), mantendo seu próprio armazenamento na Camada 2 (L2).

2.5.1 Recursos principais e Como funciona

  1. Estrutura de Dupla Camada

Separação de Execução e Armazenamento: BBR implementa uma estrutura de duas camadas para execução e armazenamento de transações. Esse design permite que transações sejam executadas de forma eficiente na L2, mantendo a segurança necessária e a descentralização na L1.

Integração perfeita com L1: Através desta estrutura de dupla camada, BBR garante que os contratos inteligentes possam manter endereços consistentes tanto no L1 quanto em todos os BBRs, simplificando os processos de implantação e interação.

  1. Compatibilidade e escalabilidade

Total compatibilidade com o Ethereum: BBR é totalmente compatível com a arquitetura existente do Ethereum, incluindo funções de hash, árvores de estado e taxas de gás para cada opcode. Isso significa que os contratos inteligentes e dApps existentes do Ethereum podem migrar perfeitamente para BBR.

Escalabilidade aprimorada: O objetivo do design da BBR é melhorar a escalabilidade do Ethereum, permitindo um processamento de transações mais rápido e custos mais baixos para suportar usuários e aplicativos em maior escala.

  1. Funcionalidade Booster

Versatilidade: A funcionalidade de impulso do BBR pode aprimorar qualquer tipo de agregação, seja otimista ou zk-rollup, aproveitando a escalabilidade do BBR.

Escalabilidade aprimorada do Ethereum: Através do BBR, qualquer agregação pode melhorar diretamente a escalabilidade do Ethereum, permitindo que ele processe mais transações e aplicativos mais complexos.

2.5.2 Detalhes técnicos

  1. Consistência de contratos inteligentes

Consistência de Endereço: BBR garante a consistência dos endereços de contratos inteligentes entre L1 e L2, o que significa que os contratos inteligentes implantados em L1 podem operar perfeitamente em L2, simplificando o processo de desenvolvimento e implantação.

Interação Simplificada: O processo de interação entre usuários e desenvolvedores em diferentes camadas é otimizado, garantindo consistência na experiência do usuário e conveniência no processo de desenvolvimento.

  1. Mecanismo de Incentivo Econômico

Estrutura de taxas: A estrutura de taxas do BBR é projetada para garantir que os custos de transação sejam suficientemente baixos para incentivar a adoção de usuários e desenvolvedores, ao mesmo tempo em que garante que o mecanismo de incentivo econômico da rede seja robusto o suficiente para manter a participação de validadores e proponentes.

Distribuição de Recompensas: Através de um mecanismo justo de distribuição de recompensas, BBR garante que todos os participantes da rede recebam incentivos equitativos, mantendo assim a descentralização e segurança da rede.

2.5.3 Vantagem

  1. Melhorar a eficiência da transação

Processamento rápido de transações: Ao executar transações na L2, BBR aumenta significativamente a velocidade de processamento de transações e reduz a carga na mainnet do Ethereum.

Reduzir custos de transação: A execução de negociações na L2 reduz significativamente os custos de transação, tornando as pequenas transações e o trading de alta frequência mais economicamente viáveis.

  1. Aprimorar a segurança da rede

Verificação descentralizada: BBR adota um mecanismo de verificação descentralizada para garantir a segurança e descentralização da rede, evitando pontos únicos de falha e riscos de censura.

Mecanismo de autenticação de vários fatores: Através do mecanismo de multi-verificação, BBR fornece uma garantia de segurança maior para garantir a correção e legalidade de todas as transações.

  1. Otimizar a experiência do usuário

Experiência do usuário sem interrupções: BBR é projetado para garantir que os usuários tenham a mesma experiência que L1 ao usar redes L2, sem a necessidade de se preocupar com detalhes técnicos complexos.

Fácil de desenvolver e implantar: Os desenvolvedores podem aproveitar as ferramentas e infraestrutura existentes do Ethereum para desenvolver e implantar facilmente contratos inteligentes e dApps na BBR.

3. Token TKO

TKO é o token nativo da rede Taiko, projetado para recompensar validadores de blocos e como parte das taxas de transação na rede Taiko.

3.1 Utilidade do Token

  1. Taxas de transação: Os usuários que realizam transações na rede Taiko Layer 2 devem pagar taxas de transação, que são coletadas pelos proponentes de bloco. Os proponentes de bloco devem queimar uma certa quantidade de tokens TKO e pagar ETH aos validadores do Ethereum para garantir que seus blocos sejam incluídos na rede Ethereum Layer 1.
  2. Sistema de bônus: Tokens TKO são usados para recompensar os validadores de blocos que garantem a validade das transações, gerando e verificando provas de conhecimento zero (zkProofs). A transparência dos tokens TKO garante que a experiência do usuário seja semelhante à vivenciada na rede Ethereum.
  3. Sistema de Garantia: Os tokens TKO são usados no sistema de garantia da BCR e BBR para garantir a integridade e pontualidade das operações de rede. A garantia confiscada não é perdida, mas redirecionada para o Tesouro Taiko em L1.
  4. Papel de governança: os detentores de tokens TKO podem participar da governança da rede, influenciar atualizações da rede e gerenciar o Tesouro Taiko, mantendo a natureza sem permissão da rede na L1 e L2.

3.2 Fornecimento de tokens

  • Fornecimento total: 1 bilhão de tokens TKO, divisível até 18 casas decimais.
  • Gestão de tokens: A cunhagem ou queima de tokens TKO segue estritamente as regras de governança, garantindo mudanças transparentes no fornecimento que reflitam o consenso dos detentores de tokens.

3.3 Distribuição de tokens

  • Tesouro da DAO: 20%
  • Títulos de Prova do Guardião: 2%
  • Bolsas & RetroPGF: 5%
  • Distribuição de token Trailblazer: 10%
  • Protocol Guild Airdrop: 1%
  • Airdrop Genesis: Até 5%
  • Liquidez e Market Making: 5%
  • Investidor: 11.62%
  • Taiko Labs/ Equipe Principal: 20%
  • Reserva da Fundação Taiko: 16.88%
  • Títulos Prover Oficiais do Taiko: 1.5%

3.4 Distribuição de tokens por airdrop

  1. Interação de teste:

Para aumentar as chances de receber o airdrop de tokens TKO, os usuários podem participar do testnet da Taiko e aumentar a probabilidade do airdrop interagindo com seu testnet.

Atualmente, Taiko realizou múltiplos testnets. O último testnet é Alpha3, que é projetado para testar a interação entre proponentes e validadores, bem como o novo sistema de taxas e incentivos.

  1. Passos de participação:

Adicionar rede: Adicione a rede Sepolia e o testnet Alpha3 do Taiko à sua carteira MetaMask.

Obtenha ETH da rede de testes: Obtenha ETH de Sepolia do faucet.

Cunhagem e ponte de tokens: Conecte sua carteira, cunhe Bull e Horse tokens, adicione esses tokens ao seu MetaMask e, em seguida, faça a ponte de ETH, BLL e Horse de Sepolia para Taiko.

Trocar e fornecer liquidez: No teste de troca da Taiko, importe a lista de tokens da Taiko, troque e forneça liquidez para alguns tokens.

Tarefas do desenvolvedor: Para usuários com certa experiência de desenvolvimento, você pode implantar e verificar contratos ou construir dApps de acordo com o guia.

Concluir tarefas: Visite a página Galxe da Taiko, conclua tarefas como transferência de fundos, troca de ativos, visitando páginas ou respondendo a questionários para ganhar pontos. Esses pontos podem ser convertidos em recompensas futuras.

4. Desenvolvimento da comunidade e do ecossistema

De acordo com o site oficial da Taiko, mais de 90 projetos foram integrados ao ecossistema.

Esses projetos abrangem uma variedade de setores, incluindo carteiras (com carteiras EVM nativas notáveis), mercados NFT (com opções de cadeia única e multi-cadeia), infraestrutura (como serviços RPC e Oracle) e aplicações DeFi. Como solução Layer2 Tipo 1, Taiko fornece um caminho de migração contínuo para Ethereum dApps, exigindo pouco ou nenhum ajuste.

Além disso, a equipe Taiko introduziu um faucet de token de teste, uma ponte de token oficial e NFT, bem como funcionalidades de troca e um navegador.

Em 23 de maio de 2024, Taiko tem 933.000 seguidores na plataforma X (Twitter), enquanto o Discord acumulou 9,094 milhões de membros. Em comparação, o Optimism tem 640.000 seguidores e o Arbitrum tem 980.000 seguidores. A comunidade da Taiko mostrou um crescimento e engajamento significativos.

5. Situação da equipe/financiamento

5.1 Equipe

A equipe Taiko é composta por profissionais experientes em blockchain e engenheiros com conhecimentos profundos e experiência rica em tecnologia blockchain, criptografia e sistemas distribuídos.

Co-fundador Daniel Wang: Daniel era anteriormente o fundador e CEO da Loopring, um protocolo de troca descentralizada baseado em Ethereum que utiliza tecnologia de prova de conhecimento zero para escalabilidade. Com ampla experiência na indústria de blockchain, Daniel traz uma rica expertise em tecnologia blockchain e finanças descentralizadas (DeFi) para Taiko. Na Taiko, Daniel é responsável pelo planejamento estratégico geral e orientação técnica, impulsionando o desenvolvimento e inovação do projeto.

Co-fundador Brecht Devos: Brecht, também co-fundador, atua como chefe da equipe de pesquisa e desenvolvimento de conhecimento zero. Anteriormente, ele foi Arquiteto-Chefe na Loopring e possui sólida experiência em criptografia e tecnologia blockchain. Brecht tem ampla experiência prática em tecnologia de prova de conhecimento zero e design de protocolo blockchain. Na Taiko, Brecht lidera a equipe de pesquisa e desenvolvimento de conhecimento zero, com foco na pesquisa e implementação das tecnologias zkRollup e zkEVM.

Estrutura Organizacional:

Para garantir a operação eficaz da rede Taiko e conformidade com os requisitos regulamentares, a Taiko estabeleceu várias entidades e organizações relacionadas, com várias entidades-chave desempenhando papéis cruciais.

  • Taiko Lab: Uma equipe dedicada de pesquisa e desenvolvimento focada em avançar o protocolo Taiko.
  • Tesouro Taiko: Recursos financeiros financiados pela renda gerada pelo protocolo Taiko, servindo como reservatório fiscal do projeto.
  • Taiko DAO: Uma organização composta por detentores do token Taiko (TKO), exercendo direitos de voto para gerenciar vários aspectos do protocolo Taiko. Isso inclui decisões sobre atualizações de contratos inteligentes, parâmetros TKO e outras questões relacionadas ao protocolo.
  • Fundação Taiko: Como uma entidade legal sediada nas Ilhas Cayman, a Fundação Taiko é responsável por supervisionar o crescimento e desenvolvimento do protocolo Taiko e seu ecossistema mais amplo. A fundação representa especificamente o Taiko DAO e os detentores de tokens, fornecendo suporte financeiro para o desenvolvimento de tecnologia, expansão do ecossistema, manutenção, colaboração com prestadores de serviços, gestão de eventos e outras iniciativas por meio de subsídios ou métodos de financiamento alternativos.
  • Conselho de Segurança da Ilha do Pacífico: O Conselho de Segurança, composto por indivíduos e entidades selecionados pelo Bureau de Assuntos da Ilha do Pacífico, é responsável por tomar medidas imediatas em situações de emergência de acordo com o Acordo da Ilha do Pacífico. A principal tarefa do Conselho de Segurança é manter a segurança e integridade de Taiko, autorizando-os a implementar atualizações ou modificações para alcançar esse objetivo.

5.2 Financiamento

Financiamento inicial e financiamento subsequente

  • Quantia: $22 milhões
  • Tempo: Incluindo duas rodadas de financiamento anunciadas em 8 de junho de 2023
  • Investidores: O financiamento é liderado pela Sequoia China e Generative Ventures, e outros participantes incluem BAI Capital, GGV Capital, GSR Markets, IOSG Ventures, KuCoin Ventures, Mirana Ventures, OKX Ventures, Skyland Ventures, Token Bay Capital, Yunqi Partners e outros investidores e colaboradores notáveis.

Última financiamento

  • Quantia: $15 milhões
  • Hora: 2 de março de 2024
  • Investidores: O financiamento é liderado por Lightspeed, Faction, Hashed, Generative Ventures e Token Bay Capital, com outros investidores, incluindo Wintermute Ventures, Presto Labs, Flow Traders, Amber Group, OKX Ventures, GSR e WW Ventures.

Esses fundos são usados para implantar e otimizar várias testnets, incluindo as testnets Alpha1, Alpha2 e Alpha3, bem como para verificar e refinar o design da rede. Eles também são usados para se preparar para o lançamento da mainnet no final do primeiro trimestre de 2024, incluindo o desenvolvimento da infraestrutura e suporte técnico.

6. Avaliação do projeto

6.1 Análise da Indústria

O projeto Taiko pertence à indústria de soluções de escalonamento da camada 2 do Ethereum, focando especificamente na tecnologia zkRollup. O Taiko fornece uma solução de escalonamento de blockchain eficiente, segura e descentralizada através da tecnologia Ethereum Virtual Machine de conhecimento zero (zkEVM). Seu objetivo é lidar com os problemas de escalabilidade do Ethereum mantendo total compatibilidade com o Ethereum.

No campo das soluções de escalabilidade da camada 2 da Ethereum, especialmente na tecnologia zkRollup, existem vários projetos semelhantes:

  1. zkSync

Introdução: zkSync é uma solução de escalonamento da Camada 2 do Ethereum baseada na tecnologia zkRollup, projetada para fornecer transações rápidas e de baixo custo, mantendo a segurança e descentralização do Ethereum.

Recursos: Totalmente compatível com Ethereum, suporta contratos inteligentes e foca na experiência do usuário e na amizade do desenvolvedor.

  1. StarkNet

Introdução: StarkNet é uma solução de extensão de Camada 2 desenvolvida pela StarkWare com base na tecnologia STARK (Argumento Transparente Escalável de Conhecimento).

Recursos: Use a tecnologia STARK para prova de conhecimento zero, ofereça transações de alto rendimento e baixa latência e suporte contratos inteligentes complexos.

  1. Loopring

Introdução: Loopring é um projeto zkRollup focado em protocolos de troca descentralizada (DEX), comprometido em fornecer uma experiência de negociação eficiente e taxas baixas.

Recursos: Através da tecnologia zkRollup, transações descentralizadas de alta capacidade são alcançadas para garantir a segurança e privacidade dos ativos do usuário.

6.2 Vantagens do projeto

  1. Permissão e descentralização: Taiko destaca-se como uma solução pioneira baseada em rollup, eliminando sequenciadores centralizados e dependendo de validadores Ethereum para sequenciamento de transações e blocos.
  2. Experiência do desenvolvedor sem emendas: O uso do ZK-EVM da Taiko (ZK-EVM Tipo 1) garante compatibilidade com os padrões de execução do Ethereum, estabelecendo as bases para um ecossistema Ethereum escalável.
  3. Altamente adaptável e à prova de futuro: Como um rollup controverso, Taiko capacita cadeias de aplicativos a personalizar seus sistemas de prova e aceitar provas mais eficientes à medida que a tecnologia avança sem modificar o protocolo central do Taiko.
  4. Forte apoio da comunidade: Os múltiplos testnets da Taiko (Alpha1, Alpha2 e Alpha3) incentivam os membros da comunidade a participar e, interagindo com o testnet, os usuários têm a chance de obter airdrops. Isso não só aumenta a atividade da comunidade, mas também ajuda a verificar e otimizar o design da rede.
  5. Ampla gama de parceiros: Taiko estabeleceu parcerias estratégicas com diversos projetos e empresas líderes em blockchain para promover em conjunto o desenvolvimento do ecossistema. Esses parceiros fornecem suporte importante em pesquisa e desenvolvimento de tecnologia, marketing e construção de comunidade.

Apoio financeiro

  • Fundos Suficientes: Taiko arrecadou um total de $37 milhões em várias rodadas de financiamento, com o apoio de investidores conhecidos, incluindo Lightspeed, Faction, Hashed, Generative Ventures e Token Bay Capital. Fundos suficientes fornecem uma garantia sólida para pesquisa e desenvolvimento de tecnologia, expansão da equipe e construção de infraestrutura.

6.3 Projetos Desvantagens

  1. Competição de mercado
  • Ambiente competitivo acirrado: No campo das soluções de escalabilidade da Camada 2 do Ethereum, existem vários concorrentes fortes, como zkSync, StarkNet, Loopring, Optimism e Arbitrum. Esses projetos também estão desenvolvendo ativamente suas tecnologias e ecossistemas, e a Taiko enfrenta uma forte pressão de competição de mercado.
  • Vantagem competitiva: Embora a Taiko tenha certas vantagens em inovação tecnológica e construção de comunidade, como se destacar entre tantos concorrentes ainda é um desafio.
  1. Implementação técnica
  • Complexidade técnica: as tecnologias zkEVM e zkRollup são altamente complexas e requerem muito investimento em P&D e suporte técnico. Ainda existem desafios técnicos para alcançar provas de conhecimento zero totalmente descentralizadas e eficientes.
  • Lançamento da mainnet: A mainnet da Taiko está planejada para ser lançada no final do primeiro trimestre de 2024. Embora vários testnets tenham sido bem-sucedidos, o lançamento suave e a aplicação generalizada da mainnet ainda precisam ser verificados.
  1. Adoção do Usuário
  • Experiência do Usuário: Embora o Taiko ofereça muitas vantagens técnicas, melhorar a experiência do usuário para atrair mais usuários e desenvolvedores para usar sua rede continua sendo uma questão crucial. Especialmente, é necessária uma otimização contínua em termos de hábitos do usuário e compatibilidade com ferramentas de desenvolvedor.
  • Educação e Promoção: São necessárias mais atividades de educação e promoção para ajudar os usuários e desenvolvedores a entender e usar a rede Taiko, especialmente em tecnologia complexa de prova de conhecimento zero e modelos de governança descentralizada.

7. Conclusão

Em suma, o projeto Taiko oferece uma inovadora tecnologia zkRollup e zkEVM, proporcionando ao Ethereum uma solução de dimensionamento eficiente, segura e descentralizada. Com o apoio de várias rodadas de financiamento e um modelo de governança baseado em organização autônoma descentralizada (DAO), a Taiko avançou significativamente no desenvolvimento técnico e na construção da comunidade. Apesar da competição de mercado e dos desafios técnicos, a Taiko visa ocupar uma posição proeminente no domínio de soluções de dimensionamento em blockchain, otimizando continuamente sua tecnologia e expandindo seu ecossistema. Em última análise, busca oferecer aos usuários e desenvolvedores um ambiente de blockchain eficiente e seguro.

Aviso Legal:

  1. Este artigo é reproduzido a partir de [Techflow]. Todos os direitos autorais pertencem ao autor original [garçom de casa de chá]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe e eles vão lidar com isso prontamente.
  2. Isenção de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Taiko: Solução ETH L2 Alcançando Escalabilidade Perfeita e Total Compatibilidade

iniciantes5/30/2024, 1:34:12 AM
O projeto Taiko é uma solução de Camada 2 que alavanca a tecnologia zkEVM dedicada a estender a funcionalidade do Ethereum através do equivalente descentralizado do zkRollup do Ethereum. Ele permite que os desenvolvedores e usuários estendam o Ethereum sem alterar as aplicações descentralizadas existentes (dApps). As principais características do Taiko incluem o zkEVM Tipo 1 totalmente compatível com o EVM, código aberto, completa descentralização e sequenciamento de transações pelos validadores do Ethereum. O protocolo Taiko garante a correção das transações e a segurança da rede através de contratos inteligentes e verificação descentralizada. Além disso, o Taiko inclui inovações baseadas em Rollups Contestáveis (BCR) e Rollups Baseados em Impulsionador (BBR), bem como tokens TKO para recompensas de validadores, taxas de transação e governança de rede.

1. Sobre o Projeto

Taiko é um projeto zkRollup descentralizado equivalente ao Ethereum voltado para escalar o Ethereum através da tecnologia zkEVM.

Taiko está comprometido em se tornar um zkRollup totalmente compatível com o Ethereum, permitindo a expansão do Ethereum sem alterar os aplicativos descentralizados (dApps) existentes. Como um zkRollup totalmente compatível com o Ethereum, Taiko permite aos desenvolvedores e usuários aproveitar os recursos poderosos do Ethereum Camada 1 (L1) sem alterar os dApps existentes.

Recursos principais:

  1. Totalmente compatível com o tipo 1 zkEVM: Taiko adota o zkEVM tipo 1 que é totalmente compatível com o Ethereum, permitindo que os desenvolvedores migrem dApps entre o Ethereum e o Taiko sem se preocupar com falhas nos contratos inteligentes.
  2. Open-source: Todo o código-fonte do Taiko está disponível no GitHub para visualização, construção ou edição, garantindo que o desenvolvimento de blockchain não esteja limitado a uma pequena equipe, mas inclua uma comunidade global de desenvolvedores.
  3. Totalmente descentralizado: Além da alta compatibilidade com EVM, Taiko dá grande importância à descentralização do protocolo, planejando gerar zkPs por meio de proponentes descentralizados e validadores que submetem blocos e provas.

2. Estrutura de tecnologia principal

2.1 circuito zkEVM

O circuito zkEVM (Ethereum Virtual Machine de conhecimento zero) é um dos componentes principais da arquitetura de tecnologia da Taiko. Ele utiliza provas de conhecimento zero (ZKPs) para verificar a precisão e integridade dos cálculos da Máquina Virtual Ethereum (EVM). Através do zkEVM, a Taiko pode dimensionar o Ethereum sem alterar os contratos inteligentes existentes e os aplicativos descentralizados (dApps), mantendo a segurança, descentralização e compatibilidade do Ethereum.

2.1.1 Funções e características

  1. Provas de conhecimento zero (PCZs)

Verificar transação: O circuito zkEVM usa ZKPs para verificar a correção das transações sem revelar dados específicos da transação. Dessa forma, a quantidade de processamento de dados na mainnet do Ethereum pode ser reduzida, reduzindo os custos das transações e aumentando a velocidade das transações.

Confidencialidade: ZKPs garantem a privacidade das transações, e apenas provas verificadas são submetidas à mainnet do Ethereum.

  1. Totalmente compatível com os códigos de operação EVM

Suporta todos os códigos de operação EVM: O circuito zkEVM suporta totalmente todos os códigos de operação EVM, o que significa que os desenvolvedores podem migrar seus contratos inteligentes e dApps para Taiko sem modificações.

Mantém a compatibilidade com Ethereum: Esse alto nível de compatibilidade permite que as ferramentas de desenvolvimento Ethereum existentes e ecossistemas sejam usados diretamente no Taiko, facilitando muito os desenvolvedores.

  1. Descentralização e segurança

Verificação descentralizada: O circuito zkEVM suporta um modelo de verificador descentralizado, onde qualquer pessoa pode participar da geração e verificação de provas de conhecimento zero. Essa abordagem descentralizada garante a segurança e integridade do sistema.

Validador Ethereum L1: o circuito zkEVM da Taiko utiliza validadores da Camada 1 do Ethereum para sequenciamento de transações, garantindo que as características de descentralização e segurança do Ethereum sejam herdadas.

  1. Eficiente e escalável

Reduz o processamento de dados: Ao executar transações na Camada 2 e gerar provas de conhecimento zero, Taiko reduz a carga de processamento de dados na mainnet do Ethereum, melhorando assim a eficiência e escalabilidade das transações.

Geração rápida de provas zk: O design do circuito zkEVM otimiza a velocidade de geração de provas zk, garantindo o manuseio eficiente de um grande volume de transações.

  1. Contratos inteligentes e regras de protocolo

Execução de contrato inteligente: O circuito zkEVM suporta a execução de contratos inteligentes, garantindo a programabilidade e flexibilidade do Ethereum. Esses contratos inteligentes são responsáveis por verificar provas zk e fazer cumprir as regras do protocolo.

Verificação do protocolo: O circuito zkEVM, por meio da integração com o Ethereum L1, garante que todas as provas e estados de transação sejam rigorosamente verificados, mantendo a consistência e segurança do sistema.

2.1.2 Como Funciona

  1. Execução de Transação e Coleta de Dados

A transação é primeiro executada na Camada 2, gerando os dados de transação correspondentes.

Esses dados da transação são coletados e preparados para a geração da prova ZK.

  1. Geração de prova de conhecimento zero

O circuito zkEVM utiliza a tecnologia zkSNARKs ou zkSTARKs para gerar provas de conhecimento zero que podem verificar a correção de uma transação sem revelar o conteúdo específico da transação.

Depois que a prova for gerada, a prova e os dados relacionados serão enviados para o Ethereum L1.

  1. Verificação e atualizações de status

Validadores Ethereum L1 verificam a prova de conhecimento zero enviada para garantir a validade da prova.

Uma vez que a prova é verificada, o status da transação é atualizado na Ethereum mainnet, garantindo que todos os participantes vejam resultados de transação consistentes.

Nó de Rollup da Camada 2.2

Os nós de Layer 2 Rollup são um componente chave na arquitetura técnica do Taiko, responsáveis por gerenciar e executar transações na Layer 2 enquanto interagem com o Ethereum Layer 1 (L1). Através da tecnologia Layer 2 Rollup, o Taiko é capaz de aumentar o throughput de transações do Ethereum, reduzir os custos de transação e manter a descentralização e segurança.

2.2.1 Funções e características

  1. Coleta de dados e execução de negociações

Execução de negociações: os nós de Rollup da Camada 2 executam transações na Camada 2, e essas transações são primeiro processadas na rede da Camada 2, reduzindo a carga direta na mainnet do Ethereum.

Coleta de dados: O nó coleta dados transmitidos da Camada 1 do Ethereum e realiza o processamento de transações e atualizações de status com base nesses dados.

  1. Gerenciamento de estado

Exibição de Estado: Após a execução de cada transação, o nó de Rollup da Camada 2 atualizará e exibirá o status da transação para garantir que todos os participantes vejam informações de status consistentes.

Manutenção do estado: Garantir a consistência e integridade dos dados de toda a rede gerenciando o status após a execução da transação.

  1. Execução das regras do protocolo

Verificação do protocolo: Os nós Layer 2 Rollup realizam transações e processos de verificação de acordo com as regras do protocolo Taiko. Essas regras garantem a validade das transações e a segurança da rede.

Suporte a contratos inteligentes: Os nós podem executar contratos inteligentes implantados na Camada 1 do Ethereum e usar esses contratos para transmissão de dados e verificação de prova zk.

  1. Eficiente e escalável

Aumentar a capacidade de processamento: A execução de transações na Camada 2 aumenta significativamente a capacidade de processamento de transações da rede, reduzindo a congestão na mainnet do Ethereum.

Redução de Custos: Processar transações na Camada 2 pode reduzir substancialmente as taxas de transação, tornando transações pequenas mais economicamente viáveis.

  1. Descentralização e segurança

Validação Descentralizada: Os nós de Rollup da Camada 2 suportam um modelo de validador descentralizado, permitindo que qualquer pessoa participe na validação de transações e na geração de provas zk, garantindo a descentralização e segurança da rede.

Transmissão de Dados: Os nós são responsáveis por transmitir os dados da transação da Camada 2 para a Camada 1 do Ethereum e atualizar o estado com base no feedback do L1.

2.2.2 Como funciona

  1. Coleta de dados e execução de negociações

Transações Recebidas: Nós recebem transações enviadas pelos usuários na Camada 2 e executam essas transações de acordo com as regras do protocolo.

Atualização do Estado: Após a execução da transação, os nós atualizam o status da transação e mantêm as informações de estado mais recentes na Camada 2.

  1. Geração de prova de conhecimento zero

Gerar Provas zk: Os nós geram provas de conhecimento zero para cada transação, garantindo a correção e privacidade das transações.

Enviar Provas: As provas zk geradas e os dados relacionados são enviados para a Camada 1 do Ethereum para validação pelos validadores da L1.

  1. Verificação e atualização de estado

Verificação L1: Os validadores da Camada 1 do Ethereum verificam as provas de conhecimento zero enviadas para garantir a validade da transação.

Sincronização de Estado: Uma vez que as provas são verificadas, os nós da Camada 2 Rollup sincronizam e atualizam o estado com base no feedback da L1, garantindo consistência em toda a rede.

Vantagens e Casos de Uso:

  1. Aprimorando a escalabilidade do Ethereum: Ao processar um grande número de transações na Camada 2, os nós de Rollup da Camada 2 da Taiko melhoram significativamente a escalabilidade da rede Ethereum, acomodando demandas de transações mais altas.

  2. Reduzindo Custos de Transação: Executar transações na Camada 2 e gerar provas zk reduz a dependência na mainnet do Ethereum, diminuindo assim as taxas de transação, tornando-a particularmente adequada para transações de alta frequência e de pequeno valor.

  3. Aprimorando a Segurança e Privacidade: A tecnologia de prova de conhecimento zero garante a privacidade e a segurança das transações, prevenindo vazamentos de dados de transações, enquanto mantém a natureza descentralizada da rede.

2.3 Protocolo Taiko

O protocolo Taiko também é um componente central da arquitetura de tecnologia Taiko. Ele define e faz cumprir as regras do Layer 2 Rollup, garantindo a correção das transações e a segurança da rede. Através de contratos inteligentes e verificação descentralizada, o protocolo Taiko alcança escalabilidade eficiente do Ethereum mantendo suas características descentralizadas e seguras.

2.3.1 Funções e características

  1. Definição das regras do protocolo

Configurações de regras: O protocolo Taiko define todas as regras operacionais do Rollup, incluindo o processamento de transações, verificação e atualizações de estado, etc. Todas as transações devem seguir essas regras para garantir a operação consistente da rede.

Execução de contrato inteligente: O protocolo é implementado através de contratos inteligentes implantados no Ethereum, garantindo que todas as regras e operações sejam abertas e transparentes.

  1. Verificação de transação e atualização de estado

Verificação da transação: Após cada transação ser enviada, o protocolo Taiko será verificado de acordo com regras predefinidas para garantir a validade e correção da transação.

Atualização do estado: Após a verificação ser concluída, o protocolo irá atualizar o estado da transação da Camada 2 e transmitir os dados relevantes para a Camada 1 do Ethereum para garantir que o estado esteja sincronizado e consistente.

  1. Descentralização e segurança

Validador descentralizado: O protocolo Taiko suporta um modelo de verificador descentralizado onde qualquer pessoa pode participar do processo de verificação. Essa abordagem descentralizada aprimora a segurança e integridade da rede.

Prova de conhecimento zero: O protocolo utiliza a tecnologia de prova de conhecimento zero (zkSNARKs ou zkSTARKs) para verificar transações sem expor o conteúdo específico da transação, garantindo a privacidade e segurança da transação.

  1. Transmissão e processamento de dados

Envio de dados: Os dados da transação e a prova zk gerada serão enviados para a Camada 1 do Ethereum para verificação pelos validadores L1.

Processamento de dados: Após a verificação L1, o protocolo atualizará o estado da Camada 2 com base no feedback para garantir que todos os participantes vejam resultados de transações consistentes.

  1. Função de contrato inteligente

Mecanismo de transferência de dados: O contrato inteligente é responsável por transmitir dados de transação e certificados zk entre a Camada 2 e a Camada 1 para garantir a integridade e consistência dos dados.

Verificação de protocolo: O contrato inteligente também é responsável por verificar o certificado zk para garantir a validade e correção da transação.

  1. Governança e impulsionada pela comunidade

Organização Autônoma Descentralizada (DAO): A governança do protocolo Taiko é gerida pelo Taiko DAO, que é composto pelos detentores de tokens TKO que decidem sobre atualizações e mudanças importantes no protocolo por meio de votação.

Envolvimento da Comunidade: A governança e o desenvolvimento do protocolo dependem muito da participação e contribuição da comunidade para garantir que a tomada de decisões do protocolo seja transparente, justa e inclusiva.

2.3.2 Como funciona

  1. Envio e Execução de Transação

Os usuários enviam transações na Camada 2, e as transações são primeiro executadas nos nós de Rollup da Camada 2.

Após a execução da transação, são gerados os dados de transação correspondentes e as atualizações de estado.

  1. Geração de prova de conhecimento zero

Gerar provas de conhecimento zero para verificar a correção das transações. Essas provas não expõem o conteúdo específico da transação, garantindo privacidade.

A prova zk gerada e os dados da transação serão enviados para a Camada 1 do Ethereum.

  1. Verificação L1 e atualização de estado

Validadores da Camada 1 do Ethereum verificam a prova de conhecimento zero submetida para garantir a validade e correção da transação.

Após a verificação ser aprovada, o estado da Camada 2 será atualizado com base no feedback do L1 para garantir a consistência e segurança de toda a rede.

  1. Atualizações de Governança e Protocolo

A Taiko DAO garante a participação da comunidade e a governança transparente votando em atualizações e mudanças no protocolo.

Todas as atualizações de protocolo serão implementadas por meio de contratos inteligentes para garantir a abertura e transparência das regras.

2.3.3 Vantagens e casos de uso

  1. Melhorar a escalabilidade do Ethereum

Através da tecnologia Rollup da Camada 2 e prova de conhecimento zero, o protocolo Taiko melhora significativamente a escalabilidade da rede Ethereum e pode lidar com mais transações e atender a necessidades de transações mais elevadas.

  1. Reduzir custos de transação

O processamento de transações na Camada 2 reduz a dependência na mainnet Ethereum, diminuindo assim as taxas de transação. Essa abordagem é particularmente adequada para cenários de transações de alta frequência e baixo valor.

  1. Aprimorar segurança e privacidade

A tecnologia de prova de conhecimento zero garante a privacidade e segurança das transações, evita vazamento de dados de transação e mantém a natureza descentralizada da rede.

  1. Governança comunitária e transparente

Através do Taiko DAO, os membros da comunidade podem participar da governança e tomada de decisões do protocolo para garantir que a direção do desenvolvimento do protocolo esteja alinhada com os interesses e necessidades da comunidade.

2.4 Base Competitive Rollup (BCR)

Base Competitive Rollup (BCR) é uma inovação chave no protocolo Taiko, projetada para melhorar a descentralização e segurança da rede. A seguir, uma introdução detalhada ao BCR:

2.4.1 Ideia principal

BCR é uma solução inovadora de Camada 2 projetada para melhorar a descentralização e segurança das redes blockchain através de mecanismos competitivos. No modelo BCR, vários participantes podem competir para propor e validar blocos, eliminando assim o controle de uma única entidade sobre a rede.

2.4.2 Como funciona

  1. Propostas Competitivas

Proponentes: Qualquer pessoa pode se tornar um proponente e enviar uma proposta de bloco. Os proponentes precisam empacotar transações de usuários e gerar provas de conhecimento zero (zkProofs).

Competição de Propostas: Vários proponentes podem competir simultaneamente para enviar blocos, garantindo que o processo de geração e submissão de blocos seja descentralizado e livre de qualquer ponto único de controle centralizado.

  1. Processo de verificação

Verificadores: O verificador é responsável por verificar os blocos e provas de conhecimento zero enviadas pelo proponente. Eles garantem a segurança da rede verificando a correção e legalidade das transações.

Verificação competitiva: Vários validadores podem competir para validar blocos, o que aumenta a segurança da rede porque a competição entre os validadores garante a precisão e transparência do processo de verificação.

2.4.3 Vantagens do BCR

  1. Descentralização aprimorada

Aberto à participação: O modelo BCR permite que qualquer pessoa participe de propostas e verificações de blocos, eliminando a dependência de algumas entidades e reforçando a descentralização da rede.

Resistência à censura: Com vários proponentes e validadores competindo, é difícil para qualquer entidade única censurar ou controlar a rede.

  1. Segurança melhorada

Autenticação de múltiplos fatores: Através do mecanismo de verificação competitivo, vários verificadores verificam blocos de forma independente, o que garante a confiabilidade e segurança do processo de verificação.

Reduza os pontos de falha únicos: O modelo BCR reduz o risco de pontos de falha únicos porque a operação da rede não depende de um único proponente ou validador.

  1. Incentivos econômicos

Jogo justo: Proponentes e validadores competem para receber recompensas econômicas. Esse mecanismo garante que os participantes tenham incentivos para fornecer serviços honestos e eficientes.

Queima de taxas: O proponente precisa queimar uma certa quantidade de tokens TKO para submeter o bloco, o que ajuda a controlar o fornecimento de tokens e estabilizar o valor do token.

2.5 Rollup Baseado em Reforço (BBR)

O Booster-Based Rollup (BBR) é um componente chave do protocolo Taiko e é projetado para expandir ainda mais as capacidades da rede Ethereum, melhorando a execução de transações e a eficiência de armazenamento. O objetivo do design do BBR é criar uma experiência contínua para o usuário e desenvolvedor que permite que as transações sejam executadas como se estivessem na Camada 1 (L1), mantendo seu próprio armazenamento na Camada 2 (L2).

2.5.1 Recursos principais e Como funciona

  1. Estrutura de Dupla Camada

Separação de Execução e Armazenamento: BBR implementa uma estrutura de duas camadas para execução e armazenamento de transações. Esse design permite que transações sejam executadas de forma eficiente na L2, mantendo a segurança necessária e a descentralização na L1.

Integração perfeita com L1: Através desta estrutura de dupla camada, BBR garante que os contratos inteligentes possam manter endereços consistentes tanto no L1 quanto em todos os BBRs, simplificando os processos de implantação e interação.

  1. Compatibilidade e escalabilidade

Total compatibilidade com o Ethereum: BBR é totalmente compatível com a arquitetura existente do Ethereum, incluindo funções de hash, árvores de estado e taxas de gás para cada opcode. Isso significa que os contratos inteligentes e dApps existentes do Ethereum podem migrar perfeitamente para BBR.

Escalabilidade aprimorada: O objetivo do design da BBR é melhorar a escalabilidade do Ethereum, permitindo um processamento de transações mais rápido e custos mais baixos para suportar usuários e aplicativos em maior escala.

  1. Funcionalidade Booster

Versatilidade: A funcionalidade de impulso do BBR pode aprimorar qualquer tipo de agregação, seja otimista ou zk-rollup, aproveitando a escalabilidade do BBR.

Escalabilidade aprimorada do Ethereum: Através do BBR, qualquer agregação pode melhorar diretamente a escalabilidade do Ethereum, permitindo que ele processe mais transações e aplicativos mais complexos.

2.5.2 Detalhes técnicos

  1. Consistência de contratos inteligentes

Consistência de Endereço: BBR garante a consistência dos endereços de contratos inteligentes entre L1 e L2, o que significa que os contratos inteligentes implantados em L1 podem operar perfeitamente em L2, simplificando o processo de desenvolvimento e implantação.

Interação Simplificada: O processo de interação entre usuários e desenvolvedores em diferentes camadas é otimizado, garantindo consistência na experiência do usuário e conveniência no processo de desenvolvimento.

  1. Mecanismo de Incentivo Econômico

Estrutura de taxas: A estrutura de taxas do BBR é projetada para garantir que os custos de transação sejam suficientemente baixos para incentivar a adoção de usuários e desenvolvedores, ao mesmo tempo em que garante que o mecanismo de incentivo econômico da rede seja robusto o suficiente para manter a participação de validadores e proponentes.

Distribuição de Recompensas: Através de um mecanismo justo de distribuição de recompensas, BBR garante que todos os participantes da rede recebam incentivos equitativos, mantendo assim a descentralização e segurança da rede.

2.5.3 Vantagem

  1. Melhorar a eficiência da transação

Processamento rápido de transações: Ao executar transações na L2, BBR aumenta significativamente a velocidade de processamento de transações e reduz a carga na mainnet do Ethereum.

Reduzir custos de transação: A execução de negociações na L2 reduz significativamente os custos de transação, tornando as pequenas transações e o trading de alta frequência mais economicamente viáveis.

  1. Aprimorar a segurança da rede

Verificação descentralizada: BBR adota um mecanismo de verificação descentralizada para garantir a segurança e descentralização da rede, evitando pontos únicos de falha e riscos de censura.

Mecanismo de autenticação de vários fatores: Através do mecanismo de multi-verificação, BBR fornece uma garantia de segurança maior para garantir a correção e legalidade de todas as transações.

  1. Otimizar a experiência do usuário

Experiência do usuário sem interrupções: BBR é projetado para garantir que os usuários tenham a mesma experiência que L1 ao usar redes L2, sem a necessidade de se preocupar com detalhes técnicos complexos.

Fácil de desenvolver e implantar: Os desenvolvedores podem aproveitar as ferramentas e infraestrutura existentes do Ethereum para desenvolver e implantar facilmente contratos inteligentes e dApps na BBR.

3. Token TKO

TKO é o token nativo da rede Taiko, projetado para recompensar validadores de blocos e como parte das taxas de transação na rede Taiko.

3.1 Utilidade do Token

  1. Taxas de transação: Os usuários que realizam transações na rede Taiko Layer 2 devem pagar taxas de transação, que são coletadas pelos proponentes de bloco. Os proponentes de bloco devem queimar uma certa quantidade de tokens TKO e pagar ETH aos validadores do Ethereum para garantir que seus blocos sejam incluídos na rede Ethereum Layer 1.
  2. Sistema de bônus: Tokens TKO são usados para recompensar os validadores de blocos que garantem a validade das transações, gerando e verificando provas de conhecimento zero (zkProofs). A transparência dos tokens TKO garante que a experiência do usuário seja semelhante à vivenciada na rede Ethereum.
  3. Sistema de Garantia: Os tokens TKO são usados no sistema de garantia da BCR e BBR para garantir a integridade e pontualidade das operações de rede. A garantia confiscada não é perdida, mas redirecionada para o Tesouro Taiko em L1.
  4. Papel de governança: os detentores de tokens TKO podem participar da governança da rede, influenciar atualizações da rede e gerenciar o Tesouro Taiko, mantendo a natureza sem permissão da rede na L1 e L2.

3.2 Fornecimento de tokens

  • Fornecimento total: 1 bilhão de tokens TKO, divisível até 18 casas decimais.
  • Gestão de tokens: A cunhagem ou queima de tokens TKO segue estritamente as regras de governança, garantindo mudanças transparentes no fornecimento que reflitam o consenso dos detentores de tokens.

3.3 Distribuição de tokens

  • Tesouro da DAO: 20%
  • Títulos de Prova do Guardião: 2%
  • Bolsas & RetroPGF: 5%
  • Distribuição de token Trailblazer: 10%
  • Protocol Guild Airdrop: 1%
  • Airdrop Genesis: Até 5%
  • Liquidez e Market Making: 5%
  • Investidor: 11.62%
  • Taiko Labs/ Equipe Principal: 20%
  • Reserva da Fundação Taiko: 16.88%
  • Títulos Prover Oficiais do Taiko: 1.5%

3.4 Distribuição de tokens por airdrop

  1. Interação de teste:

Para aumentar as chances de receber o airdrop de tokens TKO, os usuários podem participar do testnet da Taiko e aumentar a probabilidade do airdrop interagindo com seu testnet.

Atualmente, Taiko realizou múltiplos testnets. O último testnet é Alpha3, que é projetado para testar a interação entre proponentes e validadores, bem como o novo sistema de taxas e incentivos.

  1. Passos de participação:

Adicionar rede: Adicione a rede Sepolia e o testnet Alpha3 do Taiko à sua carteira MetaMask.

Obtenha ETH da rede de testes: Obtenha ETH de Sepolia do faucet.

Cunhagem e ponte de tokens: Conecte sua carteira, cunhe Bull e Horse tokens, adicione esses tokens ao seu MetaMask e, em seguida, faça a ponte de ETH, BLL e Horse de Sepolia para Taiko.

Trocar e fornecer liquidez: No teste de troca da Taiko, importe a lista de tokens da Taiko, troque e forneça liquidez para alguns tokens.

Tarefas do desenvolvedor: Para usuários com certa experiência de desenvolvimento, você pode implantar e verificar contratos ou construir dApps de acordo com o guia.

Concluir tarefas: Visite a página Galxe da Taiko, conclua tarefas como transferência de fundos, troca de ativos, visitando páginas ou respondendo a questionários para ganhar pontos. Esses pontos podem ser convertidos em recompensas futuras.

4. Desenvolvimento da comunidade e do ecossistema

De acordo com o site oficial da Taiko, mais de 90 projetos foram integrados ao ecossistema.

Esses projetos abrangem uma variedade de setores, incluindo carteiras (com carteiras EVM nativas notáveis), mercados NFT (com opções de cadeia única e multi-cadeia), infraestrutura (como serviços RPC e Oracle) e aplicações DeFi. Como solução Layer2 Tipo 1, Taiko fornece um caminho de migração contínuo para Ethereum dApps, exigindo pouco ou nenhum ajuste.

Além disso, a equipe Taiko introduziu um faucet de token de teste, uma ponte de token oficial e NFT, bem como funcionalidades de troca e um navegador.

Em 23 de maio de 2024, Taiko tem 933.000 seguidores na plataforma X (Twitter), enquanto o Discord acumulou 9,094 milhões de membros. Em comparação, o Optimism tem 640.000 seguidores e o Arbitrum tem 980.000 seguidores. A comunidade da Taiko mostrou um crescimento e engajamento significativos.

5. Situação da equipe/financiamento

5.1 Equipe

A equipe Taiko é composta por profissionais experientes em blockchain e engenheiros com conhecimentos profundos e experiência rica em tecnologia blockchain, criptografia e sistemas distribuídos.

Co-fundador Daniel Wang: Daniel era anteriormente o fundador e CEO da Loopring, um protocolo de troca descentralizada baseado em Ethereum que utiliza tecnologia de prova de conhecimento zero para escalabilidade. Com ampla experiência na indústria de blockchain, Daniel traz uma rica expertise em tecnologia blockchain e finanças descentralizadas (DeFi) para Taiko. Na Taiko, Daniel é responsável pelo planejamento estratégico geral e orientação técnica, impulsionando o desenvolvimento e inovação do projeto.

Co-fundador Brecht Devos: Brecht, também co-fundador, atua como chefe da equipe de pesquisa e desenvolvimento de conhecimento zero. Anteriormente, ele foi Arquiteto-Chefe na Loopring e possui sólida experiência em criptografia e tecnologia blockchain. Brecht tem ampla experiência prática em tecnologia de prova de conhecimento zero e design de protocolo blockchain. Na Taiko, Brecht lidera a equipe de pesquisa e desenvolvimento de conhecimento zero, com foco na pesquisa e implementação das tecnologias zkRollup e zkEVM.

Estrutura Organizacional:

Para garantir a operação eficaz da rede Taiko e conformidade com os requisitos regulamentares, a Taiko estabeleceu várias entidades e organizações relacionadas, com várias entidades-chave desempenhando papéis cruciais.

  • Taiko Lab: Uma equipe dedicada de pesquisa e desenvolvimento focada em avançar o protocolo Taiko.
  • Tesouro Taiko: Recursos financeiros financiados pela renda gerada pelo protocolo Taiko, servindo como reservatório fiscal do projeto.
  • Taiko DAO: Uma organização composta por detentores do token Taiko (TKO), exercendo direitos de voto para gerenciar vários aspectos do protocolo Taiko. Isso inclui decisões sobre atualizações de contratos inteligentes, parâmetros TKO e outras questões relacionadas ao protocolo.
  • Fundação Taiko: Como uma entidade legal sediada nas Ilhas Cayman, a Fundação Taiko é responsável por supervisionar o crescimento e desenvolvimento do protocolo Taiko e seu ecossistema mais amplo. A fundação representa especificamente o Taiko DAO e os detentores de tokens, fornecendo suporte financeiro para o desenvolvimento de tecnologia, expansão do ecossistema, manutenção, colaboração com prestadores de serviços, gestão de eventos e outras iniciativas por meio de subsídios ou métodos de financiamento alternativos.
  • Conselho de Segurança da Ilha do Pacífico: O Conselho de Segurança, composto por indivíduos e entidades selecionados pelo Bureau de Assuntos da Ilha do Pacífico, é responsável por tomar medidas imediatas em situações de emergência de acordo com o Acordo da Ilha do Pacífico. A principal tarefa do Conselho de Segurança é manter a segurança e integridade de Taiko, autorizando-os a implementar atualizações ou modificações para alcançar esse objetivo.

5.2 Financiamento

Financiamento inicial e financiamento subsequente

  • Quantia: $22 milhões
  • Tempo: Incluindo duas rodadas de financiamento anunciadas em 8 de junho de 2023
  • Investidores: O financiamento é liderado pela Sequoia China e Generative Ventures, e outros participantes incluem BAI Capital, GGV Capital, GSR Markets, IOSG Ventures, KuCoin Ventures, Mirana Ventures, OKX Ventures, Skyland Ventures, Token Bay Capital, Yunqi Partners e outros investidores e colaboradores notáveis.

Última financiamento

  • Quantia: $15 milhões
  • Hora: 2 de março de 2024
  • Investidores: O financiamento é liderado por Lightspeed, Faction, Hashed, Generative Ventures e Token Bay Capital, com outros investidores, incluindo Wintermute Ventures, Presto Labs, Flow Traders, Amber Group, OKX Ventures, GSR e WW Ventures.

Esses fundos são usados para implantar e otimizar várias testnets, incluindo as testnets Alpha1, Alpha2 e Alpha3, bem como para verificar e refinar o design da rede. Eles também são usados para se preparar para o lançamento da mainnet no final do primeiro trimestre de 2024, incluindo o desenvolvimento da infraestrutura e suporte técnico.

6. Avaliação do projeto

6.1 Análise da Indústria

O projeto Taiko pertence à indústria de soluções de escalonamento da camada 2 do Ethereum, focando especificamente na tecnologia zkRollup. O Taiko fornece uma solução de escalonamento de blockchain eficiente, segura e descentralizada através da tecnologia Ethereum Virtual Machine de conhecimento zero (zkEVM). Seu objetivo é lidar com os problemas de escalabilidade do Ethereum mantendo total compatibilidade com o Ethereum.

No campo das soluções de escalabilidade da camada 2 da Ethereum, especialmente na tecnologia zkRollup, existem vários projetos semelhantes:

  1. zkSync

Introdução: zkSync é uma solução de escalonamento da Camada 2 do Ethereum baseada na tecnologia zkRollup, projetada para fornecer transações rápidas e de baixo custo, mantendo a segurança e descentralização do Ethereum.

Recursos: Totalmente compatível com Ethereum, suporta contratos inteligentes e foca na experiência do usuário e na amizade do desenvolvedor.

  1. StarkNet

Introdução: StarkNet é uma solução de extensão de Camada 2 desenvolvida pela StarkWare com base na tecnologia STARK (Argumento Transparente Escalável de Conhecimento).

Recursos: Use a tecnologia STARK para prova de conhecimento zero, ofereça transações de alto rendimento e baixa latência e suporte contratos inteligentes complexos.

  1. Loopring

Introdução: Loopring é um projeto zkRollup focado em protocolos de troca descentralizada (DEX), comprometido em fornecer uma experiência de negociação eficiente e taxas baixas.

Recursos: Através da tecnologia zkRollup, transações descentralizadas de alta capacidade são alcançadas para garantir a segurança e privacidade dos ativos do usuário.

6.2 Vantagens do projeto

  1. Permissão e descentralização: Taiko destaca-se como uma solução pioneira baseada em rollup, eliminando sequenciadores centralizados e dependendo de validadores Ethereum para sequenciamento de transações e blocos.
  2. Experiência do desenvolvedor sem emendas: O uso do ZK-EVM da Taiko (ZK-EVM Tipo 1) garante compatibilidade com os padrões de execução do Ethereum, estabelecendo as bases para um ecossistema Ethereum escalável.
  3. Altamente adaptável e à prova de futuro: Como um rollup controverso, Taiko capacita cadeias de aplicativos a personalizar seus sistemas de prova e aceitar provas mais eficientes à medida que a tecnologia avança sem modificar o protocolo central do Taiko.
  4. Forte apoio da comunidade: Os múltiplos testnets da Taiko (Alpha1, Alpha2 e Alpha3) incentivam os membros da comunidade a participar e, interagindo com o testnet, os usuários têm a chance de obter airdrops. Isso não só aumenta a atividade da comunidade, mas também ajuda a verificar e otimizar o design da rede.
  5. Ampla gama de parceiros: Taiko estabeleceu parcerias estratégicas com diversos projetos e empresas líderes em blockchain para promover em conjunto o desenvolvimento do ecossistema. Esses parceiros fornecem suporte importante em pesquisa e desenvolvimento de tecnologia, marketing e construção de comunidade.

Apoio financeiro

  • Fundos Suficientes: Taiko arrecadou um total de $37 milhões em várias rodadas de financiamento, com o apoio de investidores conhecidos, incluindo Lightspeed, Faction, Hashed, Generative Ventures e Token Bay Capital. Fundos suficientes fornecem uma garantia sólida para pesquisa e desenvolvimento de tecnologia, expansão da equipe e construção de infraestrutura.

6.3 Projetos Desvantagens

  1. Competição de mercado
  • Ambiente competitivo acirrado: No campo das soluções de escalabilidade da Camada 2 do Ethereum, existem vários concorrentes fortes, como zkSync, StarkNet, Loopring, Optimism e Arbitrum. Esses projetos também estão desenvolvendo ativamente suas tecnologias e ecossistemas, e a Taiko enfrenta uma forte pressão de competição de mercado.
  • Vantagem competitiva: Embora a Taiko tenha certas vantagens em inovação tecnológica e construção de comunidade, como se destacar entre tantos concorrentes ainda é um desafio.
  1. Implementação técnica
  • Complexidade técnica: as tecnologias zkEVM e zkRollup são altamente complexas e requerem muito investimento em P&D e suporte técnico. Ainda existem desafios técnicos para alcançar provas de conhecimento zero totalmente descentralizadas e eficientes.
  • Lançamento da mainnet: A mainnet da Taiko está planejada para ser lançada no final do primeiro trimestre de 2024. Embora vários testnets tenham sido bem-sucedidos, o lançamento suave e a aplicação generalizada da mainnet ainda precisam ser verificados.
  1. Adoção do Usuário
  • Experiência do Usuário: Embora o Taiko ofereça muitas vantagens técnicas, melhorar a experiência do usuário para atrair mais usuários e desenvolvedores para usar sua rede continua sendo uma questão crucial. Especialmente, é necessária uma otimização contínua em termos de hábitos do usuário e compatibilidade com ferramentas de desenvolvedor.
  • Educação e Promoção: São necessárias mais atividades de educação e promoção para ajudar os usuários e desenvolvedores a entender e usar a rede Taiko, especialmente em tecnologia complexa de prova de conhecimento zero e modelos de governança descentralizada.

7. Conclusão

Em suma, o projeto Taiko oferece uma inovadora tecnologia zkRollup e zkEVM, proporcionando ao Ethereum uma solução de dimensionamento eficiente, segura e descentralizada. Com o apoio de várias rodadas de financiamento e um modelo de governança baseado em organização autônoma descentralizada (DAO), a Taiko avançou significativamente no desenvolvimento técnico e na construção da comunidade. Apesar da competição de mercado e dos desafios técnicos, a Taiko visa ocupar uma posição proeminente no domínio de soluções de dimensionamento em blockchain, otimizando continuamente sua tecnologia e expandindo seu ecossistema. Em última análise, busca oferecer aos usuários e desenvolvedores um ambiente de blockchain eficiente e seguro.

Aviso Legal:

  1. Este artigo é reproduzido a partir de [Techflow]. Todos os direitos autorais pertencem ao autor original [garçom de casa de chá]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe e eles vão lidar com isso prontamente.
  2. Isenção de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!