
Isso levou ao rápido desenvolvimento de soluções de escalonamento do Ethereum, de tal forma que o zkEVM (essencialmente um rollup de conhecimento zero que é compatível com o EVM) se tornou extremamente significativo para atividades como DeFi, jogos de vídeo e qualquer atividade em blockchain. No entanto, nem todos os zkEVM são genéricos e até mesmo os programadores do Ethereum desenvolveram um sistema de nomenclatura chamado Tipos de zkEVM para descrever como eles são diferentes. Recentemente, a ConsenSys impulsionou seu Layer-2, @Linea.eth , um zkEVM Tipo 2, o padrão que as pessoas estão chamando de certo com a compatibilidade do Ethereum atualmente. É por isso que o número de desenvolvedores que agora estão acompanhando é tão grande, porque isso elimina aqueles pontos de atrito irritantes que tendem a tornar a transição para um novo L2 tão difícil para começar, então a escalabilidade realmente deve parecer como deve parecer, e como deve ter essa qualidade de plug-and-play.
Para ter uma ideia de por que é importante que a Linea seja um Tipo 2, você precisa primeiro descobrir o que as categorias em efeito significam em relação aos trade-offs entre compatibilidade e quão rápido as provas podem ser produzidas. O sistema atinge o Tipo 1 - paridade perfeitamente com o Ethereum, mas extremamente lento e difícil de verificar, até o Tipo 4, que é muito mais rápido, mas forçado a reescrever em uma nova linguagem, efetivamente incompatível com o Ethereum. O centro da Linea é o Tipo 2 que enfatiza a propriedade de se tornar equivalente ao EVM no nível do núcleo de execução. Ou seja, executa o código do contrato de maneira idêntica ao que a VM do Ethereum faz. Esse segmento é massivo em complementar a adoção em massa. As leves variações residem apenas nas coisas periféricas, como a árvore de estado ou o formato do bloco - mudanças que causarão um gerador de prova mais rápido e eficiente. Esses trade-offs técnicos tornam a Linea imensamente escalável e, no entanto, virtualmente impecável na área que mais conta: código de aplicação.
Os benefícios práticos dessa equivalência do Tipo 2 são imediatos e profundos, e essa é a causa fundamental de por que a Linea é a solução de escalonamento amigável para desenvolvedores. Como suporta o código EVM regular em sua totalidade, é fácil pegar seus contratos Solidity existentes, que já existem no Ethereum, ou em qualquer outra cadeia EVM, e implantá-los diretamente na Linea sem escrever uma linha de código ou se envolver em reauditorias desagradáveis. Provavelmente, a maior força por trás do crescimento dos dApps é que a compatibilidade pronta elimina os enormes custos e riscos de mudança de ambiente de execução. No caso de um grande protocolo DeFi, pode levar semanas para migrar para uma nova plataforma, enquanto na Linea leva segundos, uma vez que a lógica é executável na Mainnet do Ethereum. A promessa da fidelidade de execução remove a barreira de entrada em grande escala e aave, Uniswap e milhares de desenvolvedores menores obtêm todos os benefícios da Linea de baixas taxas e finalidades rápidas imediatamente, sem a complicação de uma migração complicada.
Além disso, o compromisso do Tipo 2 se estende além do código do contrato; aceita toda a estrutura de desenvolvimento sólida do Ethereum. É por isso que o suporte da ConsenSys, como MetaMask e Infura, fornece à Linea uma vantagem invencível. Novas ferramentas podem ser usadas: Hardhat e Truffle permanecem funcionais, Remix ainda pode ser usado, exploradores de blocos são táteis, desde que o formato da transação seja semelhante ao do Ethereum. Isso é um alívio massivo - não há necessidade de aprender novas linguagens, de se ajustar a cadeias de ferramentas proprietárias ou de restabelecer toda a sua rede de testes. Para os usuários, é igualmente fácil, eles só precisam da carteira que já têm no MetaMask, e o processo de transição parece natural e seguro. Essa compatibilidade diretamente com a estrutura existente do Web3 é precisamente o que faz da Linea o padrão ouro de compatibilidade, eliminando a chamada vala de desenvolvedor que novos ecossistemas tendem a criar como um efeito indesejado.
Selecionando a rota Tipo 2, a Linea não está apenas adicionando outra camada de escalonamento, mas está literalmente apertando ainda mais o próprio ecossistema Ethereum. É a decisão de inclinar-se mais para a compatibilidade e os menores tempos de prova, e esse trade-off foi incrivelmente comprovado pela liquidez do mercado e pela rápida adoção de dApps. Embora o zkEVM Tipo 1 seja a solução eventual para isso, abordando o problema imediato e maior de fricção de desenvolvedores e migração, o Tipo 2 é o mais conveniente e simples de realizar no momento. Garante que a legibilidade de quaisquer modificações ao EVM central para a Linea será automaticamente traduzida rapidamente para a Linea, de modo que o L2 esteja crescendo idêntico ao mapa L1. Essa lealdade e devoção indicam que a Linea é, de fato, uma espécie de extensão do Ethereum, onde os desenvolvedores podem construir e implantar em qualquer lugar no imenso mundo EVM. O design do Tipo 2 é altamente compatível, e é por isso que a Linea não será uma concorrente do Ethereum, mas seu cliente de escalonamento mais eficiente e amigável ao usuário, ansioso para integrar a nova geração do Web3 sem forçá-lo a mudar a maneira como você escreve.