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

Principiante5/30/2024, 1:34:12 AM
O projeto Taiko é uma solução de Camada 2 que utiliza a tecnologia zkEVM dedicada a estender a funcionalidade do Ethereum através do equivalente descentralizado do zkRollup do Ethereum. Permite aos programadores e utilizadores estenderem o Ethereum sem alterar as aplicações descentralizadas (dApps) existentes. 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 da rede.

1. Sobre o Projeto

Taiko é um projeto zkRollup descentralizado equivalente ao Ethereum destinado a escalonar o Ethereum através da tecnologia zkEVM.

Taiko está empenhado em tornar-se um zkRollup totalmente compatível com a Ethereum, permitindo a expansão da Ethereum sem alterar as aplicações descentralizadas (dApps) existentes. Como um zkRollup totalmente compatível com a Ethereum, o Taiko permite aos desenvolvedores e usuários aproveitar as poderosas funcionalidades da Ethereum Camada 1 (L1) sem alterar as 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, criação ou edição, garantindo que o desenvolvimento 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 através de proponentes e validadores descentralizados que submetem blocos e provas.

2. Estrutura de tecnologia central

2.1 circuito zkEVM

O circuito zkEVM (Ethereum Virtual Machine de conhecimento zero) é um dos componentes principais da arquitetura tecnológica da Taiko. Utiliza provas de conhecimento zero (ZKPs) para verificar a precisão e integridade dos cálculos da Ethereum Virtual Machine (EVM). Através do zkEVM, a Taiko pode escalar o Ethereum sem alterar os contratos inteligentes existentes e as aplicações descentralizadas (dApps), mantendo a segurança, descentralização e compatibilidade do Ethereum.

2.1.1 Funções e características

  1. Provas de conhecimento zero (ZKPs)

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

Confidencialidade: ZKPs garantem a privacidade das transações e apenas provas verificadas são enviadas para a Ethereum mainnet.

  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 facilmente seus contratos inteligentes e dApps para Taiko sem quaisquer modificações.

Mantém a compatibilidade com Ethereum: Este alto nível de compatibilidade permite que as ferramentas de desenvolvimento Ethereum existentes e os 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 na geração e verificação de provas de conhecimento zero. Esta abordagem descentralizada garante a segurança e a integridade do sistema.

Validador Ethereum L1: O circuito zkEVM da Taiko utiliza validadores da Camada 1 do Ethereum para a sequenciação 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 prova zk, garantindo o manuseio eficiente de um grande volume de transações.

  1. Contratos inteligentes e regras de protocolo

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

Verificação de protocolo: O circuito zkEVM, através 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 dados de transação correspondentes.

Estes dados de transação são recolhidos e preparados para a geração de 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 de gerada a prova, a prova e os dados relacionados serão submetidos ao Ethereum L1.

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

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

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

Nó de Rollup da Camada 2.2

Os nós de Rollup da Camada 2 são um componente chave na arquitetura técnica da Taiko, responsáveis por gerir e executar transações na Camada 2 enquanto interagem com a Camada 1 (L1) do Ethereum. Através da tecnologia de Rollup da Camada 2, a Taiko consegue aumentar a capacidade de transação 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. Recolha de dados e execução de negociações

Execução de negociações: os nós de Layer 2 Rollup executam transações na camada 2 e essas transações são primeiro processadas na rede de camada 2, reduzindo o fardo direto na mainnet do Ethereum.

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

  1. Gestão de estado

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

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

  1. Execução das regras do protocolo

Verificação de 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 melhora significativamente a capacidade de processamento de transações da rede, reduzindo a congestão na mainnet Ethereum.

Custos mais baixos: 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 da Camada 2 Rollup 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 dados de transações da Camada 2 para a Camada 1 do Ethereum e atualizar o estado com base no feedback da L1.

2.2.2 Como funciona

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

Receber transações: Os 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 estado 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 da transação.

Enviar Provas: As provas zk geradas e os dados relacionados são submetidos à Camada 1 da 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 submetidas para garantir a validade da transação.

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

Vantagens e Casos de Uso:

  1. Melhorando 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ção mais altas.

  2. Reduzir os custos de transação: A execução de transações na Camada 2 e a geração de provas zk reduzem 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 baixo valor.

  3. Aprimorando a Segurança e a Privacidade: A tecnologia de prova de conhecimento zero garante a privacidade e a segurança das transações, evitando vazamentos de dados de transações, mantendo 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

Definições de regras: O protocolo Taiko define todas as regras operacionais do Rollup, incluindo 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 contratos inteligentes: O protocolo é implementado através de contratos inteligentes implantados na Ethereum, garantindo que todas as regras e operações sejam abertas e transparentes.

  1. Verificação da transação e atualização do estado

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

Atualização de estado: Após a conclusão da verificação, o protocolo 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 seja 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 no processo de verificação. Esta abordagem descentralizada melhora 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

Submissão de dados: Os dados da transação e a prova zk gerada serão submetidos à camada 1 do Ethereum para verificação pelos validadores da L1.

Processamento de dados: Após a verificação L1, o protocolo irá 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ções e certificados zk entre a Camada 2 e a Camada 1 para garantir a integridade e consistência dos dados.

Verificação do 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 orientada pela comunidade

Organização Autônoma Descentralizada (DAO): A governança do protocolo Taiko é gerida pela Taiko DAO, que é composta por detentores de tokens TKO que decidem sobre grandes atualizações e mudanças no protocolo através de votação.

Envolvimento da Comunidade: A governação 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. Submissão e Execução de Transação

Os utilizadores submetem 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. Estas provas não expõem o conteúdo específico da transação, garantindo a privacidade.

A prova zk gerada e os dados da transação serão submetidos à Camada 1 da Ethereum.

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

Os validadores da Camada 1 da 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 de L1 para garantir a consistência e segurança de toda a rede.

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

O Taiko DAO garante a participação da comunidade e a governança transparente votando em atualizações e alterações ao protocolo.

Todas as atualizações de protocolo serão implementadas através 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 Layer 2 Rollup e de 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 do Ethereum, diminuindo assim as taxas de transação. Esta abordagem é particularmente adequada para cenários de transações de alta frequência e de pequeno valor.

  1. Melhorar a segurança e privacidade

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

  1. Governança comunitária e transparente

Através da Taiko DAO, os membros da comunidade podem participar na governação 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. Segue-se uma introdução detalhada ao BCR:

2.4.1 Ideia principal

BCR é uma inovadora solução de Camada 2 projetada para melhorar a descentralização e segurança das redes blockchain através de mecanismos competitivos. No modelo BCR, múltiplos 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 tornar-se um proponente e submeter uma proposta de bloco. Os proponentes precisam de agrupar transações de usuários e gerar provas de conhecimento zero (zkProofs).

Competição de Propostas: Vários proponentes podem competir simultaneamente para submeter 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 as provas de conhecimento zero submetidas 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 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 nas propostas de bloco e verificação, eliminando a dependência de algumas entidades e melhorando a descentralização da rede.

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

  1. Segurança melhorada

Autenticação de vários fatores: Através do mecanismo de verificação competitivo, vários verificadores verificam independentemente os blocos, o que garante a fiabilidade e segurança do processo de verificação.

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

  1. Incentivos econômicos

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

Queima de taxa: 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 Booster-Based Rollup (BBR)

O Rollup Baseado em Booster (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 de design do BBR é criar uma experiência de usuário e desenvolvedor contínua 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 Funcionalidades principais e Como funciona

  1. Estrutura de Dupla Camada

Separação de Execução e Armazenamento: BBR implementa uma estrutura de dupla camada para a execução e armazenamento de transações. Este design permite que as 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 em L1 como em todos os BBRs, simplificando os processos de implementaçã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 contratos inteligentes e dApps existentes do Ethereum podem migrar facilmente para BBR.

Escalabilidade melhorada: O objetivo de 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 aplicações em maior escala.

  1. Funcionalidade de impulso

Versatilidade: A funcionalidade de impulso do BBR pode melhorar qualquer tipo de agregação, quer 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 lidar com mais transações e aplicações mais complexas.

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 sem problemas 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 da BBR é projetada para garantir que os custos de transação sejam suficientemente baixos para incentivar a adoção do usuário e do desenvolvedor, ao mesmo tempo 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 de distribuição de recompensas justas, BBR garante que todos os participantes na 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 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 a negociação de alta frequência mais economicamente viáveis.

  1. Melhorar 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 verificação múltipla, BBR fornece uma garantia de segurança mais elevada para garantir a correção e legalidade de todas as transações.

  1. Otimize a experiência do usuário

Experiência do usuário contínua: BBR foi projetado para garantir que os usuários tenham a mesma experiência que L1 ao usar redes L2, sem precisar se preocupar com detalhes técnicos complexos.

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

3. Token TKO

TKO é o token nativo da rede Taiko, projetado para recompensar os 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 utilizadores que realizam transações na rede Taiko Layer 2 são obrigados a pagar taxas de transação, que são recolhidas pelos proponentes de blocos. Os proponentes de blocos devem queimar uma certa quantidade de tokens TKO e pagar ETH aos validadores da Ethereum para garantir que os seus blocos sejam incluídos na rede Ethereum Layer 1.
  2. Sistema de bônus: Os 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 à experimentada 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 na L1.
  4. Papel de governança: os detentores de tokens TKO podem participar na governação da rede, influenciar atualizações da rede e gerir o Tesouro Taiko, mantendo a natureza sem permissão da rede em 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 alterações transparentes no fornecimento que refletem o consenso dos detentores de tokens.

3.3 Distribuição de tokens

  • Tesouraria do DAO: 20%
  • Obrigações do Guardião Prover: 2%
  • Subsídios & RetroPGF: 5%
  • Distribuição gratuita do Trailblazer: 10%
  • Airdrop do Protocolo Guild: 1%
  • Airdrop Genesis: Até 5%
  • Liquidez e Market Making: 5%
  • Investidor: 11.62%
  • Taiko Labs/ Equipa Principal: 20%
  • Reserva da Fundação Taiko: 16.88%
  • Taiko Oficial Prover Bonds: 1.5%

3.4 Token airdrop

  1. Interação da rede de testes:

Para aumentar as chances de receber a distribuição aérea de tokens TKO, os utilizadores podem participar na rede de teste da Taiko e aumentar a probabilidade da distribuição aérea interagindo com a sua rede de teste.

Atualmente, Taiko realizou múltiplos testnets. O último testnet é Alpha3, que foi 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 a rede de teste Alpha3 da Taiko à sua carteira MetaMask.

Obter ETH de testnet: Obter ETH da Sepolia a partir da torneira.

Cunhar e bridgar tokens: Conecte a sua carteira, cunhe Bull e Horse tokens, e adicione estes tokens à sua MetaMask, e depois bridgue 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 em desenvolvimento, você pode implantar e verificar contratos, ou construir dApps de acordo com o guia.

Completar tarefas: Visite a página Galxe do Taiko, complete tarefas como transferir fundos, trocar ativos, visitar páginas ou responder a questionários para ganhar pontos. Estes 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 no ecossistema.

Estes projetos abrangem uma variedade de setores, incluindo carteiras (com carteiras EVM nativas notáveis), mercados NFT (com opções de uma e várias cadeias), infraestrutura (como serviços RPC e Oracle) e aplicações DeFi. Como uma solução de Camada2 Tipo 1, Taiko fornece um caminho de migração perfeita para Ethereum dApps, exigindo poucos ou nenhum ajuste.

Além disso, a equipa Taiko introduziu um faucet de teste de token, uma ponte oficial de token 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 envolvimento significativos.

5. Situação da equipa/financiamento

5.1 Equipa

A equipa Taiko é composta por profissionais experientes em blockchain e engenheiros com vastos conhecimentos e experiência 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 uma vasta experiência na indústria blockchain, Daniel traz uma rica experiência em tecnologia blockchain e finanças descentralizadas (DeFi) para a Taiko. Na Taiko, Daniel é responsável pelo planeamento estratégico global e orientação técnica, impulsionando o desenvolvimento e inovação do projeto.

Co-fundador Brecht Devos: Brecht, também co-fundador, atua como líder da equipe de pesquisa e desenvolvimento de conhecimento zero. Anteriormente, foi Arquiteto-Chefe na Loopring e possui uma ampla experiência em criptografia e tecnologia blockchain. Brecht tem uma extensa 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, focando na pesquisa e implementação das tecnologias zkRollup e zkEVM.

Estrutura Organizacional:

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

  • Taiko Lab: Uma equipa dedicada de investigação e desenvolvimento focada no avanço do protocolo Taiko.
  • Tesouro Taiko: Recursos financeiros financiados pela receita 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 gerir vários aspetos do protocolo Taiko. Isto inclui decisões sobre atualizações de contratos inteligentes, parâmetros TKO e outras questões relacionadas com o protocolo.
  • Fundação Taiko: Como 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 através de subsídios ou métodos de financiamento alternativos.
  • Conselho de Segurança das Ilhas do Pacífico: O Conselho de Segurança, composto por indivíduos e entidades selecionados pelo Gabinete de Assuntos das Ilhas do Pacífico, é responsável por tomar ação imediata em situações de emergência de acordo com o Acordo das Ilhas 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 atingir esse objetivo.

5.2 Financiamento

Financiamento inicial e financiamento subsequente

  • Montante: $22 milhões
  • Tempo: Incluindo dois rounds de financiamento anunciados 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 contribuidores notáveis.

Último financiamento

  • Montante: $15 milhões
  • Hora: 2 de março de 2024
  • Investidores: O financiamento é liderado pela 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.

Estes fundos são usados para implementar 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 preparar o lançamento da mainnet no final do primeiro trimestre de 2024, incluindo o desenvolvimento de 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 dimensionamento da camada 2 do Ethereum, com foco específico na tecnologia zkRollup. O Taiko fornece uma solução de dimensionamento de blockchain eficiente, segura e descentralizada através da tecnologia Ethereum Virtual Machine (zkEVM) de conhecimento zero. O objetivo é resolver os problemas de escalabilidade do Ethereum mantendo total compatibilidade com o Ethereum.

No campo das soluções de escalonamento de camada 2 do Ethereum, particularmente na tecnologia zkRollup, existem vários projetos semelhantes:

  1. zkSync

Introdução: zkSync é uma solução de escalonamento de 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 concentra-se na experiência do utilizador e na amizade para com os programadores.

  1. StarkNet

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

Recursos: Utilize a tecnologia STARK para prova de conhecimento zero, forneça transações de alta capacidade 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, são alcançadas transações descentralizadas de alta throughput para garantir a segurança e privacidade dos ativos do utilizador.

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 contando com validadores Ethereum para a sequenciação de transações e blocos.
  2. Experiência de desenvolvedor sem interrupções: O uso do ZK-EVM pela Taiko (ZK-EVM Tipo 1) garante compatibilidade com os padrões de execução do Ethereum, lançando as bases para um ecossistema Ethereum escalável.
  3. Altamente adaptável e preparado para o 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. Fortemente apoiado pela comunidade: os múltiplos testnets da Taiko (Alpha1, Alpha2 e Alpha3) incentivam os membros da comunidade a participar e, ao interagir com o testnet, os utilizadores têm a oportunidade 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 vários projetos e empresas líderes em blockchain para promover em conjunto o desenvolvimento do ecossistema. Esses parceiros fornecem suporte importante em pesquisa e desenvolvimento tecnológico, 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 de equipe e construção de infraestrutura.

6.3 Projetos Desvantagens

  1. Concorrência de mercado
  • Ambiente competitivo feroz: No campo das soluções de escalonamento da camada 2 do Ethereum, existem vários concorrentes fortes, como zkSync, StarkNet, Loopring, Optimism e Arbitrum. Estes projetos também estão a desenvolver ativamente as suas tecnologias e ecossistemas, e Taiko enfrenta uma forte pressão de competição no mercado.
  • Vantagem competitiva: Embora a Taiko tenha certas vantagens em inovação tecnológica e construção de comunidade, como se destacar entre muitos 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 do Taiko está planeada 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 de ser further verificados.
  1. Adoção do Utilizador
  • 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 a ser uma questão crucial. Em particular, é 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 utilizadores e os desenvolvedores a compreender e usar a rede Taiko, especialmente em tecnologia complexa de prova de conhecimento zero e modelos de governança descentralizada.

7. Conclusão

No geral, o projeto Taiko oferece uma tecnologia inovadora zkRollup e zkEVM, fornecendo ao Ethereum uma solução de escalonamento eficiente, segura e descentralizada. Com o apoio de múltiplas rodadas de financiamento e um modelo de governação baseado numa organização autónoma descentralizada (DAO), a Taiko fez progressos significativos no desenvolvimento técnico e na construção da comunidade. Apesar de enfrentar competição de mercado e desafios técnicos, a Taiko tem como objetivo ocupar uma posição proeminente no domínio da solução de escalonamento blockchain, otimizando continuamente a sua tecnologia e expandindo o seu ecossistema. Em última análise, procura fornecer aos utilizadores e programadores um ambiente blockchain eficiente e seguro.

Aviso Legal:

  1. Este artigo foi republicado de [GateTechflow]. Todos os direitos de autor pertencem ao autor original [Tavern boy]. Se houver objeções a esta reimpressão, por favor entre em contato com o Gate Aprenderequipa e eles vão tratar disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente as 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, é proibido copiar, distribuir ou plagiar os artigos traduzidos.

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

Principiante5/30/2024, 1:34:12 AM
O projeto Taiko é uma solução de Camada 2 que utiliza a tecnologia zkEVM dedicada a estender a funcionalidade do Ethereum através do equivalente descentralizado do zkRollup do Ethereum. Permite aos programadores e utilizadores estenderem o Ethereum sem alterar as aplicações descentralizadas (dApps) existentes. 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 da rede.

1. Sobre o Projeto

Taiko é um projeto zkRollup descentralizado equivalente ao Ethereum destinado a escalonar o Ethereum através da tecnologia zkEVM.

Taiko está empenhado em tornar-se um zkRollup totalmente compatível com a Ethereum, permitindo a expansão da Ethereum sem alterar as aplicações descentralizadas (dApps) existentes. Como um zkRollup totalmente compatível com a Ethereum, o Taiko permite aos desenvolvedores e usuários aproveitar as poderosas funcionalidades da Ethereum Camada 1 (L1) sem alterar as 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, criação ou edição, garantindo que o desenvolvimento 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 através de proponentes e validadores descentralizados que submetem blocos e provas.

2. Estrutura de tecnologia central

2.1 circuito zkEVM

O circuito zkEVM (Ethereum Virtual Machine de conhecimento zero) é um dos componentes principais da arquitetura tecnológica da Taiko. Utiliza provas de conhecimento zero (ZKPs) para verificar a precisão e integridade dos cálculos da Ethereum Virtual Machine (EVM). Através do zkEVM, a Taiko pode escalar o Ethereum sem alterar os contratos inteligentes existentes e as aplicações descentralizadas (dApps), mantendo a segurança, descentralização e compatibilidade do Ethereum.

2.1.1 Funções e características

  1. Provas de conhecimento zero (ZKPs)

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

Confidencialidade: ZKPs garantem a privacidade das transações e apenas provas verificadas são enviadas para a Ethereum mainnet.

  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 facilmente seus contratos inteligentes e dApps para Taiko sem quaisquer modificações.

Mantém a compatibilidade com Ethereum: Este alto nível de compatibilidade permite que as ferramentas de desenvolvimento Ethereum existentes e os 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 na geração e verificação de provas de conhecimento zero. Esta abordagem descentralizada garante a segurança e a integridade do sistema.

Validador Ethereum L1: O circuito zkEVM da Taiko utiliza validadores da Camada 1 do Ethereum para a sequenciação 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 prova zk, garantindo o manuseio eficiente de um grande volume de transações.

  1. Contratos inteligentes e regras de protocolo

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

Verificação de protocolo: O circuito zkEVM, através 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 dados de transação correspondentes.

Estes dados de transação são recolhidos e preparados para a geração de 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 de gerada a prova, a prova e os dados relacionados serão submetidos ao Ethereum L1.

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

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

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

Nó de Rollup da Camada 2.2

Os nós de Rollup da Camada 2 são um componente chave na arquitetura técnica da Taiko, responsáveis por gerir e executar transações na Camada 2 enquanto interagem com a Camada 1 (L1) do Ethereum. Através da tecnologia de Rollup da Camada 2, a Taiko consegue aumentar a capacidade de transação 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. Recolha de dados e execução de negociações

Execução de negociações: os nós de Layer 2 Rollup executam transações na camada 2 e essas transações são primeiro processadas na rede de camada 2, reduzindo o fardo direto na mainnet do Ethereum.

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

  1. Gestão de estado

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

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

  1. Execução das regras do protocolo

Verificação de 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 melhora significativamente a capacidade de processamento de transações da rede, reduzindo a congestão na mainnet Ethereum.

Custos mais baixos: 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 da Camada 2 Rollup 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 dados de transações da Camada 2 para a Camada 1 do Ethereum e atualizar o estado com base no feedback da L1.

2.2.2 Como funciona

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

Receber transações: Os 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 estado 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 da transação.

Enviar Provas: As provas zk geradas e os dados relacionados são submetidos à Camada 1 da 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 submetidas para garantir a validade da transação.

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

Vantagens e Casos de Uso:

  1. Melhorando 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ção mais altas.

  2. Reduzir os custos de transação: A execução de transações na Camada 2 e a geração de provas zk reduzem 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 baixo valor.

  3. Aprimorando a Segurança e a Privacidade: A tecnologia de prova de conhecimento zero garante a privacidade e a segurança das transações, evitando vazamentos de dados de transações, mantendo 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

Definições de regras: O protocolo Taiko define todas as regras operacionais do Rollup, incluindo 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 contratos inteligentes: O protocolo é implementado através de contratos inteligentes implantados na Ethereum, garantindo que todas as regras e operações sejam abertas e transparentes.

  1. Verificação da transação e atualização do estado

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

Atualização de estado: Após a conclusão da verificação, o protocolo 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 seja 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 no processo de verificação. Esta abordagem descentralizada melhora 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

Submissão de dados: Os dados da transação e a prova zk gerada serão submetidos à camada 1 do Ethereum para verificação pelos validadores da L1.

Processamento de dados: Após a verificação L1, o protocolo irá 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ções e certificados zk entre a Camada 2 e a Camada 1 para garantir a integridade e consistência dos dados.

Verificação do 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 orientada pela comunidade

Organização Autônoma Descentralizada (DAO): A governança do protocolo Taiko é gerida pela Taiko DAO, que é composta por detentores de tokens TKO que decidem sobre grandes atualizações e mudanças no protocolo através de votação.

Envolvimento da Comunidade: A governação 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. Submissão e Execução de Transação

Os utilizadores submetem 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. Estas provas não expõem o conteúdo específico da transação, garantindo a privacidade.

A prova zk gerada e os dados da transação serão submetidos à Camada 1 da Ethereum.

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

Os validadores da Camada 1 da 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 de L1 para garantir a consistência e segurança de toda a rede.

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

O Taiko DAO garante a participação da comunidade e a governança transparente votando em atualizações e alterações ao protocolo.

Todas as atualizações de protocolo serão implementadas através 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 Layer 2 Rollup e de 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 do Ethereum, diminuindo assim as taxas de transação. Esta abordagem é particularmente adequada para cenários de transações de alta frequência e de pequeno valor.

  1. Melhorar a segurança e privacidade

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

  1. Governança comunitária e transparente

Através da Taiko DAO, os membros da comunidade podem participar na governação 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. Segue-se uma introdução detalhada ao BCR:

2.4.1 Ideia principal

BCR é uma inovadora solução de Camada 2 projetada para melhorar a descentralização e segurança das redes blockchain através de mecanismos competitivos. No modelo BCR, múltiplos 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 tornar-se um proponente e submeter uma proposta de bloco. Os proponentes precisam de agrupar transações de usuários e gerar provas de conhecimento zero (zkProofs).

Competição de Propostas: Vários proponentes podem competir simultaneamente para submeter 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 as provas de conhecimento zero submetidas 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 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 nas propostas de bloco e verificação, eliminando a dependência de algumas entidades e melhorando a descentralização da rede.

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

  1. Segurança melhorada

Autenticação de vários fatores: Através do mecanismo de verificação competitivo, vários verificadores verificam independentemente os blocos, o que garante a fiabilidade e segurança do processo de verificação.

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

  1. Incentivos econômicos

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

Queima de taxa: 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 Booster-Based Rollup (BBR)

O Rollup Baseado em Booster (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 de design do BBR é criar uma experiência de usuário e desenvolvedor contínua 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 Funcionalidades principais e Como funciona

  1. Estrutura de Dupla Camada

Separação de Execução e Armazenamento: BBR implementa uma estrutura de dupla camada para a execução e armazenamento de transações. Este design permite que as 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 em L1 como em todos os BBRs, simplificando os processos de implementaçã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 contratos inteligentes e dApps existentes do Ethereum podem migrar facilmente para BBR.

Escalabilidade melhorada: O objetivo de 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 aplicações em maior escala.

  1. Funcionalidade de impulso

Versatilidade: A funcionalidade de impulso do BBR pode melhorar qualquer tipo de agregação, quer 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 lidar com mais transações e aplicações mais complexas.

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 sem problemas 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 da BBR é projetada para garantir que os custos de transação sejam suficientemente baixos para incentivar a adoção do usuário e do desenvolvedor, ao mesmo tempo 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 de distribuição de recompensas justas, BBR garante que todos os participantes na 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 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 a negociação de alta frequência mais economicamente viáveis.

  1. Melhorar 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 verificação múltipla, BBR fornece uma garantia de segurança mais elevada para garantir a correção e legalidade de todas as transações.

  1. Otimize a experiência do usuário

Experiência do usuário contínua: BBR foi projetado para garantir que os usuários tenham a mesma experiência que L1 ao usar redes L2, sem precisar se preocupar com detalhes técnicos complexos.

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

3. Token TKO

TKO é o token nativo da rede Taiko, projetado para recompensar os 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 utilizadores que realizam transações na rede Taiko Layer 2 são obrigados a pagar taxas de transação, que são recolhidas pelos proponentes de blocos. Os proponentes de blocos devem queimar uma certa quantidade de tokens TKO e pagar ETH aos validadores da Ethereum para garantir que os seus blocos sejam incluídos na rede Ethereum Layer 1.
  2. Sistema de bônus: Os 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 à experimentada 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 na L1.
  4. Papel de governança: os detentores de tokens TKO podem participar na governação da rede, influenciar atualizações da rede e gerir o Tesouro Taiko, mantendo a natureza sem permissão da rede em 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 alterações transparentes no fornecimento que refletem o consenso dos detentores de tokens.

3.3 Distribuição de tokens

  • Tesouraria do DAO: 20%
  • Obrigações do Guardião Prover: 2%
  • Subsídios & RetroPGF: 5%
  • Distribuição gratuita do Trailblazer: 10%
  • Airdrop do Protocolo Guild: 1%
  • Airdrop Genesis: Até 5%
  • Liquidez e Market Making: 5%
  • Investidor: 11.62%
  • Taiko Labs/ Equipa Principal: 20%
  • Reserva da Fundação Taiko: 16.88%
  • Taiko Oficial Prover Bonds: 1.5%

3.4 Token airdrop

  1. Interação da rede de testes:

Para aumentar as chances de receber a distribuição aérea de tokens TKO, os utilizadores podem participar na rede de teste da Taiko e aumentar a probabilidade da distribuição aérea interagindo com a sua rede de teste.

Atualmente, Taiko realizou múltiplos testnets. O último testnet é Alpha3, que foi 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 a rede de teste Alpha3 da Taiko à sua carteira MetaMask.

Obter ETH de testnet: Obter ETH da Sepolia a partir da torneira.

Cunhar e bridgar tokens: Conecte a sua carteira, cunhe Bull e Horse tokens, e adicione estes tokens à sua MetaMask, e depois bridgue 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 em desenvolvimento, você pode implantar e verificar contratos, ou construir dApps de acordo com o guia.

Completar tarefas: Visite a página Galxe do Taiko, complete tarefas como transferir fundos, trocar ativos, visitar páginas ou responder a questionários para ganhar pontos. Estes 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 no ecossistema.

Estes projetos abrangem uma variedade de setores, incluindo carteiras (com carteiras EVM nativas notáveis), mercados NFT (com opções de uma e várias cadeias), infraestrutura (como serviços RPC e Oracle) e aplicações DeFi. Como uma solução de Camada2 Tipo 1, Taiko fornece um caminho de migração perfeita para Ethereum dApps, exigindo poucos ou nenhum ajuste.

Além disso, a equipa Taiko introduziu um faucet de teste de token, uma ponte oficial de token 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 envolvimento significativos.

5. Situação da equipa/financiamento

5.1 Equipa

A equipa Taiko é composta por profissionais experientes em blockchain e engenheiros com vastos conhecimentos e experiência 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 uma vasta experiência na indústria blockchain, Daniel traz uma rica experiência em tecnologia blockchain e finanças descentralizadas (DeFi) para a Taiko. Na Taiko, Daniel é responsável pelo planeamento estratégico global e orientação técnica, impulsionando o desenvolvimento e inovação do projeto.

Co-fundador Brecht Devos: Brecht, também co-fundador, atua como líder da equipe de pesquisa e desenvolvimento de conhecimento zero. Anteriormente, foi Arquiteto-Chefe na Loopring e possui uma ampla experiência em criptografia e tecnologia blockchain. Brecht tem uma extensa 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, focando na pesquisa e implementação das tecnologias zkRollup e zkEVM.

Estrutura Organizacional:

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

  • Taiko Lab: Uma equipa dedicada de investigação e desenvolvimento focada no avanço do protocolo Taiko.
  • Tesouro Taiko: Recursos financeiros financiados pela receita 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 gerir vários aspetos do protocolo Taiko. Isto inclui decisões sobre atualizações de contratos inteligentes, parâmetros TKO e outras questões relacionadas com o protocolo.
  • Fundação Taiko: Como 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 através de subsídios ou métodos de financiamento alternativos.
  • Conselho de Segurança das Ilhas do Pacífico: O Conselho de Segurança, composto por indivíduos e entidades selecionados pelo Gabinete de Assuntos das Ilhas do Pacífico, é responsável por tomar ação imediata em situações de emergência de acordo com o Acordo das Ilhas 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 atingir esse objetivo.

5.2 Financiamento

Financiamento inicial e financiamento subsequente

  • Montante: $22 milhões
  • Tempo: Incluindo dois rounds de financiamento anunciados 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 contribuidores notáveis.

Último financiamento

  • Montante: $15 milhões
  • Hora: 2 de março de 2024
  • Investidores: O financiamento é liderado pela 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.

Estes fundos são usados para implementar 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 preparar o lançamento da mainnet no final do primeiro trimestre de 2024, incluindo o desenvolvimento de 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 dimensionamento da camada 2 do Ethereum, com foco específico na tecnologia zkRollup. O Taiko fornece uma solução de dimensionamento de blockchain eficiente, segura e descentralizada através da tecnologia Ethereum Virtual Machine (zkEVM) de conhecimento zero. O objetivo é resolver os problemas de escalabilidade do Ethereum mantendo total compatibilidade com o Ethereum.

No campo das soluções de escalonamento de camada 2 do Ethereum, particularmente na tecnologia zkRollup, existem vários projetos semelhantes:

  1. zkSync

Introdução: zkSync é uma solução de escalonamento de 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 concentra-se na experiência do utilizador e na amizade para com os programadores.

  1. StarkNet

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

Recursos: Utilize a tecnologia STARK para prova de conhecimento zero, forneça transações de alta capacidade 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, são alcançadas transações descentralizadas de alta throughput para garantir a segurança e privacidade dos ativos do utilizador.

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 contando com validadores Ethereum para a sequenciação de transações e blocos.
  2. Experiência de desenvolvedor sem interrupções: O uso do ZK-EVM pela Taiko (ZK-EVM Tipo 1) garante compatibilidade com os padrões de execução do Ethereum, lançando as bases para um ecossistema Ethereum escalável.
  3. Altamente adaptável e preparado para o 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. Fortemente apoiado pela comunidade: os múltiplos testnets da Taiko (Alpha1, Alpha2 e Alpha3) incentivam os membros da comunidade a participar e, ao interagir com o testnet, os utilizadores têm a oportunidade 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 vários projetos e empresas líderes em blockchain para promover em conjunto o desenvolvimento do ecossistema. Esses parceiros fornecem suporte importante em pesquisa e desenvolvimento tecnológico, 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 de equipe e construção de infraestrutura.

6.3 Projetos Desvantagens

  1. Concorrência de mercado
  • Ambiente competitivo feroz: No campo das soluções de escalonamento da camada 2 do Ethereum, existem vários concorrentes fortes, como zkSync, StarkNet, Loopring, Optimism e Arbitrum. Estes projetos também estão a desenvolver ativamente as suas tecnologias e ecossistemas, e Taiko enfrenta uma forte pressão de competição no mercado.
  • Vantagem competitiva: Embora a Taiko tenha certas vantagens em inovação tecnológica e construção de comunidade, como se destacar entre muitos 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 do Taiko está planeada 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 de ser further verificados.
  1. Adoção do Utilizador
  • 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 a ser uma questão crucial. Em particular, é 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 utilizadores e os desenvolvedores a compreender e usar a rede Taiko, especialmente em tecnologia complexa de prova de conhecimento zero e modelos de governança descentralizada.

7. Conclusão

No geral, o projeto Taiko oferece uma tecnologia inovadora zkRollup e zkEVM, fornecendo ao Ethereum uma solução de escalonamento eficiente, segura e descentralizada. Com o apoio de múltiplas rodadas de financiamento e um modelo de governação baseado numa organização autónoma descentralizada (DAO), a Taiko fez progressos significativos no desenvolvimento técnico e na construção da comunidade. Apesar de enfrentar competição de mercado e desafios técnicos, a Taiko tem como objetivo ocupar uma posição proeminente no domínio da solução de escalonamento blockchain, otimizando continuamente a sua tecnologia e expandindo o seu ecossistema. Em última análise, procura fornecer aos utilizadores e programadores um ambiente blockchain eficiente e seguro.

Aviso Legal:

  1. Este artigo foi republicado de [GateTechflow]. Todos os direitos de autor pertencem ao autor original [Tavern boy]. Se houver objeções a esta reimpressão, por favor entre em contato com o Gate Aprenderequipa e eles vão tratar disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente as 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, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!