Taiko - A verdadeira Ethereum L2

iniciantes9/20/2024, 3:18:43 AM
Apesar das diferenças entre as startups Web2 e Web3, a sabedoria clássica sobre a adequação do produto-mercado ("PMF") se aplica muito ao crypto: encontre-o, ou morra. Neste artigo, exploraremos o problema de lançar um token antes do PMF e as poucas instâncias em que pode ser apropriado.

Principais pontos

  • O Ethereum tem enfrentado problemas de escalabilidade devido ao aumento do volume de transações, o que tem levado a taxas crescentes e atrasos no processamento de transações.
  • Muitos projetos de Camada 2 do Ethereum não deram importância à manutenção de uma conexão próxima com o Ethereum, o que levou a problemas como fragmentação entre as L2s e centralização do sequenciador.
  • Taiko tem como objetivo ser um verdadeiro Ethereum Layer 2 ao manter total interoperabilidade com o Ethereum, priorizando a descentralização dos sequenciadores e fornecendo suporte total aos desenvolvedores.
  • A Taiko fez progressos significativos ao abordar os problemas de escalabilidade do Ethereum por meio do lançamento de sua mainnet e do envolvimento da comunidade, ao mesmo tempo em que adere aos seus princípios básicos.

Ethereum surgiu pela primeira vez em 2015, com o objetivo de maximizar o potencial da tecnologia blockchain por meio de contratos inteligentes e dApps. No entanto, à medida que a rede Ethereum experimentou uma explosão no número de usuários e volumes de transações, ela enfrentou sérios problemas de escalabilidade.

Inicialmente, o número de transações no Ethereum era relativamente baixo, então a capacidade de processamento do blockchain não era uma preocupação significativa. Os usuários podiam processar transações de forma rápida e barata, e a rede operava de forma estável. No entanto, à medida que a popularidade do Ethereum disparou e vários dApps, como DeFi, jogos e mercados NFT, começaram a surgir, os números de transações dispararam. Consequentemente, o tempo necessário para incluir transações em um bloco aumentou, e as taxas de transação aumentaram drasticamente. Isso era particularmente oneroso para usuários envolvidos em pequenas transações ou que exigiam um processamento rápido de transações.

Para resolver esses problemas, a Fundação Ethereum e a comunidade exploraram várias soluções. Uma das soluções mais proeminentes foi o sharding. O compartilhamento é uma solução de escalabilidade que divide a rede blockchain em vários "fragmentos" menores, aumentando significativamente a taxa de transferência de transações. Semelhante a como vários computadores podem processar tarefas simultaneamente, o sharding permite que a rede Ethereum processe mais transações de forma rápida e eficiente. O Ethereum tinha como objetivo introduzir essa tecnologia para melhorar significativamente a capacidade de processamento da rede.

Apesar dos benefícios promissores, preocupações com a centralização e os desafios técnicos que levaram a atrasos no desenvolvimento fizeram com que o Ethereum mudasse de shard direto para uma abordagem de Camada 2.

À medida que o Ethereum abraçou totalmente as soluções L2, vários projetos L2 do Ethereum surgiram. Taiko, que vamos apresentar neste artigo, é um desses L2s do Ethereum, mas tem se desenvolvido com uma direção única e distinta de muitos outros L2s do Ethereum. Como Taiko tem como objetivo abordar de forma abrangente os problemas enfrentados pelos L2s do Ethereum existentes, antes de nos aprofundarmos em Taiko, vamos explorar primeiro o caminho que os L2s do Ethereum percorreram e os problemas que eles encontraram.

1. A Era de Ouro das Blockchains L2 da Ethereum

1.1 A Emergência das Blockchains L2 da Ethereum: Cada Uma com sua Própria Abordagem e Filosofia

A Camada 2 do Ethereum é composta por infraestruturas de blockchain projetadas para aumentar a velocidade de processamento de transações e reduzir as taxas, mantendo a segurança do Ethereum mainnet, Camada 1. Os tipos mais notáveis de L2 são Plasma, Optimistic Rollup e zk Rollup.

Os projetos da Ethereum L2 começaram a desenvolver suas próprias blockchains da Ethereum L2 de acordo com suas filosofias, métodos e crenças, tudo isso enquanto buscam o objetivo comum de resolver os problemas de escalabilidade da Ethereum. Como resultado, os usuários se beneficiaram de taxas mais baixas e velocidades de transação mais rápidas. No entanto, foi uma questão de direção ou velocidade? Em meio à proliferação das blockchains da Ethereum L2, a Ethereum e seus problemas de escalabilidade estavam começando a ficar em segundo plano.

Essencialmente, os L2s do Ethereum foram criados para resolver o problema de escalabilidade do Ethereum, mas muitos desses projetos começaram a se concentrar mais na promoção de suas próprias mainnets em vez de abordar a questão central. Muitos dos L2s do Ethereum começaram a operar de uma maneira que deliberadamente excluía sua conexão com o Ethereum, oferecendo apenas uma ligação de valor mínimo através de pontes ou, em alguns casos, não o suportando de forma alguma. Isso levou à criação de blockchains independentes que, na prática, não estavam relacionadas ao Ethereum.

Por exemplo, Blast, que lançou sua mainnet em 29 de fevereiro de 2024, inicialmente enfatizou sua direção e narrativa como um Ethereum L2. No entanto, em algum momento, ele começou a se referir a si mesmo como uma "cadeia full-stack", distanciando-se do Ethereum. A mudança do identificador oficial do Blast no X (antigo Twitter) de @Blast_L2para@blastnão foi coincidência.

Origem: Jim X

Isso indica que, embora muitos L2s do Ethereum afirmem enfatizar sua conexão com o Ethereum e expandir sua escalabilidade, parece não haver verdadeiros L2s do Ethereum que genuinamente defendam a narrativa de trabalhar ao lado do Ethereum. Então, o que deu errado?

1.1.1 Redução da Conectividade com Ethereum

Muitas soluções L2 estão cada vez mais enfatizando suas características e funcionalidades exclusivas, levando a uma gradual diminuição da conectividade com o Ethereum. Esse desejo de estabelecer ecossistemas independentes decorre de um desejo por autonomia. No entanto, essa independência pode prejudicar a interoperabilidade com o mainnet do Ethereum, tornando difícil para os usuários esperar uma interação perfeita entre o L2 e o Ethereum. Como resultado, as blockchains L2, que nasceram para resolver os problemas de escalabilidade do Ethereum, acabam enfraquecendo a integridade geral da rede. Isso vai contra o objetivo original das soluções de escalabilidade do Ethereum e pode potencialmente causar confusão em todo o ecossistema Ethereum.

1.1.2 Centralização para Eficiência

Alguns projetos L2, em sua busca pela eficiência, introduziram elementos centralizados. Embora abordagens centralizadas possam oferecer desempenho superior e taxas mais baixas a curto prazo, elas minam o princípio fundamental de descentralização que sustenta a tecnologia blockchain. Isso pode levar a um sacrifício de confiança e segurança a longo prazo na tecnologia. Além disso, uma estrutura centralizada cria um único ponto de falha, aumentando as vulnerabilidades de segurança, o que representa riscos significativos para usuários e desenvolvedores.

1.1.3 Ignorando as necessidades dos construtores

À medida que os projetos de L2 constroem seus ecossistemas, muitas vezes impuseram confusão e encargos aos desenvolvedores. Como cada projeto L2 adota uma abordagem técnica diferente, os desenvolvedores são obrigados a entender e se adaptar a várias plataformas. Isso cria uma barreira significativa para o desenvolvimento de novos dApps ou a portabilidade de dApps existentes para blockchains L2. Além disso, sem protocolos padronizados entre blockchains L2, os desenvolvedores enfrentam a dificuldade de modificar o código para se adequar a diferentes infraestruturas. Essa situação não apenas diminui a produtividade dos desenvolvedores, mas também dificulta a inovação e o crescimento dentro do ecossistema Ethereum.

Projetos L2 podem argumentar que não tiveram escolha senão tomar essas decisões para expandir seus ecossistemas e garantir capital. No entanto, essas tendências acabam enfraquecendo a segurança da mainnet Ethereum, resultando em impactos negativos no ecossistema geral do Ethereum.

1.2 Retornando ao Núcleo

Origem: Vitalik Buterin warpcast

Em julho de 2024, Vitalik Buterin, o fundador do Ethereum, publicou um post criticando a atual indústria de blockchain pelo seu investimento excessivo em infraestrutura. Vitalik apontou que esse superinvestimento em infraestrutura resulta de investidores que indiretamente investem em aspectos técnicos, em vez de investir diretamente em moedas ou tokens para satisfazer sua consciência moral. Sua observação parece estar alinhada com o surgimento descontrolado de projetos L2. À medida que uma quantidade significativa de capital fluiu para a infraestrutura, surgiram projetos focados exclusivamente no lucro, em vez da narrativa de escalabilidade do Ethereum, empurrando o Ethereum e suas preocupações com escalabilidade para fora da narrativa L2.

É claro que o investimento no ecossistema L2 não é inerentemente ruim. O capital é essencial para a execução de projetos. No entanto, esse capital nunca deve se tornar a maior prioridade. O mais importante é focar no que a solução L2 está tentando resolver e como pretende fazer isso.

Projetos de L2 não devem esquecer seu objetivo original de resolver os problemas de escalabilidade do Ethereum. É crucial manter a interoperabilidade com o Ethereum, aderir aos princípios de descentralização e fornecer um ambiente onde os desenvolvedores possam participar facilmente. Se as soluções de L2 falharem em alcançar esse equilíbrio, não apenas o desenvolvimento do ecossistema do Ethereum será ameaçado, mas a confiança e a segurança de longo prazo da tecnologia blockchain também estarão em risco. Quando os projetos de L2 retornarem aos seus princípios básicos e contribuírem para resolver os problemas de escalabilidade do Ethereum por meio de uma estreita colaboração com o Ethereum, progressos genuínos na tecnologia blockchain serão alcançados.

2. Taiko: O Verdadeiro Ethereum L2

Então, o que é necessário para se tornar um verdadeiro Ethereum L2 que realmente aborda as questões de escalabilidade do Ethereum? Três fatores-chave parecem ser importantes aqui: 1) Está totalmente integrado ao Ethereum? 2) É totalmente descentralizado? 3) Considera suficientemente as necessidades dos construtores que operam no ambiente Ethereum? Vamos examinar os esforços que a Taiko está fazendo para se tornar um verdadeiro Ethereum L2 com base nesses fatores.

2.1 L2 equivalente ao Ethereum

A solução para os problemas de escalabilidade do Ethereum deve ser naturalmente bem integrada ao Ethereum. Aqui, integração refere-se não apenas à integração em nível de sistema, mas também ao valor e, além disso, à integração filosófica. Claro, o termo “integração” não significa idêntico ou duplicado em muitos aspectos. No entanto, é uma das virtudes necessárias para se tornar um verdadeiro Ethereum L2, já que muitas blockchains continuam a operar como Ethereum L2 sem aderir a esses princípios básicos.

2.1.1 Blockchain EVM Tipo-1

Em 4 de agosto de 2022, Vitalik Buterin publicou “Os diferentes tipos de ZK-EVMs,” uma análise e classificação de zkEVMs. De acordo com sua análise, as zkEVMs são divididas em Tipos 1, 2, 2.5, 3 e 4, sendo que números mais altos indicam menor interoperabilidade e compatibilidade com o Ethereum, mas maior eficiência na geração de provas e desempenho geral. Em outras palavras, tipos de zkEVM com números mais altos envolvem mudanças, como modificar o núcleo do EVM ou introduzir módulos adicionais para otimizar o desempenho.

Enquanto Vitalik também observou no artigo que nenhum dos tipos de zkEVM é tecnicamente superior e pode potencialmente coexistir, ele concluiu a peça com a seguinte declaração:

Pessoalmente, minha esperança é que tudo se torne Tipo 1 ao longo do tempo, por meio de uma combinação de melhorias nos ZK-EVMs e melhorias no Ethereum em si para torná-lo mais amigável ao ZK-SNARK.

No fim das contas, na escolha entre interoperabilidade e desempenho, Vitalik optou pela interoperabilidade para escalabilidade do Ethereum.

Embora este artigo tenha sido escrito há dois anos, em 2024, vale a pena refletir, especialmente agora que um grande número de blockchains Ethereum L2 surgiu. Para funcionar verdadeiramente como uma blockchain Ethereum L2 genuína, o objetivo final deve ser alcançar um zkEVM do Tipo-1.

Embora o artigo de Vitalik classifique apenas os zkEVMs, se adotarmos uma perspectiva mais ampla, a estrutura do L2 em si também pode ser estendida para o tipo de EVM ou L2, dependendo se está totalmente integrada ao Ethereum. Sob essa perspectiva, Taiko visa fornecer escalabilidade ao Ethereum usando um EVM Tipo-1 equivalente ao Ethereum.

Como o Taiko tem como objetivo ser uma blockchain de segunda camada equivalente ao Ethereum, inevitavelmente mostra um desempenho relativamente inferior em comparação com outros tipos de blockchains de segunda camada do Ethereum, como Tipo 2 ou Tipo 3. No entanto, considerando que as outras blockchains de segunda camada mencionadas anteriormente não estão totalmente comprometidas com a escalabilidade do Ethereum, esse compromisso pode ser compreensível. Também vale ressaltar que esta não é uma preocupação principal, pois a equipe do Taiko está ciente desse problema e definiu explicitamente seu objetivo de melhorar as deficiências de desempenho por meio do design de protocolo interno.

2.1.2 Base Rollup

Fonte: MEV para "Rollup Baseado

Taiko não apenas se integra totalmente à infraestrutura do sistema Ethereum, mas também tenta se alinhar completamente aos aspectos de segurança do Ethereum. Taiko utiliza um conceito conhecido como Rollup Baseado, que opera sem um sequenciador centralizado. Em vez disso, os validadores do Ethereum também assumem o papel de sequenciadores do Taiko, responsáveis por sequenciar transações e blocos. Devido a essas características, há uma forte possibilidade de que o ecossistema fragmentado do Ethereum possa ser reintegrado em direção ao Ethereum como um todo.

Devido às características do Based Rollup, os propositores de blocos do Ethereum são os sequenciadores da Taiko. Este papel vem com deveres específicos, incluindo a manutenção de seu lucro como beneficiários de MEV (Valor Extraível Máximo) da Taiko e ter liveness como sequenciadores. Esse senso de incentivos adicionais os encoraja a operar com cuidado extra.

2.2 O Caminho para a Descentralização Completa

Do ponto de vista do sistema, a descentralização é um conceito complicado e inconveniente. Honestamente, se tudo fosse tratado e gerenciado a partir de um único ponto, sem dúvida seria mais eficiente e mais fácil de manter. Consequentemente, muitos Ethereum L2s adotaram modelos de sequenciador centralizados. No entanto, essa abordagem tem desvantagens, como o potencial para sequenciadores maliciosos censurarem transações ou ampliarem o impacto de um único ponto de falha. Nesse cenário, quem confiaria no sistema? A indústria de blockchain foi desenvolvida precisamente porque ninguém podia ser confiável. Para eliminar esses riscos potenciais, a descentralização completa é essencial.

Fonte: Base Contestable Rollup (BCR): Um design rollup configurável e multi-provas

O que precisa ser cumprido para uma descentralização completa? Taiko ponderou essa pergunta e introduziu o Based Contestable Rollup (BCR). O ponto chave para evitar a centralização é garantir a presença de vários participantes e evitar a colusão, ao mesmo tempo em que se incentiva a competição. O BCR, adotado pela Taiko, é um rollup caracterizado por um mecanismo competitivo entre as provas do rollup e a sequência com base nesse mecanismo, englobando todos os elementos essenciais.

34.469 linhas de código não vão ficar sem bugs por muito tempo.

  • Vitalik Buterin

A razão pela qual a Taiko escolheu a estrutura BCR é criar um ambiente completamente descentralizado. O argumento de Vitalik Buterin enfatiza que zk-SNARKs ainda não são um módulo totalmente confiável. Em particular, os últimos sistemas zk-SNARK tornaram-se significativamente mais complexos, aumentando consideravelmente a probabilidade de bugs. E como ainda é uma tecnologia inacabada, espera-se que se torne ainda mais complexa, tornando-a vulnerável a erros técnicos. Quando tais vulnerabilidades existem, um rollup centralizado pode não permitir que um problema se agrave muito, uma vez que há uma entidade responsável e capaz de resolver quaisquer erros técnicos ou riscos específicos. No entanto, no caso da Taiko, que visa um ambiente totalmente descentralizado, é difícil resolver claramente tais questões. Portanto, a Taiko evita uma estrutura que confia cegamente nos zk-SNARKs. Em outras palavras, através da estrutura BCR, a Taiko está preparada para a possibilidade de erros de prova de rollup e estabeleceu um sistema que permite desafios a provas de rollup incorretas.

Para entender como o BCR da Taiko funciona, um exemplo simples pode ser mais eficaz do que uma explicação complexa.

  1. Alice propõe um novo bloco.
  2. Bob envia uma prova de mudança de estado de H1 → H2. H1 é o hash pai e H2 é o novo hash de bloco. Bob aposta 10.000 TAIKO como depósito. Sua prova entra em um período de resfriamento.
  3. As informações estaduais propostas por Bob, juntamente com as provas anexas, são divulgadas publicamente.
  4. Cindy determina que a mudança de estado de Bob deve ser H1 → H3, não H1 → H2. Cindy aposta seus 10.000 TAIKO durante o período de espera como um depósito concorrente e desafia a prova de Bob.
  5. A mudança de estado disputada entre Bob e Cindy está em espera, aguardando uma prova de nível superior. Essa prova de nível superior permite que Bob e todos os outros provadores tenham a oportunidade de desafiá-la.

Cenário 1 - Se a proposta de Bob estiver correta:

  1. David verifica a proposta H1 → H2 de Bob, indicando que Bob estava correto. David recebe 2.500 TAIKO como recompensa por realizar a prova de nível superior e se torna o comprovador para H1 → H2, apostando 20.000 TAIKO como depósito.
  2. Cindy perde todo o seu depósito desde que fez uma proposta de modificação incorreta.
  3. Bob recebe seu depósito original de 10.000 TAIKO de volta, além de um adicional de 2.500 TAIKO como recompensa por fazer uma proposta correta.
  4. O período de espera para a nova proposta e prova de David começa.

Cenário 2 - Se a proposta de Bob estivesse incorreta e David fizesse uma nova proposta:

  1. David fornece uma prova de transição de três etapas de H1 → H4, indicando que a transição de Bob estava incorreta. David recebe 2.500 TAIKO como recompensa e aposta 20.000 TAIKO como depósito, deixando uma base de capital para suas informações de estado modificadas e prova.
  2. Cindy recebe seu depósito original de 10.000 TAIKO de volta, mais 2.500 TAIKO adicionais como recompensa por fazer um desafio legítimo contra as informações incorretas de mudança de estado de Bob.
  3. Bob perde todo o seu depósito devido ao risco de propor informações e provas incorretas de mudança de estado.
  4. O período de espera para a nova proposta e prova do David começa.

Essa estrutura, usando depósitos competitivos, incentiva os provadores de rollup a serem responsáveis ao desafiar e evita ataques desnecessários. Notavelmente, à medida que as rodadas de verificação continuam, o depósito necessário para a competição aumenta significativamente, evitando rodadas de competição desnecessárias.

Além disso, Taiko adotou um sistema multi-prova dentro do BCR. Este sistema permite o uso de diferentes sistemas à prova de rollup (SGX, ZK, SGX+ZK, etc.) dependendo do estágio, garantindo flexibilidade do sistema e operações mais estáveis. Apesar dessas vantagens, esse projeto tem uma desvantagem: a falta de atividade de provador quando a frequência de competição é baixa. A estrutura para provadores exige uma grande quantidade de competição para gerar lucros, então em ambientes onde isso não é o caso, pode ser uma escolha melhor para eles não participarem. Para evitar esse problema, a Taiko implementou um ajuste dinâmico em diferentes sistemas à prova de rollup, permitindo que o problema seja resolvido.

Esta questão da baixa frequência de competição pode surgir durante as primeiras fases do serviço. Para resolver isso, um grupo de provadores conhecido como Guardiões Provadores, usando um esquema de multi-assinatura, atuarão como uma rede de segurança até que o sistema amadureça. À medida que o sistema amadurece, o papel deles diminuirá gradualmente, eventualmente desaparecendo para alcançar completa descentralização.

2.3 Para Construtores da EVM

Os vários recursos reivindicados pelo Ethereum L2s e os L2s mais descentralizados são todos atraentes e necessários. No entanto, perdemos a pergunta mais crítica: Por que os Ethereum L2s existem? Ou a quem se destinam a beneficiar? A resposta é simples. Eles existem para os participantes do ecossistema que querem usar esses Ethereum L2s. Entre eles, os construtores que atraem muitos usuários e impulsionam todo o ecossistema L2 são os mais importantes. No entanto, nesta era de ouro das blockchains Ethereum L2, há uma abundância esmagadora de infraestrutura criada com regras individuais. Simplificando, é como tentar operar o mesmo serviço em vários países, cada um com leis e regulamentos muito diferentes, exigindo tempo e dinheiro desnecessários para resolver.

Então, como podemos ajudar os construtores a concentrar eficientemente seus recursos no desenvolvimento de serviços? A resposta é padronizar as regras e estreitar as lacunas entre as infraestruturas. Para tornar isso uma realidade, é essencial trazer uma infraestrutura que tenha sido historicamente refinada ou já seja amplamente utilizada por muitos construtores. Isso mesmo: precisamos trazer a infraestrutura usada no ambiente Ethereum. Isso permite que os construtores utilizem as metodologias e o know-how que já desenvolveram no Ethereum, permitindo que se ajustem confortavelmente à blockchain Ethereum L2.

Taiko só fará diferença neste mundo se ajudar os outros a fazerem diferença neste mundo.

Nesse sentido, Taiko está mostrando uma dedicação genuína aos construtores. A postagem no blog da Taiko mencionada acima destaca que a Taiko se beneficiará ao permitir que os participantes do ecossistema, especialmente os construtores, trabalhem livremente. Para honrar essa declaração, a Taiko continua a liberar todas as implementações de desenvolvimento como código aberto e adotou uma estrutura chamada Based Booster Rollup (BBR) para ajudar os construtores do EVM a fazerem a transição mais rápida e fácil.

O BBR é uma extensão dos benefícios do Rollup Baseado da perspectiva de um construtor, respondendo à pergunta sobre o que se pudéssemos aplicar as vantagens do Rollup Baseado ao lado do aplicativo da infraestrutura principal do blockchain. Com o BBR da Taiko, os construtores podem implantar seus dApps no L1 Ethereum uma vez e experimentar a implantação automática de dApp em todos os L2s sem a necessidade de trabalho adicional ou gastos de recursos.

BBR opera de forma semelhante à adição de CPUs ou SSDs extras a um laptop. Ao adicionar componentes de módulo adicionais ao computador existente, melhorando o desempenho sem alterar a estrutura básica, o BBR permite que aplicativos e serviços cresçam mais rapidamente e de forma mais significativa dentro da estrutura existente do Ethereum L1.

Através disso, os validadores do Ethereum podem propor blocos para toda a rede BBR e, combinado com as vantagens da L2 totalmente integrada, o BBR pode ser usado como uma solução para escalar instantaneamente o Ethereum. Em última análise, essa abordagem pode resolver o problema de fragmentação enfrentado por todos os rollups atuais. Em outras palavras, enquanto mantém a sequenciação e todos os benefícios associados da L1, os cross-rollups através da rede entre todos os L2s associados à L1 se tornam possíveis, alcançando a escalabilidade que o Ethereum tem buscado há muito tempo.

3. Visão da Taiko: Infraestrutura de Integração Ethereum e Comunidade

Exploramos a direção que Taiko está buscando. Apesar de ter três narrativas fortes como base, ideias sozinhas não podem mudar a indústria de jogos. As ideias devem ser implementadas dentro do prazo planejado, permitindo que outros se beneficiem dessas implementações, criando um ciclo virtuoso e se tornando um agente de mudança. Então, vamos examinar o processo pelo qual Taiko pretende se tornar um agente de mudança a partir das perspectivas passada, presente e futura.

3.1 Infraestrutura de Integração Ethereum

Um dos dois pilares críticos é a infraestrutura. Como a pedra angular para se tornar um verdadeiro Ethereum L2, Taiko está alavancando várias forças tecnológicas para construir esta infraestrutura. Vamos dar uma olhada em como a história da infraestrutura da Taiko tem se desenrolado.

3.1.1 Até Agora - Do Testnet Taiko para o Mainnet

Taiko não tentou alcançar tudo de uma vez. Para atingir o objetivo significativo de lançar sua mainnet, ela conduziu nada menos do que sete testnets alfa, preparando gradualmente a implementação dos conceitos Taiko idealizou. Vamos primeiro explorar o conteúdo das sete etapas da testnet alfa.

Alpha Testnet-1 (Snæfellsjökull)

Todos os desenvolvedores podem implantar contratos inteligentes e os usuários podem usar todas as ferramentas Ethereum e Solidity como fazem no Ethereum. Isso permitiu que todos testassem e gerassem algumas transações. Essa versão permitiu que qualquer pessoa interessada executasse um nó L2 e estivesse aberta à participação como proponente. Para isso, a Taiko planejou executar alguns nós e propor blocos, convidando todos a participar. A testnet incluía uma ponte para mover ativos entre a testnet e o Ethereum, assim como um explorador de blocos para verificar o histórico de transações.

Alpha Testnet-2 (Askja)

Este foi o primeiro testnet a verificar com sucesso que a rede pode operar através de um mecanismo de prova aberto a todos. Ele estabeleceu a base para completa descentralização nesta versão. Além disso, o monitoramento e o alerta da rede blockchain foram implementados, e os construtores puderam implantar seus dApps diretamente neste testnet sem modificar seu código usado no Ethereum.

Alpha Testnet-3 (Grímsvötn)

Esta versão estabeleceu e implementou a base da tokenomia com base em um novo modelo de taxa e recompensa. Também incluiu testes do processo essencial de resfriamento de prova no mecanismo de prova e testes iniciais da camada de início para Taiko L3.

Alpha Testnet-4 (Eldfell L3)

Esta versão implementou primeiro a camada de início para L3, introduzida com o conceito de rollup-on-rollup. Como o Taiko L2 está totalmente integrado ao Ethereum, o Taiko efetivamente tratou o L2 como L1 e tentou expandir para L3. Além disso, foi introduzido um novo mecanismo de prova baseado em stake para evitar a centralização de provadores e garantir que eles recebam recompensas razoáveis.

Alpha Testnet-5 (Jólnir)

Esta versão incluiu uma nova proposta e implementação de prova baseada em Separação de Construtor de Propositor (PBS). PBS é uma série de processos envolvendo mecanismos econômicos entre proposers e provers para garantir a descentralização na construção de blocos. Ao contrário de testnets anteriores, que não introduziram esse aspecto, a construção de blocos agora adota uma forma de mercado aberto seguindo esta versão.

Alfa Testnet-6 (Katla)

O sexto testnet, Katla, implementou a versão inicial do BCR. Como o Taiko pretende ser um L2 equivalente ao Ethereum, esta versão preparou e testou a integração das atualizações mais recentes do Ethereum, como o EIP-4844, mesmo que elas ainda não estivessem ativadas. Além disso, a ponte foi atualizada e o explorador de blocos foi aprimorado para fornecer informações mais abrangentes.

Alfa Testnet-7 (Hekla)

O testnet final, Hekla, concentrou-se na ativação do EIP-4844, que havia sido preparado no testnet anterior. Isso implementou e permitiu com sucesso o uso do Blob, o novo mecanismo de armazenamento de rollup na mainnet Ethereum. Além disso, várias melhorias foram introduzidas nesta versão da testnet, incluindo ajustes na emissão de gás de bloco L2, ativação do snap sync e modificações nas configurações do EIP-1559. Com base nos recursos aplicados e testados até esta versão da testnet, a mainnet agora está pronta para ser preparada sem problemas.

Origem: Bloco #1 da rede principal Taiko

Taiko Mainnet

O conteúdo das redes blockchain verificado e seguro durante os testnets foi revelado ao mundo através do lançamento da mainnet. É importante destacar que Vitalik Buterin, o fundador do Ethereum, gerou o próximo blocoimediatamente após o bloco gênese, adicionando ainda mais significado. Os usuários em geral podem transferir ETH do Ethereum para a mainnet Taiko através da ponte e interagir diretamente com dApps na blockchain Taiko. Os construtores, em particular, podem executar nós, propor e comprovar blocos e participar ativamente da blockchain Taiko, uma plataforma com um potencial imenso. Tecnologicamente, o Taiko introduziu módulos de implementação que representam sua visão, como BCR e Raiko, demonstrando seu compromisso em se tornar um verdadeiro Ethereum L2.

3.1.2 Agora - Sistema Pré-Confirmação e Multi-Proof

Enquanto Taiko avançava por seis testnets para chegar ao mainnet, também estava solidificando sua estrutura interna para se tornar um Ethereum L2 mais avançado. Dois dos desenvolvimentos mais notáveis são os sistemas de Pré-confirmação e Multi-Proof, que exploraremos mais a fundo.

Pré-confirmação

Mesmo após o lançamento da mainnet, o Taiko continua a evoluir em uma direção que herda a segurança e a finalidade do Ethereum. No entanto, essa evolução introduz um risco em que os proponentes de blocos podem enfrentar um problema de sobrevivência devido à falta de rentabilidade. Por exemplo, em um ecossistema como o do Taiko, onde a liquidez é escassa, os usuários normalmente oferecem dicas muito mais baixas para bloquear os proponentes, tornando o tempo de bloqueio de 12 segundos do Taiko insuficiente para qualquer proponente de bloco lucrar. Como resultado, a Taiko Labs opera temporariamente proponentes sem buscar lucro para evitar que tal situação surja. Se nenhuma ação for tomada, o tempo de bloqueio na mainnet Taiko continuará a aumentar.

Para abordar as questões de lucratividade na construção de blocos L2, melhoria no tempo de bloco e eficiência na postagem de dados, a Taiko planeja introduzir um conceito chamado Pré-confirmação. A Pré-confirmação é um foco principal de pesquisa e desenvolvimento na segunda metade de 2024 e desempenhará um papel essencial fora da mainnet da Taiko. Através da Pré-confirmação, a construção de blocos L2 pode se tornar mais eficiente e estável, permitindo que os usuários experimentem confirmações de transações mais rápidas.

Além disso, a Pré-confirmação poderia simplificar e fortalecer a estrutura de rollup, integrando os papéis dos proponentes L2 e L1. Isso se conecta com a sequência baseada, que, ao considerar a lucratividade do construtor, o bootstrap para a sobrevivência e a configuração de tempos de bloco rápidos, pode não funcionar sem problemas na prática. No entanto, se vários Preconfers realizarem a Pré-confirmação, forks na rede principal Taiko podem ocorrer. Portanto, apesar de alguma controvérsia, um mecanismo como a seleção de líder está sendo discutido como um compromisso prático.

Sistema Multi-Proof

Outro tema de pesquisa e desenvolvimento para a Taiko é o sistema Multi-Proof, que visa integrar vários clientes e vários sistemas de prova. A abordagem Multi-Proof reduz as vulnerabilidades devido à implementação do cliente e aos bugs do sistema de prova, garantindo que, mesmo que um método de prova seja comprometido, outros impedirão que a mesma vulnerabilidade seja explorada.

Origem: Abordagem de Taiko para Multi-Provas

Primeiro, Taiko visa estabelecer um sistema Multi-Cliente "Aberto" onde cada cliente pode validar blocos de forma independente. Isso permite que os usuários escolham seu cliente preferido para validação de blocos, oferecendo vantagens em termos de acessibilidade e escalabilidade. Além disso, serve como uma contramedida fundamental contra pontos únicos de falha, contribuindo para a operação mais segura da rede principal. No entanto, como isso requer suporte sistêmico para a funcionalidade Multi-Client do Ethereum, que é a rede L1, Taiko planeja usar um sistema "Fechado" que emprega vários tipos aprimorados de validadores até que esse suporte seja totalmente implementado.

Além disso, a Taiko opera um sistema Multi-Proof de mercado livre onde os proponentes procuram provadores, propõem blocos e prosseguem com a verificação usando o sistema de prova escolhido. Além disso, este sistema Multi-Proof enfatiza a modularidade e a abertura, permitindo que vários clientes e sistemas de prova colaborem na geração de várias provas. Para este fim, Taiko colabora com Powdr Labs, Risc Zero e outros para melhorar a interoperabilidade entre compiladores e sistemas zk-SNARK e construir uma pilha ZK modular.

A implementação desses conceitos é chamada de “Raiko”. Raiko suporta vários zkVMs e alavanca SGX para aumentar a segurança. Este sistema aumenta a flexibilidade da prova de bloco através da arquitetura ZK/TEE e melhora zkVM e TEE com métodos de entrada padronizados. Taiko planeja continuar integrando mais zkVMs e expandindo o Wasm zkVM. Este sistema tem como objetivo fornecer um ambiente integrado e amigável para provas de bloco compatíveis com EVM.

3.1.3 De agora em diante - O futuro com BCR e BBR

Embora o Taiko tenha feito progressos significativos, o objetivo de se tornar um divisor de águas ainda parece distante. Em última análise, o caminho da Taiko para sua visão final depende fortemente de dois elementos principais, BCR e BBR, que foram inicialmente implementados, mas ainda exigem mais refinamento.

Embora já tenhamos explicado BCR e BBR acima, vamos revisitá-los.

BCR permite que usuários e desenvolvedores proponham blocos, executem nós e implantem contratos inteligentes da mesma maneira que no Ethereum, introduzindo um mecanismo de resolução de disputas que permite que erros dentro dos rollups sejam rapidamente resolvidos. Isso garante finalidade e precisão dentro da blockchain, tornando o BCR um pilar da tecnologia central do Taiko.

Fonte: Rollup de impulsionador baseado (BBR): um novo marco importante no roteiro da Taiko

BBR baseia-se nas vantagens do Based Rollup, oferecendo maior eficiência e total interoperabilidade com o Ethereum. Isso permite que os usuários usem dApps integrados em todos os L2s sem a necessidade de se mover entre eles, enquanto os desenvolvedores podem implantar dApps uma vez e tê-los dimensionados automaticamente em todos os L2s. Além disso, o BBR aborda o problema de fragmentação presente em todos os rollups, reduzindo significativamente os custos de transação e aumentando o rendimento. Como resultado, a Taiko vê o BBR como tendo o potencial de escalar fundamentalmente o ecossistema Ethereum, e uma vez que essa tecnologia seja implementada, todos os usuários e desenvolvedores da rede Ethereum podem esperar uma experiência aprimorada.

A mainnet da Taiko tem como objetivo apoiar desenvolvedores, usuários e construtores, permitindo-lhes trabalhar livre e eficientemente dentro do ambiente Ethereum, concentrando-se nesses dois pilares principais. No entanto, uma vez que esses pilares ainda não são perfeitos, eles precisarão continuar evoluindo e melhorando para se tornarem componentes tecnológicos essenciais que ajudam a realizar a visão da Taiko. À medida que esses dois pilares se tornam mais fortes e completos, a Taiko será capaz de apresentar um novo padrão para L2s que oferece total interoperabilidade com o Ethereum, descentralização completa e maior proximidade com usuários e construtores.

3.2 Comunidade

O outro pilar crucial é a comunidade. Para garantir que o espaço que o Taiko estabelece por meio de sua infraestrutura realmente se torne valioso, o engajamento da comunidade é essencial. Para esse fim, a Taiko está fazendo esforços em várias áreas, incluindo emissão de tokens, desenvolvimento tokenômico, ativação de ecossistema e estabelecimento de ambiente de governança. Vamos explorar alguns dos esforços de Taiko nessas áreas.

3.2.1 Até Agora - Emissão e Alocação de Tokens TAIKO

Após o lançamento da mainnet Taiko, foi realizado um airdrop de TAIKO, o token nativo da rede Taiko. TAIKO, que está no centro dos mecanismos econômicos e da tokenômica da Taiko, teve uma emissão inicial de 1 bilhão de tokens. O evento de geração de tokens (TGE) para TAIKO ocorreu em 5 de junho de 2024. A distribuição é a seguinte: 11,62% do fornecimento total foi alocado para investidores e 9,81695% para a equipe central da Taiko Labs, conforme ilustrado no gráfico acompanhante.

Os tokens distribuídos TAIKO estão sujeitos a um período inicial de bloqueio de 12 meses. Após esse período, 25% dos tokens bloqueados serão liberados, sendo que os 75% restantes serão desbloqueados gradualmente ao longo de três anos. Essa estrutura de vesting é projetada para minimizar a volatilidade do mercado, incentivar a participação de longo prazo no ecossistema Taiko e, em última análise, apoiar o sucesso do projeto Taiko.

O cronograma de liberação de liquidez do token é ilustrado no gráfico abaixo, com o verde representando tokens já distribuídos, amarelo representando tokens a serem distribuídos ao longo de 2-4 anos, laranja representando tokens a serem distribuídos gradualmente ao longo de três anos a partir de um ano após o lançamento e rosa representando tokens alocados para desenvolvimento de protocolo, governança DAO e rede ao longo de cinco anos ou mais.

3.2.2 Agora - O Ecossistema Taiko em Expansão

Fonte: Apresentando Trailblazers: Explore Taiko e seja recompensado

Taiko'sPrograma Trailblazers é um programa de fidelidade onde os usuários podem ganhar XP através de várias atividades on-chain na mainnet Taiko e receber recompensas. 10% do fornecimento total de tokens TAIKO foi alocado para este programa, e os usuários podem ganhar mais XP e subir de nível participando de atividades. Alguns detentores de NFT recebem aumentos de XP, e o programa oferece uma variedade de atividades e eventos especiais.

O programa visa incentivar os usuários a explorar o ecossistema Taiko e se envolver ativamente com a comunidade. A XP pode ser obtida participando de atividades como pontes, aumento do volume de transações e proposição de blocos na mainnet do Taiko. Ao final de cada temporada, as recompensas são distribuídas com base no XP acumulado.

Além disso, o programa Trailblazers introduz um sistema de facção, permitindo que os usuários formem equipes e compitam dentro de duas facções (Based e Boosted). Os usuários podem coletar distintivos associados a cada facção, que fornecem bônus como XP adicional. No final da temporada, a facção com mais XP recebe recompensas adicionais. Os desenvolvedores também podem participar deste programa e receber recompensas pelas aplicações com melhor desempenho.

O objetivo do programa Trailblazers é atrair mais usuários para o ecossistema Taiko e permitir que eles ganhem experiência e ganhem recompensas por meio de várias atividades.

Graças ao apoio ativo do Taiko, o ecossistema Taiko está crescendo rapidamente. Mais detalhes sobre isso serão abordados no Capítulo 4.

3.2.3 A partir de agora - Alcançar a descentralização completa através da governança do Taiko

Para alcançar a descentralização completa, o Taiko permite que a comunidade participe da tomada de decisões por meio de uma DAO. As principais decisões são tomadas através de votos dos detentores de tokens TAIKO, determinando a direção operacional da rede. No entanto, a governança de Taiko ainda está em seus estágios iniciais e ainda não está totalmente ativa. Portanto, o primeiro comitê será estabelecido pelo Taiko Labs, e a adição e remoção dos membros do comitê será decidida por um voto do Taiko DAO.

3.3 Um Caminho Desafiador, mas Gradual

Taiko está progredindo de forma constante, se não rápida, em direção à filosofia e ideias que busca alcançar. Taiko enfatiza especialmente seu objetivo de ser uma blockchain para usuários e desenvolvedores, o que é evidente no crescente ecossistema da Taiko após o lançamento da mainnet. No próximo capítulo, vamos nos aprofundar no desenvolvimento do ecossistema da Taiko.

4. Progresso Atual Após Mainnet

Desde o lançamento da rede principal Taiko, foram feitos progressos significativos em várias dimensões da rede. Nos últimos 90 dias, o Taiko demonstrou um crescimento substancial na atividade da rede, lucratividade, engajamento do usuário e avanços técnicos. Nesta seção, vamos examinar as métricas.

4.1 Transação e Crescimento do Usuário

A mainnet da Taiko experimentou crescimento na atividade da rede, atingindo mais de 100 milhões de transações. Esse aumento na atividade é ainda mais destacado pela rede que lida com até 2.000.000 de transações diárias, mostrando sua capacidade robusta e adoção crescente. A ampliação da base de usuários é evidenciada pela atração de mais de 1.000.000 de endereços de carteira únicos, refletindo um forte interesse e engajamento dos usuários no ecossistema da Taiko.

4.2 Rentabilidade e Descentralização

Uma das conquistas notáveis após o lançamento da mainnet é a rentabilidade do proponente da Taiko Labs, que se tornou descentralizado, sem permissão e lucrativo. Este marco desafia a compreensão atual do Ethereum e abre novas possibilidades para soluções de dimensionamento do Ethereum. Embora a Taiko tenha registrado perdas no passado, à medida que mais dapps são incorporados, ela tem sido constantemente movida para ser lucrativa. Será importante analisar os próximos meses.

Origem: Lucro Onchain - growthepie

4.3 Custo operacional mais baixo

A Taiko fez vários avanços técnicos visando otimizar o desempenho da rede e reduzir custos. Notavelmente, houve uma redução de 30% nos custos de gás do contrato TaikoL1, aumentando a lucratividade do proponente. Além disso, a redução de 50% do vínculo de vitalidade e da validade das provas SGX e do vínculo de contestação reduziu os custos de capital, permitindo mais participantes na sequência de transações sem permissão da Taiko.

5. É hora de ficar de olho no progresso do Taiko

Origem: Espelho Taiko

Já se passaram nove anos desde que o Ethereum apareceu pela primeira vez no cenário global. Durante este período, o Ethereum experimentou um tremendo crescimento e passou por inúmeras mudanças para lidar com as dores de crescimento que acompanharam sua expansão. Entre essas mudanças, o plano para soluções de Camada 2 para lidar com os problemas de escalabilidade do Ethereum foi uma escolha crucial para os próximos passos do Ethereum, levando à era atual de destaque do Ethereum L2. No entanto, com o passar do tempo, várias soluções Ethereum L2 surgiram que divergem da narrativa original do Ethereum L2, resultando em relacionamentos mais competitivos ou antagônicos em vez de cooperativos com o Ethereum, enfraquecendo a segurança do Ethereum.

Agora, é crucial se concentrar em identificar o "The True Ethereum L2" – aqueles com potencial para se tornarem parceiros genuínos, em vez de ameaças ao Ethereum. Isso significa que precisamos discernir cuidadosamente quais entidades estão genuinamente focadas em abordar os desafios de escalabilidade que o Ethereum se propôs a resolver e estão tomando as medidas apropriadas em direção a esse objetivo. Por esse motivo, o Taiko tem atraído atenção significativa. Taiko está progredindo sob a narrativa de ser um L2 equivalente ao Ethereum, um L2 totalmente descentralizado e um L2 que prioriza os construtores. Notavelmente, Taiko está fazendo um esforço considerável para realizar essas narrativas, apoiado por fortes fundamentos técnicos, como BCR e BBR.

É claro que muitos outros projetos Ethereum L2 também estão se esforçando à sua maneira, então ainda é incerto qual projeto acabará reivindicando o trono nesta era de domínio do Ethereum L2. No entanto, não é coincidência que a trajetória futura da Taiko esteja atraindo atenção generalizada, pois está transformando consistentemente sua direção clara - para enfrentar os desafios fundamentais do Ethereum - em resultados tangíveis.

Aviso Legal:

  1. Este artigo foi reproduzido de [4pilares], Todos os direitos autorais pertencem ao autor original [Heechang&Ingeun]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe e eles vão lidar com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem nenhum conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe da Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Taiko - A verdadeira Ethereum L2

iniciantes9/20/2024, 3:18:43 AM
Apesar das diferenças entre as startups Web2 e Web3, a sabedoria clássica sobre a adequação do produto-mercado ("PMF") se aplica muito ao crypto: encontre-o, ou morra. Neste artigo, exploraremos o problema de lançar um token antes do PMF e as poucas instâncias em que pode ser apropriado.

Principais pontos

  • O Ethereum tem enfrentado problemas de escalabilidade devido ao aumento do volume de transações, o que tem levado a taxas crescentes e atrasos no processamento de transações.
  • Muitos projetos de Camada 2 do Ethereum não deram importância à manutenção de uma conexão próxima com o Ethereum, o que levou a problemas como fragmentação entre as L2s e centralização do sequenciador.
  • Taiko tem como objetivo ser um verdadeiro Ethereum Layer 2 ao manter total interoperabilidade com o Ethereum, priorizando a descentralização dos sequenciadores e fornecendo suporte total aos desenvolvedores.
  • A Taiko fez progressos significativos ao abordar os problemas de escalabilidade do Ethereum por meio do lançamento de sua mainnet e do envolvimento da comunidade, ao mesmo tempo em que adere aos seus princípios básicos.

Ethereum surgiu pela primeira vez em 2015, com o objetivo de maximizar o potencial da tecnologia blockchain por meio de contratos inteligentes e dApps. No entanto, à medida que a rede Ethereum experimentou uma explosão no número de usuários e volumes de transações, ela enfrentou sérios problemas de escalabilidade.

Inicialmente, o número de transações no Ethereum era relativamente baixo, então a capacidade de processamento do blockchain não era uma preocupação significativa. Os usuários podiam processar transações de forma rápida e barata, e a rede operava de forma estável. No entanto, à medida que a popularidade do Ethereum disparou e vários dApps, como DeFi, jogos e mercados NFT, começaram a surgir, os números de transações dispararam. Consequentemente, o tempo necessário para incluir transações em um bloco aumentou, e as taxas de transação aumentaram drasticamente. Isso era particularmente oneroso para usuários envolvidos em pequenas transações ou que exigiam um processamento rápido de transações.

Para resolver esses problemas, a Fundação Ethereum e a comunidade exploraram várias soluções. Uma das soluções mais proeminentes foi o sharding. O compartilhamento é uma solução de escalabilidade que divide a rede blockchain em vários "fragmentos" menores, aumentando significativamente a taxa de transferência de transações. Semelhante a como vários computadores podem processar tarefas simultaneamente, o sharding permite que a rede Ethereum processe mais transações de forma rápida e eficiente. O Ethereum tinha como objetivo introduzir essa tecnologia para melhorar significativamente a capacidade de processamento da rede.

Apesar dos benefícios promissores, preocupações com a centralização e os desafios técnicos que levaram a atrasos no desenvolvimento fizeram com que o Ethereum mudasse de shard direto para uma abordagem de Camada 2.

À medida que o Ethereum abraçou totalmente as soluções L2, vários projetos L2 do Ethereum surgiram. Taiko, que vamos apresentar neste artigo, é um desses L2s do Ethereum, mas tem se desenvolvido com uma direção única e distinta de muitos outros L2s do Ethereum. Como Taiko tem como objetivo abordar de forma abrangente os problemas enfrentados pelos L2s do Ethereum existentes, antes de nos aprofundarmos em Taiko, vamos explorar primeiro o caminho que os L2s do Ethereum percorreram e os problemas que eles encontraram.

1. A Era de Ouro das Blockchains L2 da Ethereum

1.1 A Emergência das Blockchains L2 da Ethereum: Cada Uma com sua Própria Abordagem e Filosofia

A Camada 2 do Ethereum é composta por infraestruturas de blockchain projetadas para aumentar a velocidade de processamento de transações e reduzir as taxas, mantendo a segurança do Ethereum mainnet, Camada 1. Os tipos mais notáveis de L2 são Plasma, Optimistic Rollup e zk Rollup.

Os projetos da Ethereum L2 começaram a desenvolver suas próprias blockchains da Ethereum L2 de acordo com suas filosofias, métodos e crenças, tudo isso enquanto buscam o objetivo comum de resolver os problemas de escalabilidade da Ethereum. Como resultado, os usuários se beneficiaram de taxas mais baixas e velocidades de transação mais rápidas. No entanto, foi uma questão de direção ou velocidade? Em meio à proliferação das blockchains da Ethereum L2, a Ethereum e seus problemas de escalabilidade estavam começando a ficar em segundo plano.

Essencialmente, os L2s do Ethereum foram criados para resolver o problema de escalabilidade do Ethereum, mas muitos desses projetos começaram a se concentrar mais na promoção de suas próprias mainnets em vez de abordar a questão central. Muitos dos L2s do Ethereum começaram a operar de uma maneira que deliberadamente excluía sua conexão com o Ethereum, oferecendo apenas uma ligação de valor mínimo através de pontes ou, em alguns casos, não o suportando de forma alguma. Isso levou à criação de blockchains independentes que, na prática, não estavam relacionadas ao Ethereum.

Por exemplo, Blast, que lançou sua mainnet em 29 de fevereiro de 2024, inicialmente enfatizou sua direção e narrativa como um Ethereum L2. No entanto, em algum momento, ele começou a se referir a si mesmo como uma "cadeia full-stack", distanciando-se do Ethereum. A mudança do identificador oficial do Blast no X (antigo Twitter) de @Blast_L2para@blastnão foi coincidência.

Origem: Jim X

Isso indica que, embora muitos L2s do Ethereum afirmem enfatizar sua conexão com o Ethereum e expandir sua escalabilidade, parece não haver verdadeiros L2s do Ethereum que genuinamente defendam a narrativa de trabalhar ao lado do Ethereum. Então, o que deu errado?

1.1.1 Redução da Conectividade com Ethereum

Muitas soluções L2 estão cada vez mais enfatizando suas características e funcionalidades exclusivas, levando a uma gradual diminuição da conectividade com o Ethereum. Esse desejo de estabelecer ecossistemas independentes decorre de um desejo por autonomia. No entanto, essa independência pode prejudicar a interoperabilidade com o mainnet do Ethereum, tornando difícil para os usuários esperar uma interação perfeita entre o L2 e o Ethereum. Como resultado, as blockchains L2, que nasceram para resolver os problemas de escalabilidade do Ethereum, acabam enfraquecendo a integridade geral da rede. Isso vai contra o objetivo original das soluções de escalabilidade do Ethereum e pode potencialmente causar confusão em todo o ecossistema Ethereum.

1.1.2 Centralização para Eficiência

Alguns projetos L2, em sua busca pela eficiência, introduziram elementos centralizados. Embora abordagens centralizadas possam oferecer desempenho superior e taxas mais baixas a curto prazo, elas minam o princípio fundamental de descentralização que sustenta a tecnologia blockchain. Isso pode levar a um sacrifício de confiança e segurança a longo prazo na tecnologia. Além disso, uma estrutura centralizada cria um único ponto de falha, aumentando as vulnerabilidades de segurança, o que representa riscos significativos para usuários e desenvolvedores.

1.1.3 Ignorando as necessidades dos construtores

À medida que os projetos de L2 constroem seus ecossistemas, muitas vezes impuseram confusão e encargos aos desenvolvedores. Como cada projeto L2 adota uma abordagem técnica diferente, os desenvolvedores são obrigados a entender e se adaptar a várias plataformas. Isso cria uma barreira significativa para o desenvolvimento de novos dApps ou a portabilidade de dApps existentes para blockchains L2. Além disso, sem protocolos padronizados entre blockchains L2, os desenvolvedores enfrentam a dificuldade de modificar o código para se adequar a diferentes infraestruturas. Essa situação não apenas diminui a produtividade dos desenvolvedores, mas também dificulta a inovação e o crescimento dentro do ecossistema Ethereum.

Projetos L2 podem argumentar que não tiveram escolha senão tomar essas decisões para expandir seus ecossistemas e garantir capital. No entanto, essas tendências acabam enfraquecendo a segurança da mainnet Ethereum, resultando em impactos negativos no ecossistema geral do Ethereum.

1.2 Retornando ao Núcleo

Origem: Vitalik Buterin warpcast

Em julho de 2024, Vitalik Buterin, o fundador do Ethereum, publicou um post criticando a atual indústria de blockchain pelo seu investimento excessivo em infraestrutura. Vitalik apontou que esse superinvestimento em infraestrutura resulta de investidores que indiretamente investem em aspectos técnicos, em vez de investir diretamente em moedas ou tokens para satisfazer sua consciência moral. Sua observação parece estar alinhada com o surgimento descontrolado de projetos L2. À medida que uma quantidade significativa de capital fluiu para a infraestrutura, surgiram projetos focados exclusivamente no lucro, em vez da narrativa de escalabilidade do Ethereum, empurrando o Ethereum e suas preocupações com escalabilidade para fora da narrativa L2.

É claro que o investimento no ecossistema L2 não é inerentemente ruim. O capital é essencial para a execução de projetos. No entanto, esse capital nunca deve se tornar a maior prioridade. O mais importante é focar no que a solução L2 está tentando resolver e como pretende fazer isso.

Projetos de L2 não devem esquecer seu objetivo original de resolver os problemas de escalabilidade do Ethereum. É crucial manter a interoperabilidade com o Ethereum, aderir aos princípios de descentralização e fornecer um ambiente onde os desenvolvedores possam participar facilmente. Se as soluções de L2 falharem em alcançar esse equilíbrio, não apenas o desenvolvimento do ecossistema do Ethereum será ameaçado, mas a confiança e a segurança de longo prazo da tecnologia blockchain também estarão em risco. Quando os projetos de L2 retornarem aos seus princípios básicos e contribuírem para resolver os problemas de escalabilidade do Ethereum por meio de uma estreita colaboração com o Ethereum, progressos genuínos na tecnologia blockchain serão alcançados.

2. Taiko: O Verdadeiro Ethereum L2

Então, o que é necessário para se tornar um verdadeiro Ethereum L2 que realmente aborda as questões de escalabilidade do Ethereum? Três fatores-chave parecem ser importantes aqui: 1) Está totalmente integrado ao Ethereum? 2) É totalmente descentralizado? 3) Considera suficientemente as necessidades dos construtores que operam no ambiente Ethereum? Vamos examinar os esforços que a Taiko está fazendo para se tornar um verdadeiro Ethereum L2 com base nesses fatores.

2.1 L2 equivalente ao Ethereum

A solução para os problemas de escalabilidade do Ethereum deve ser naturalmente bem integrada ao Ethereum. Aqui, integração refere-se não apenas à integração em nível de sistema, mas também ao valor e, além disso, à integração filosófica. Claro, o termo “integração” não significa idêntico ou duplicado em muitos aspectos. No entanto, é uma das virtudes necessárias para se tornar um verdadeiro Ethereum L2, já que muitas blockchains continuam a operar como Ethereum L2 sem aderir a esses princípios básicos.

2.1.1 Blockchain EVM Tipo-1

Em 4 de agosto de 2022, Vitalik Buterin publicou “Os diferentes tipos de ZK-EVMs,” uma análise e classificação de zkEVMs. De acordo com sua análise, as zkEVMs são divididas em Tipos 1, 2, 2.5, 3 e 4, sendo que números mais altos indicam menor interoperabilidade e compatibilidade com o Ethereum, mas maior eficiência na geração de provas e desempenho geral. Em outras palavras, tipos de zkEVM com números mais altos envolvem mudanças, como modificar o núcleo do EVM ou introduzir módulos adicionais para otimizar o desempenho.

Enquanto Vitalik também observou no artigo que nenhum dos tipos de zkEVM é tecnicamente superior e pode potencialmente coexistir, ele concluiu a peça com a seguinte declaração:

Pessoalmente, minha esperança é que tudo se torne Tipo 1 ao longo do tempo, por meio de uma combinação de melhorias nos ZK-EVMs e melhorias no Ethereum em si para torná-lo mais amigável ao ZK-SNARK.

No fim das contas, na escolha entre interoperabilidade e desempenho, Vitalik optou pela interoperabilidade para escalabilidade do Ethereum.

Embora este artigo tenha sido escrito há dois anos, em 2024, vale a pena refletir, especialmente agora que um grande número de blockchains Ethereum L2 surgiu. Para funcionar verdadeiramente como uma blockchain Ethereum L2 genuína, o objetivo final deve ser alcançar um zkEVM do Tipo-1.

Embora o artigo de Vitalik classifique apenas os zkEVMs, se adotarmos uma perspectiva mais ampla, a estrutura do L2 em si também pode ser estendida para o tipo de EVM ou L2, dependendo se está totalmente integrada ao Ethereum. Sob essa perspectiva, Taiko visa fornecer escalabilidade ao Ethereum usando um EVM Tipo-1 equivalente ao Ethereum.

Como o Taiko tem como objetivo ser uma blockchain de segunda camada equivalente ao Ethereum, inevitavelmente mostra um desempenho relativamente inferior em comparação com outros tipos de blockchains de segunda camada do Ethereum, como Tipo 2 ou Tipo 3. No entanto, considerando que as outras blockchains de segunda camada mencionadas anteriormente não estão totalmente comprometidas com a escalabilidade do Ethereum, esse compromisso pode ser compreensível. Também vale ressaltar que esta não é uma preocupação principal, pois a equipe do Taiko está ciente desse problema e definiu explicitamente seu objetivo de melhorar as deficiências de desempenho por meio do design de protocolo interno.

2.1.2 Base Rollup

Fonte: MEV para "Rollup Baseado

Taiko não apenas se integra totalmente à infraestrutura do sistema Ethereum, mas também tenta se alinhar completamente aos aspectos de segurança do Ethereum. Taiko utiliza um conceito conhecido como Rollup Baseado, que opera sem um sequenciador centralizado. Em vez disso, os validadores do Ethereum também assumem o papel de sequenciadores do Taiko, responsáveis por sequenciar transações e blocos. Devido a essas características, há uma forte possibilidade de que o ecossistema fragmentado do Ethereum possa ser reintegrado em direção ao Ethereum como um todo.

Devido às características do Based Rollup, os propositores de blocos do Ethereum são os sequenciadores da Taiko. Este papel vem com deveres específicos, incluindo a manutenção de seu lucro como beneficiários de MEV (Valor Extraível Máximo) da Taiko e ter liveness como sequenciadores. Esse senso de incentivos adicionais os encoraja a operar com cuidado extra.

2.2 O Caminho para a Descentralização Completa

Do ponto de vista do sistema, a descentralização é um conceito complicado e inconveniente. Honestamente, se tudo fosse tratado e gerenciado a partir de um único ponto, sem dúvida seria mais eficiente e mais fácil de manter. Consequentemente, muitos Ethereum L2s adotaram modelos de sequenciador centralizados. No entanto, essa abordagem tem desvantagens, como o potencial para sequenciadores maliciosos censurarem transações ou ampliarem o impacto de um único ponto de falha. Nesse cenário, quem confiaria no sistema? A indústria de blockchain foi desenvolvida precisamente porque ninguém podia ser confiável. Para eliminar esses riscos potenciais, a descentralização completa é essencial.

Fonte: Base Contestable Rollup (BCR): Um design rollup configurável e multi-provas

O que precisa ser cumprido para uma descentralização completa? Taiko ponderou essa pergunta e introduziu o Based Contestable Rollup (BCR). O ponto chave para evitar a centralização é garantir a presença de vários participantes e evitar a colusão, ao mesmo tempo em que se incentiva a competição. O BCR, adotado pela Taiko, é um rollup caracterizado por um mecanismo competitivo entre as provas do rollup e a sequência com base nesse mecanismo, englobando todos os elementos essenciais.

34.469 linhas de código não vão ficar sem bugs por muito tempo.

  • Vitalik Buterin

A razão pela qual a Taiko escolheu a estrutura BCR é criar um ambiente completamente descentralizado. O argumento de Vitalik Buterin enfatiza que zk-SNARKs ainda não são um módulo totalmente confiável. Em particular, os últimos sistemas zk-SNARK tornaram-se significativamente mais complexos, aumentando consideravelmente a probabilidade de bugs. E como ainda é uma tecnologia inacabada, espera-se que se torne ainda mais complexa, tornando-a vulnerável a erros técnicos. Quando tais vulnerabilidades existem, um rollup centralizado pode não permitir que um problema se agrave muito, uma vez que há uma entidade responsável e capaz de resolver quaisquer erros técnicos ou riscos específicos. No entanto, no caso da Taiko, que visa um ambiente totalmente descentralizado, é difícil resolver claramente tais questões. Portanto, a Taiko evita uma estrutura que confia cegamente nos zk-SNARKs. Em outras palavras, através da estrutura BCR, a Taiko está preparada para a possibilidade de erros de prova de rollup e estabeleceu um sistema que permite desafios a provas de rollup incorretas.

Para entender como o BCR da Taiko funciona, um exemplo simples pode ser mais eficaz do que uma explicação complexa.

  1. Alice propõe um novo bloco.
  2. Bob envia uma prova de mudança de estado de H1 → H2. H1 é o hash pai e H2 é o novo hash de bloco. Bob aposta 10.000 TAIKO como depósito. Sua prova entra em um período de resfriamento.
  3. As informações estaduais propostas por Bob, juntamente com as provas anexas, são divulgadas publicamente.
  4. Cindy determina que a mudança de estado de Bob deve ser H1 → H3, não H1 → H2. Cindy aposta seus 10.000 TAIKO durante o período de espera como um depósito concorrente e desafia a prova de Bob.
  5. A mudança de estado disputada entre Bob e Cindy está em espera, aguardando uma prova de nível superior. Essa prova de nível superior permite que Bob e todos os outros provadores tenham a oportunidade de desafiá-la.

Cenário 1 - Se a proposta de Bob estiver correta:

  1. David verifica a proposta H1 → H2 de Bob, indicando que Bob estava correto. David recebe 2.500 TAIKO como recompensa por realizar a prova de nível superior e se torna o comprovador para H1 → H2, apostando 20.000 TAIKO como depósito.
  2. Cindy perde todo o seu depósito desde que fez uma proposta de modificação incorreta.
  3. Bob recebe seu depósito original de 10.000 TAIKO de volta, além de um adicional de 2.500 TAIKO como recompensa por fazer uma proposta correta.
  4. O período de espera para a nova proposta e prova de David começa.

Cenário 2 - Se a proposta de Bob estivesse incorreta e David fizesse uma nova proposta:

  1. David fornece uma prova de transição de três etapas de H1 → H4, indicando que a transição de Bob estava incorreta. David recebe 2.500 TAIKO como recompensa e aposta 20.000 TAIKO como depósito, deixando uma base de capital para suas informações de estado modificadas e prova.
  2. Cindy recebe seu depósito original de 10.000 TAIKO de volta, mais 2.500 TAIKO adicionais como recompensa por fazer um desafio legítimo contra as informações incorretas de mudança de estado de Bob.
  3. Bob perde todo o seu depósito devido ao risco de propor informações e provas incorretas de mudança de estado.
  4. O período de espera para a nova proposta e prova do David começa.

Essa estrutura, usando depósitos competitivos, incentiva os provadores de rollup a serem responsáveis ao desafiar e evita ataques desnecessários. Notavelmente, à medida que as rodadas de verificação continuam, o depósito necessário para a competição aumenta significativamente, evitando rodadas de competição desnecessárias.

Além disso, Taiko adotou um sistema multi-prova dentro do BCR. Este sistema permite o uso de diferentes sistemas à prova de rollup (SGX, ZK, SGX+ZK, etc.) dependendo do estágio, garantindo flexibilidade do sistema e operações mais estáveis. Apesar dessas vantagens, esse projeto tem uma desvantagem: a falta de atividade de provador quando a frequência de competição é baixa. A estrutura para provadores exige uma grande quantidade de competição para gerar lucros, então em ambientes onde isso não é o caso, pode ser uma escolha melhor para eles não participarem. Para evitar esse problema, a Taiko implementou um ajuste dinâmico em diferentes sistemas à prova de rollup, permitindo que o problema seja resolvido.

Esta questão da baixa frequência de competição pode surgir durante as primeiras fases do serviço. Para resolver isso, um grupo de provadores conhecido como Guardiões Provadores, usando um esquema de multi-assinatura, atuarão como uma rede de segurança até que o sistema amadureça. À medida que o sistema amadurece, o papel deles diminuirá gradualmente, eventualmente desaparecendo para alcançar completa descentralização.

2.3 Para Construtores da EVM

Os vários recursos reivindicados pelo Ethereum L2s e os L2s mais descentralizados são todos atraentes e necessários. No entanto, perdemos a pergunta mais crítica: Por que os Ethereum L2s existem? Ou a quem se destinam a beneficiar? A resposta é simples. Eles existem para os participantes do ecossistema que querem usar esses Ethereum L2s. Entre eles, os construtores que atraem muitos usuários e impulsionam todo o ecossistema L2 são os mais importantes. No entanto, nesta era de ouro das blockchains Ethereum L2, há uma abundância esmagadora de infraestrutura criada com regras individuais. Simplificando, é como tentar operar o mesmo serviço em vários países, cada um com leis e regulamentos muito diferentes, exigindo tempo e dinheiro desnecessários para resolver.

Então, como podemos ajudar os construtores a concentrar eficientemente seus recursos no desenvolvimento de serviços? A resposta é padronizar as regras e estreitar as lacunas entre as infraestruturas. Para tornar isso uma realidade, é essencial trazer uma infraestrutura que tenha sido historicamente refinada ou já seja amplamente utilizada por muitos construtores. Isso mesmo: precisamos trazer a infraestrutura usada no ambiente Ethereum. Isso permite que os construtores utilizem as metodologias e o know-how que já desenvolveram no Ethereum, permitindo que se ajustem confortavelmente à blockchain Ethereum L2.

Taiko só fará diferença neste mundo se ajudar os outros a fazerem diferença neste mundo.

Nesse sentido, Taiko está mostrando uma dedicação genuína aos construtores. A postagem no blog da Taiko mencionada acima destaca que a Taiko se beneficiará ao permitir que os participantes do ecossistema, especialmente os construtores, trabalhem livremente. Para honrar essa declaração, a Taiko continua a liberar todas as implementações de desenvolvimento como código aberto e adotou uma estrutura chamada Based Booster Rollup (BBR) para ajudar os construtores do EVM a fazerem a transição mais rápida e fácil.

O BBR é uma extensão dos benefícios do Rollup Baseado da perspectiva de um construtor, respondendo à pergunta sobre o que se pudéssemos aplicar as vantagens do Rollup Baseado ao lado do aplicativo da infraestrutura principal do blockchain. Com o BBR da Taiko, os construtores podem implantar seus dApps no L1 Ethereum uma vez e experimentar a implantação automática de dApp em todos os L2s sem a necessidade de trabalho adicional ou gastos de recursos.

BBR opera de forma semelhante à adição de CPUs ou SSDs extras a um laptop. Ao adicionar componentes de módulo adicionais ao computador existente, melhorando o desempenho sem alterar a estrutura básica, o BBR permite que aplicativos e serviços cresçam mais rapidamente e de forma mais significativa dentro da estrutura existente do Ethereum L1.

Através disso, os validadores do Ethereum podem propor blocos para toda a rede BBR e, combinado com as vantagens da L2 totalmente integrada, o BBR pode ser usado como uma solução para escalar instantaneamente o Ethereum. Em última análise, essa abordagem pode resolver o problema de fragmentação enfrentado por todos os rollups atuais. Em outras palavras, enquanto mantém a sequenciação e todos os benefícios associados da L1, os cross-rollups através da rede entre todos os L2s associados à L1 se tornam possíveis, alcançando a escalabilidade que o Ethereum tem buscado há muito tempo.

3. Visão da Taiko: Infraestrutura de Integração Ethereum e Comunidade

Exploramos a direção que Taiko está buscando. Apesar de ter três narrativas fortes como base, ideias sozinhas não podem mudar a indústria de jogos. As ideias devem ser implementadas dentro do prazo planejado, permitindo que outros se beneficiem dessas implementações, criando um ciclo virtuoso e se tornando um agente de mudança. Então, vamos examinar o processo pelo qual Taiko pretende se tornar um agente de mudança a partir das perspectivas passada, presente e futura.

3.1 Infraestrutura de Integração Ethereum

Um dos dois pilares críticos é a infraestrutura. Como a pedra angular para se tornar um verdadeiro Ethereum L2, Taiko está alavancando várias forças tecnológicas para construir esta infraestrutura. Vamos dar uma olhada em como a história da infraestrutura da Taiko tem se desenrolado.

3.1.1 Até Agora - Do Testnet Taiko para o Mainnet

Taiko não tentou alcançar tudo de uma vez. Para atingir o objetivo significativo de lançar sua mainnet, ela conduziu nada menos do que sete testnets alfa, preparando gradualmente a implementação dos conceitos Taiko idealizou. Vamos primeiro explorar o conteúdo das sete etapas da testnet alfa.

Alpha Testnet-1 (Snæfellsjökull)

Todos os desenvolvedores podem implantar contratos inteligentes e os usuários podem usar todas as ferramentas Ethereum e Solidity como fazem no Ethereum. Isso permitiu que todos testassem e gerassem algumas transações. Essa versão permitiu que qualquer pessoa interessada executasse um nó L2 e estivesse aberta à participação como proponente. Para isso, a Taiko planejou executar alguns nós e propor blocos, convidando todos a participar. A testnet incluía uma ponte para mover ativos entre a testnet e o Ethereum, assim como um explorador de blocos para verificar o histórico de transações.

Alpha Testnet-2 (Askja)

Este foi o primeiro testnet a verificar com sucesso que a rede pode operar através de um mecanismo de prova aberto a todos. Ele estabeleceu a base para completa descentralização nesta versão. Além disso, o monitoramento e o alerta da rede blockchain foram implementados, e os construtores puderam implantar seus dApps diretamente neste testnet sem modificar seu código usado no Ethereum.

Alpha Testnet-3 (Grímsvötn)

Esta versão estabeleceu e implementou a base da tokenomia com base em um novo modelo de taxa e recompensa. Também incluiu testes do processo essencial de resfriamento de prova no mecanismo de prova e testes iniciais da camada de início para Taiko L3.

Alpha Testnet-4 (Eldfell L3)

Esta versão implementou primeiro a camada de início para L3, introduzida com o conceito de rollup-on-rollup. Como o Taiko L2 está totalmente integrado ao Ethereum, o Taiko efetivamente tratou o L2 como L1 e tentou expandir para L3. Além disso, foi introduzido um novo mecanismo de prova baseado em stake para evitar a centralização de provadores e garantir que eles recebam recompensas razoáveis.

Alpha Testnet-5 (Jólnir)

Esta versão incluiu uma nova proposta e implementação de prova baseada em Separação de Construtor de Propositor (PBS). PBS é uma série de processos envolvendo mecanismos econômicos entre proposers e provers para garantir a descentralização na construção de blocos. Ao contrário de testnets anteriores, que não introduziram esse aspecto, a construção de blocos agora adota uma forma de mercado aberto seguindo esta versão.

Alfa Testnet-6 (Katla)

O sexto testnet, Katla, implementou a versão inicial do BCR. Como o Taiko pretende ser um L2 equivalente ao Ethereum, esta versão preparou e testou a integração das atualizações mais recentes do Ethereum, como o EIP-4844, mesmo que elas ainda não estivessem ativadas. Além disso, a ponte foi atualizada e o explorador de blocos foi aprimorado para fornecer informações mais abrangentes.

Alfa Testnet-7 (Hekla)

O testnet final, Hekla, concentrou-se na ativação do EIP-4844, que havia sido preparado no testnet anterior. Isso implementou e permitiu com sucesso o uso do Blob, o novo mecanismo de armazenamento de rollup na mainnet Ethereum. Além disso, várias melhorias foram introduzidas nesta versão da testnet, incluindo ajustes na emissão de gás de bloco L2, ativação do snap sync e modificações nas configurações do EIP-1559. Com base nos recursos aplicados e testados até esta versão da testnet, a mainnet agora está pronta para ser preparada sem problemas.

Origem: Bloco #1 da rede principal Taiko

Taiko Mainnet

O conteúdo das redes blockchain verificado e seguro durante os testnets foi revelado ao mundo através do lançamento da mainnet. É importante destacar que Vitalik Buterin, o fundador do Ethereum, gerou o próximo blocoimediatamente após o bloco gênese, adicionando ainda mais significado. Os usuários em geral podem transferir ETH do Ethereum para a mainnet Taiko através da ponte e interagir diretamente com dApps na blockchain Taiko. Os construtores, em particular, podem executar nós, propor e comprovar blocos e participar ativamente da blockchain Taiko, uma plataforma com um potencial imenso. Tecnologicamente, o Taiko introduziu módulos de implementação que representam sua visão, como BCR e Raiko, demonstrando seu compromisso em se tornar um verdadeiro Ethereum L2.

3.1.2 Agora - Sistema Pré-Confirmação e Multi-Proof

Enquanto Taiko avançava por seis testnets para chegar ao mainnet, também estava solidificando sua estrutura interna para se tornar um Ethereum L2 mais avançado. Dois dos desenvolvimentos mais notáveis são os sistemas de Pré-confirmação e Multi-Proof, que exploraremos mais a fundo.

Pré-confirmação

Mesmo após o lançamento da mainnet, o Taiko continua a evoluir em uma direção que herda a segurança e a finalidade do Ethereum. No entanto, essa evolução introduz um risco em que os proponentes de blocos podem enfrentar um problema de sobrevivência devido à falta de rentabilidade. Por exemplo, em um ecossistema como o do Taiko, onde a liquidez é escassa, os usuários normalmente oferecem dicas muito mais baixas para bloquear os proponentes, tornando o tempo de bloqueio de 12 segundos do Taiko insuficiente para qualquer proponente de bloco lucrar. Como resultado, a Taiko Labs opera temporariamente proponentes sem buscar lucro para evitar que tal situação surja. Se nenhuma ação for tomada, o tempo de bloqueio na mainnet Taiko continuará a aumentar.

Para abordar as questões de lucratividade na construção de blocos L2, melhoria no tempo de bloco e eficiência na postagem de dados, a Taiko planeja introduzir um conceito chamado Pré-confirmação. A Pré-confirmação é um foco principal de pesquisa e desenvolvimento na segunda metade de 2024 e desempenhará um papel essencial fora da mainnet da Taiko. Através da Pré-confirmação, a construção de blocos L2 pode se tornar mais eficiente e estável, permitindo que os usuários experimentem confirmações de transações mais rápidas.

Além disso, a Pré-confirmação poderia simplificar e fortalecer a estrutura de rollup, integrando os papéis dos proponentes L2 e L1. Isso se conecta com a sequência baseada, que, ao considerar a lucratividade do construtor, o bootstrap para a sobrevivência e a configuração de tempos de bloco rápidos, pode não funcionar sem problemas na prática. No entanto, se vários Preconfers realizarem a Pré-confirmação, forks na rede principal Taiko podem ocorrer. Portanto, apesar de alguma controvérsia, um mecanismo como a seleção de líder está sendo discutido como um compromisso prático.

Sistema Multi-Proof

Outro tema de pesquisa e desenvolvimento para a Taiko é o sistema Multi-Proof, que visa integrar vários clientes e vários sistemas de prova. A abordagem Multi-Proof reduz as vulnerabilidades devido à implementação do cliente e aos bugs do sistema de prova, garantindo que, mesmo que um método de prova seja comprometido, outros impedirão que a mesma vulnerabilidade seja explorada.

Origem: Abordagem de Taiko para Multi-Provas

Primeiro, Taiko visa estabelecer um sistema Multi-Cliente "Aberto" onde cada cliente pode validar blocos de forma independente. Isso permite que os usuários escolham seu cliente preferido para validação de blocos, oferecendo vantagens em termos de acessibilidade e escalabilidade. Além disso, serve como uma contramedida fundamental contra pontos únicos de falha, contribuindo para a operação mais segura da rede principal. No entanto, como isso requer suporte sistêmico para a funcionalidade Multi-Client do Ethereum, que é a rede L1, Taiko planeja usar um sistema "Fechado" que emprega vários tipos aprimorados de validadores até que esse suporte seja totalmente implementado.

Além disso, a Taiko opera um sistema Multi-Proof de mercado livre onde os proponentes procuram provadores, propõem blocos e prosseguem com a verificação usando o sistema de prova escolhido. Além disso, este sistema Multi-Proof enfatiza a modularidade e a abertura, permitindo que vários clientes e sistemas de prova colaborem na geração de várias provas. Para este fim, Taiko colabora com Powdr Labs, Risc Zero e outros para melhorar a interoperabilidade entre compiladores e sistemas zk-SNARK e construir uma pilha ZK modular.

A implementação desses conceitos é chamada de “Raiko”. Raiko suporta vários zkVMs e alavanca SGX para aumentar a segurança. Este sistema aumenta a flexibilidade da prova de bloco através da arquitetura ZK/TEE e melhora zkVM e TEE com métodos de entrada padronizados. Taiko planeja continuar integrando mais zkVMs e expandindo o Wasm zkVM. Este sistema tem como objetivo fornecer um ambiente integrado e amigável para provas de bloco compatíveis com EVM.

3.1.3 De agora em diante - O futuro com BCR e BBR

Embora o Taiko tenha feito progressos significativos, o objetivo de se tornar um divisor de águas ainda parece distante. Em última análise, o caminho da Taiko para sua visão final depende fortemente de dois elementos principais, BCR e BBR, que foram inicialmente implementados, mas ainda exigem mais refinamento.

Embora já tenhamos explicado BCR e BBR acima, vamos revisitá-los.

BCR permite que usuários e desenvolvedores proponham blocos, executem nós e implantem contratos inteligentes da mesma maneira que no Ethereum, introduzindo um mecanismo de resolução de disputas que permite que erros dentro dos rollups sejam rapidamente resolvidos. Isso garante finalidade e precisão dentro da blockchain, tornando o BCR um pilar da tecnologia central do Taiko.

Fonte: Rollup de impulsionador baseado (BBR): um novo marco importante no roteiro da Taiko

BBR baseia-se nas vantagens do Based Rollup, oferecendo maior eficiência e total interoperabilidade com o Ethereum. Isso permite que os usuários usem dApps integrados em todos os L2s sem a necessidade de se mover entre eles, enquanto os desenvolvedores podem implantar dApps uma vez e tê-los dimensionados automaticamente em todos os L2s. Além disso, o BBR aborda o problema de fragmentação presente em todos os rollups, reduzindo significativamente os custos de transação e aumentando o rendimento. Como resultado, a Taiko vê o BBR como tendo o potencial de escalar fundamentalmente o ecossistema Ethereum, e uma vez que essa tecnologia seja implementada, todos os usuários e desenvolvedores da rede Ethereum podem esperar uma experiência aprimorada.

A mainnet da Taiko tem como objetivo apoiar desenvolvedores, usuários e construtores, permitindo-lhes trabalhar livre e eficientemente dentro do ambiente Ethereum, concentrando-se nesses dois pilares principais. No entanto, uma vez que esses pilares ainda não são perfeitos, eles precisarão continuar evoluindo e melhorando para se tornarem componentes tecnológicos essenciais que ajudam a realizar a visão da Taiko. À medida que esses dois pilares se tornam mais fortes e completos, a Taiko será capaz de apresentar um novo padrão para L2s que oferece total interoperabilidade com o Ethereum, descentralização completa e maior proximidade com usuários e construtores.

3.2 Comunidade

O outro pilar crucial é a comunidade. Para garantir que o espaço que o Taiko estabelece por meio de sua infraestrutura realmente se torne valioso, o engajamento da comunidade é essencial. Para esse fim, a Taiko está fazendo esforços em várias áreas, incluindo emissão de tokens, desenvolvimento tokenômico, ativação de ecossistema e estabelecimento de ambiente de governança. Vamos explorar alguns dos esforços de Taiko nessas áreas.

3.2.1 Até Agora - Emissão e Alocação de Tokens TAIKO

Após o lançamento da mainnet Taiko, foi realizado um airdrop de TAIKO, o token nativo da rede Taiko. TAIKO, que está no centro dos mecanismos econômicos e da tokenômica da Taiko, teve uma emissão inicial de 1 bilhão de tokens. O evento de geração de tokens (TGE) para TAIKO ocorreu em 5 de junho de 2024. A distribuição é a seguinte: 11,62% do fornecimento total foi alocado para investidores e 9,81695% para a equipe central da Taiko Labs, conforme ilustrado no gráfico acompanhante.

Os tokens distribuídos TAIKO estão sujeitos a um período inicial de bloqueio de 12 meses. Após esse período, 25% dos tokens bloqueados serão liberados, sendo que os 75% restantes serão desbloqueados gradualmente ao longo de três anos. Essa estrutura de vesting é projetada para minimizar a volatilidade do mercado, incentivar a participação de longo prazo no ecossistema Taiko e, em última análise, apoiar o sucesso do projeto Taiko.

O cronograma de liberação de liquidez do token é ilustrado no gráfico abaixo, com o verde representando tokens já distribuídos, amarelo representando tokens a serem distribuídos ao longo de 2-4 anos, laranja representando tokens a serem distribuídos gradualmente ao longo de três anos a partir de um ano após o lançamento e rosa representando tokens alocados para desenvolvimento de protocolo, governança DAO e rede ao longo de cinco anos ou mais.

3.2.2 Agora - O Ecossistema Taiko em Expansão

Fonte: Apresentando Trailblazers: Explore Taiko e seja recompensado

Taiko'sPrograma Trailblazers é um programa de fidelidade onde os usuários podem ganhar XP através de várias atividades on-chain na mainnet Taiko e receber recompensas. 10% do fornecimento total de tokens TAIKO foi alocado para este programa, e os usuários podem ganhar mais XP e subir de nível participando de atividades. Alguns detentores de NFT recebem aumentos de XP, e o programa oferece uma variedade de atividades e eventos especiais.

O programa visa incentivar os usuários a explorar o ecossistema Taiko e se envolver ativamente com a comunidade. A XP pode ser obtida participando de atividades como pontes, aumento do volume de transações e proposição de blocos na mainnet do Taiko. Ao final de cada temporada, as recompensas são distribuídas com base no XP acumulado.

Além disso, o programa Trailblazers introduz um sistema de facção, permitindo que os usuários formem equipes e compitam dentro de duas facções (Based e Boosted). Os usuários podem coletar distintivos associados a cada facção, que fornecem bônus como XP adicional. No final da temporada, a facção com mais XP recebe recompensas adicionais. Os desenvolvedores também podem participar deste programa e receber recompensas pelas aplicações com melhor desempenho.

O objetivo do programa Trailblazers é atrair mais usuários para o ecossistema Taiko e permitir que eles ganhem experiência e ganhem recompensas por meio de várias atividades.

Graças ao apoio ativo do Taiko, o ecossistema Taiko está crescendo rapidamente. Mais detalhes sobre isso serão abordados no Capítulo 4.

3.2.3 A partir de agora - Alcançar a descentralização completa através da governança do Taiko

Para alcançar a descentralização completa, o Taiko permite que a comunidade participe da tomada de decisões por meio de uma DAO. As principais decisões são tomadas através de votos dos detentores de tokens TAIKO, determinando a direção operacional da rede. No entanto, a governança de Taiko ainda está em seus estágios iniciais e ainda não está totalmente ativa. Portanto, o primeiro comitê será estabelecido pelo Taiko Labs, e a adição e remoção dos membros do comitê será decidida por um voto do Taiko DAO.

3.3 Um Caminho Desafiador, mas Gradual

Taiko está progredindo de forma constante, se não rápida, em direção à filosofia e ideias que busca alcançar. Taiko enfatiza especialmente seu objetivo de ser uma blockchain para usuários e desenvolvedores, o que é evidente no crescente ecossistema da Taiko após o lançamento da mainnet. No próximo capítulo, vamos nos aprofundar no desenvolvimento do ecossistema da Taiko.

4. Progresso Atual Após Mainnet

Desde o lançamento da rede principal Taiko, foram feitos progressos significativos em várias dimensões da rede. Nos últimos 90 dias, o Taiko demonstrou um crescimento substancial na atividade da rede, lucratividade, engajamento do usuário e avanços técnicos. Nesta seção, vamos examinar as métricas.

4.1 Transação e Crescimento do Usuário

A mainnet da Taiko experimentou crescimento na atividade da rede, atingindo mais de 100 milhões de transações. Esse aumento na atividade é ainda mais destacado pela rede que lida com até 2.000.000 de transações diárias, mostrando sua capacidade robusta e adoção crescente. A ampliação da base de usuários é evidenciada pela atração de mais de 1.000.000 de endereços de carteira únicos, refletindo um forte interesse e engajamento dos usuários no ecossistema da Taiko.

4.2 Rentabilidade e Descentralização

Uma das conquistas notáveis após o lançamento da mainnet é a rentabilidade do proponente da Taiko Labs, que se tornou descentralizado, sem permissão e lucrativo. Este marco desafia a compreensão atual do Ethereum e abre novas possibilidades para soluções de dimensionamento do Ethereum. Embora a Taiko tenha registrado perdas no passado, à medida que mais dapps são incorporados, ela tem sido constantemente movida para ser lucrativa. Será importante analisar os próximos meses.

Origem: Lucro Onchain - growthepie

4.3 Custo operacional mais baixo

A Taiko fez vários avanços técnicos visando otimizar o desempenho da rede e reduzir custos. Notavelmente, houve uma redução de 30% nos custos de gás do contrato TaikoL1, aumentando a lucratividade do proponente. Além disso, a redução de 50% do vínculo de vitalidade e da validade das provas SGX e do vínculo de contestação reduziu os custos de capital, permitindo mais participantes na sequência de transações sem permissão da Taiko.

5. É hora de ficar de olho no progresso do Taiko

Origem: Espelho Taiko

Já se passaram nove anos desde que o Ethereum apareceu pela primeira vez no cenário global. Durante este período, o Ethereum experimentou um tremendo crescimento e passou por inúmeras mudanças para lidar com as dores de crescimento que acompanharam sua expansão. Entre essas mudanças, o plano para soluções de Camada 2 para lidar com os problemas de escalabilidade do Ethereum foi uma escolha crucial para os próximos passos do Ethereum, levando à era atual de destaque do Ethereum L2. No entanto, com o passar do tempo, várias soluções Ethereum L2 surgiram que divergem da narrativa original do Ethereum L2, resultando em relacionamentos mais competitivos ou antagônicos em vez de cooperativos com o Ethereum, enfraquecendo a segurança do Ethereum.

Agora, é crucial se concentrar em identificar o "The True Ethereum L2" – aqueles com potencial para se tornarem parceiros genuínos, em vez de ameaças ao Ethereum. Isso significa que precisamos discernir cuidadosamente quais entidades estão genuinamente focadas em abordar os desafios de escalabilidade que o Ethereum se propôs a resolver e estão tomando as medidas apropriadas em direção a esse objetivo. Por esse motivo, o Taiko tem atraído atenção significativa. Taiko está progredindo sob a narrativa de ser um L2 equivalente ao Ethereum, um L2 totalmente descentralizado e um L2 que prioriza os construtores. Notavelmente, Taiko está fazendo um esforço considerável para realizar essas narrativas, apoiado por fortes fundamentos técnicos, como BCR e BBR.

É claro que muitos outros projetos Ethereum L2 também estão se esforçando à sua maneira, então ainda é incerto qual projeto acabará reivindicando o trono nesta era de domínio do Ethereum L2. No entanto, não é coincidência que a trajetória futura da Taiko esteja atraindo atenção generalizada, pois está transformando consistentemente sua direção clara - para enfrentar os desafios fundamentais do Ethereum - em resultados tangíveis.

Aviso Legal:

  1. Este artigo foi reproduzido de [4pilares], Todos os direitos autorais pertencem ao autor original [Heechang&Ingeun]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe e eles vão lidar com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem nenhum conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe da Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!