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:
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
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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:
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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
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.
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.
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
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.
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
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.
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.
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.
TKO é o token nativo da rede Taiko, projetado para recompensar validadores de blocos e como parte das taxas de transação na rede Taiko.
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.
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.
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.
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.
Financiamento inicial e financiamento subsequente
Última financiamento
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.
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:
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.
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.
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.
Apoio financeiro
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.
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:
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
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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:
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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
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.
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.
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
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.
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
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.
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.
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.
TKO é o token nativo da rede Taiko, projetado para recompensar validadores de blocos e como parte das taxas de transação na rede Taiko.
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.
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.
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.
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.
Financiamento inicial e financiamento subsequente
Última financiamento
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.
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:
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.
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.
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.
Apoio financeiro
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.