Explorando o que o Tezos X poderia significar para o papel futuro da Camada 1.

Existe uma pergunta que surge de tempos em tempos na comunidade da Tezos, e eu também ouvi versões dela durante nossos X Spaces. O que acontece de fato com a Camada 1 da Tezos quando o Tezos X estiver totalmente aqui?
Eu até notei que ainda existe alguma confusão em relação ao roadmap original do Tezos X. Algumas pessoas parecem achar que tudo o que vive atualmente na L1 será eventualmente movido para o Tezos X. Isso faz sentido, porque essa foi uma parte do pensamento inicial sobre o Tezos X, enquanto a decisão posterior de abandonar essa ideia não recebeu tanta atenção.
Então eu achei que valeria a pena conversar sobre qual é o plano atual de fato e, mais importante, sobre o que eu acho que poderia acontecer daqui em diante.
Antes de irmos mais longe, porém, eu preciso esclarecer que eu não estou escrevendo isso porque sei exatamente como a Layer 1 do Tezos vai ficar daqui a cinco anos. Eu não sei. O que vem a seguir é, na maior parte, o meu próprio raciocínio, baseado na direção que o Tezos X está tomando, nas mudanças que já vimos ao longo do caminho e no que eu pessoalmente acho que provavelmente vai acontecer quando toda a experiência estiver madura o suficiente para as pessoas realmente usarem como pretendido.
A Ideia Original
O roadmap inicial proposto para o Tezos X. A atualização mais recente do roadmap pode ser encontrada aqui.
Quando o primeiro roadmap proposto para o Tezos X foi divulgado, uma das ideias era migrar, eventualmente, o estado existente da Layer 1 para o novo ambiente de execução.
Isso não era sobre pedir para cada projeto em Tezos arrumar as malas, reconstruir a aplicação na L2 e esperar que os usuários acompanhassem. A ideia era bem mais contínua. O próprio estado se moveria, permitindo que aplicações e contas que já existiam na L1 continuassem operando sem que desenvolvedores tivessem que fazer grandes mudanças por conta própria.
Isso deixaria a Layer 1 com um papel bem mais focado, lidando com coisas como consenso e settlement, enquanto a maior parte da atividade de aplicações aconteceria no novo ambiente de execução.
Essa ideia acabou sendo descartada. Aplicações existentes podem ficar exatamente onde estão, e não existe um momento futuro em que tudo o que atualmente roda na L1 seja automaticamente movido para algum outro lugar. Desenvolvedores podem decidir o que faz sentido para as suas próprias aplicações. O que, é claro, levanta outra pergunta.
Se nada precisa sair da Layer 1, então o que realmente muda?
O que eu acho que acontece em vez disso
A minha aposta é que, com o tempo, ainda vamos acabar indo para uma direção parecida, só que sem precisar de uma grande transição em que tudo muda ao mesmo tempo.
Pense no que o Tezos X está destinado a oferecer quando tudo estiver pronto. Aplicações em Michelson e em EVM vão compartilhar o mesmo ambiente. Elas conseguirão interagir através de Native Atomic Composability. A liquidez pode ser compartilhada entre os dois lados. O desempenho deve ser consideravelmente mais alto, e as carteiras e ferramentas em torno de tudo isso eventualmente farão com que usá-lo pareça bem menos complicado do que usar redes diferentes hoje.
Nesse ponto, eu acho que fica bem fácil imaginar onde a maioria das novas aplicações vai querer ser lançada.
Se eu sou um desenvolvedor começando algo novo e posso ter todas essas vantagens enquanto ainda construo com Michelson, se é isso que eu prefiro, provavelmente vou escolher Tezos X. Aplicações existentes podem eventualmente chegar à mesma conclusão também, especialmente se for para onde mais usuários, liquidez e outras aplicações começarem a se reunir.
Obviamente, isso não significa que cada aplicação atualmente na L1 eventualmente vá sair. Algumas podem ficar perfeitamente felizes onde estão, e pode haver aplicações em que simplesmente não exista motivo suficiente para mudar nada.
Mas se a maior parte do desenvolvimento novo começar a acontecer no Tezos X, e alguns projetos existentes decidirem usá-lo também, então naturalmente a quantidade de atividade de aplicações acontecendo diretamente na Layer 1 deve começar a diminuir.
Não precisa realmente existir um momento oficial em que alguém anuncie que a L1 mudou seu propósito. Isso poderia acontecer gradualmente, simplesmente porque a forma como as pessoas usam Tezos muda.
O que isso significa para a L1?

A Layer 1 atualmente tem muitas responsabilidades. Ela precisa lidar com consenso, staking, governança, aplicações, execução de smart contracts, transações de usuários e, ao mesmo tempo, permanecer segura e acessível o suficiente para que rodar um baker não exija alguma máquina ridícula sentada em um data center.
Isso significa que sempre existem trade-offs ao tentar melhorá-la. Desempenho importa porque aplicações estão rodando ali. Tempos de bloco importam. Vazão de smart contracts importa. Armazenamento importa. Requisitos de hardware dos baker importam. Segurança importa. Descentralização importa.
Mas se começar a acontecer cada vez mais execução de aplicações via Tezos X, então algumas dessas prioridades começam a mudar.
Seria preciso menos motivo para a própria L1 competir em quão rápido ela consegue executar um smart contract complicado, se esse contrato já puder rodar muito mais rápido em algum lugar acima dela. Em vez disso, mais atenção poderia ir para as coisas pelas quais a Layer 1 continuará sendo responsável, independentemente de onde as aplicações rodem, como consenso, staking, governança, settlement, finality, disponibilidade de dados, segurança de Smart Rollup e, de modo geral, tornar a base da rede o mais forte possível.
Isso também poderia dar mais liberdade ao Tezos ao tomar decisões futuras de protocolo. Se for menos importante espremer cada pedacinho de desempenho de aplicações da L1, você pode começar a pensar mais em eficiência, segurança, descentralização e em manter os requisitos de hardware baixos.
Pessoalmente, eu acho que isso soa como uma evolução bem razoável. A L1 continuaria fazendo muita coisa e os trabalhos mais importantes de todo o sistema. Só que estaria fazendo menos tarefas que podem ser melhor tratadas em outro lugar.
“Mas eu gosto de usar L1”
Eu já consigo ouvir essa.
“Então eventualmente eu vou ter que começar a usar uma L2? E se eu não quiser?”
Eu acho que parte do problema aqui é o que a maioria de nós atualmente associa ao termo L2. Hoje, ao sair do Tezos L1 para o Etherlink, a sensação é diferente. O Etherlink é um ambiente EVM, então você está lidando com carteiras diferentes, aplicações diferentes, bridges diferentes e uma experiência de usuário que naturalmente se parece muito mais com Ethereum do que com a experiência de Tezos que muitos de nós estamos acostumados.
Se é isso que você imagina quando eu digo que mais atividade poderia eventualmente acontecer via Tezos X, eu entendo por que você pode não estar particularmente empolgado com isso. Mas essa não é realmente para onde isso está indo.
Já temos a interface do Michelson dentro do mesmo ambiente do EVM, e isso muda bastante a experiência. À medida que o resto das ferramentas acompanha, alguém que se sente confortável usando Tezos hoje provavelmente também vai se sentir bem confortável usando Tezos X.
Idealmente, você não deveria ficar aí pensando se a aplicação que você acabou de abrir está rodando diretamente na L1 ou em algum lugar acima dela. Você abre sua carteira, usa a aplicação, faz sua transação e segue em frente.
E se a experiência parecer familiar, além de ser mais rápida e te dar acesso a mais aplicações, mais liquidez e recursos que não eram possíveis antes, você não gostaria de usar isso? Eu sei que eu gostaria.
Para mim, isso é realmente uma parte bastante importante para saber se o Tezos X funciona no longo prazo. A tecnologia pode ser impressionante, mas se os usuários constantemente precisam pensar em camadas, bridges, ambientes e em onde exatamente os ativos deles estão vivendo no momento, então a gente não chegou realmente à experiência “sem costuras” sobre a qual estamos falando. O objetivo deveria eventualmente ser muito mais simples. Você está usando Tezos.

Então, o que acontece com a L1? Provavelmente nada de dramático de um dia para o outro. A sua aplicação favorita da L1 não vai desaparecer de repente. Ninguém vai desligar o Michelson na Layer 1. E não há uma data em que todo mundo tenha que acordar e começar a usar Tezos de um jeito diferente.
Se as coisas caminharem na direção que eu espero, isso vai acontecer gradualmente. Mais novas aplicações podem escolher Tezos X. Algumas existentes podem seguir. Com o tempo, menos atividade de aplicações pode acontecer diretamente na L1, enquanto a Layer 1 fica cada vez mais focada em securitizar e coordenar tudo o que fica acima dela. E ainda que essa direção não esteja definida em pedra.
Uma coisa que aprendemos ao longo dos anos é que planos evoluem. O roadmap original do Tezos X já mudou de maneiras significativas, e eu ficaria surpreso se cada detalhe que imaginamos hoje ficasse exatamente igual daqui a alguns anos. E isso é normal. É, geralmente, assim que o desenvolvimento funciona. Você cria algo, aprende com isso e, às vezes, um caminho melhor fica óbvio no caminho.
Por enquanto, eu acho que a direção mais provável é bem simples. O Tezos X gradualmente se torna o lugar onde acontece mais atividade de aplicações, enquanto a Layer 1 fica cada vez mais focada em securitizar, coordenar e dar suporte a tudo o que é construído acima dela.
E se eventualmente chegarmos a um ponto em que a maioria dos usuários nem sequer pense nessa distinção, eu diria que provavelmente acertamos.
O que acontece com a Layer 1 do Tezos depois do Tezos X? foi publicado originalmente no Tezos Commons, no Medium, onde as pessoas continuam a conversa destacando e respondendo a essa história.
