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:
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
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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:
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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
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.
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
Financiamento inicial e financiamento subsequente
Último financiamento
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.
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:
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.
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.
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.
Apoio financeiro
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.
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:
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
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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:
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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
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.
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
Financiamento inicial e financiamento subsequente
Último financiamento
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.
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:
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.
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.
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.
Apoio financeiro
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.