Título original: "Análise das perspectivas de atualização tecnológica do protocolo Ethereum (2): The Surge"
Fonte original: Ebunker Chinês
Desde outubro deste ano, Vitalik Buterin, co-fundador da Ethereum, lançou uma série de artigos sobre as possíveis futuras do protocolo Ethereum, abrangendo seis partes do roteiro de desenvolvimento da Ethereum: The Merge, The Surge, The Scourge, The Verge, The Purge e The Splurge.
Anteriormente, já interpretamos a primeira parte do roteiro (The Merge), este artigo continuará a interpretar a segunda parte desta série, The Surge, onde Vitalik discute principalmente a escalabilidade e o desenvolvimento a longo prazo do Éter. A partir do roteiro técnico desta fase, podemos entender mais a fundo como o Éter se transformará em um protocolo capaz de lidar com uma demanda massiva (TPS atingindo 100.000+), mantendo ao mesmo tempo a descentralização e a segurança.
Visão central do Ethereum
Essencialmente, o Ethereum tem como objetivo ser a camada base da Internet descentralizada. O Ethereum suporta aplicações descentralizadas complexas através da execução automática de contratos inteligentes, tornando-o a escolha preferida para os programadores desenvolverem aplicações descentralizadas, incluindo DeFi, NFT, entre outras.
No entanto, Ethereum tem limitações em termos de escalabilidade. Ethereum L1 só pode processar cerca de 15 a 30 transações por segundo, o que é muito inferior às redes de pagamento tradicionais como a Visa. Isso resulta em altas taxas de gás durante períodos de congestionamento da rede e limita a capacidade do Ethereum de se tornar uma infraestrutura global em escala. Este é o problema que The Surge pretende resolver.
Os principais objetivos do Surge são os seguintes:
Ethereum L1+L2 atingindo 100.000+ TPS;
Mantenha a descentralização e a robustez do L1;
-Pelo menos um pouco L2 herda completamente as propriedades centrais do Ethereum (sem confiança, aberto, à prova de censura);
Maximizar a interoperabilidade entre L2: O Ethereum deve ser como um ecossistema, não dezenas de blockchains diferentes.
O futuro centrado no rollup
The Surge refere-se ao plano do Ethereum para aumentar significativamente a escalabilidade, principalmente através de soluções L2. E o rollup é uma parte fundamental desta estratégia. O roadmap centrado no rollup propõe uma divisão simples: o L1 do Ethereum concentra-se em ser uma camada base poderosa e descentralizada, enquanto o L2 assume a tarefa de ajudar a expandir o ecossistema.
Rollup irá empacotar transações off-chain e depois submetê-las de volta à rede principal ETH, aumentando significativamente a capacidade de processamento enquanto mantém a segurança e a descentralização. Nas palavras de Vitalik, o rollup pode aumentar a escalabilidade da rede ETH para mais de 100.000 TPS. Isso será uma expansão revolucionária, pois permitirá que a rede ETH processe aplicativos em escala global sem comprometer o espírito descentralizado.
Vitalik enfatizou que o rollup não é apenas uma solução temporária, mas sim uma solução de escalonamento a longo prazo. O Ethereum 2.0, através do The Merge, transita do PoW para o PoS para reduzir o consumo de energia, enquanto o rollup, como uma solução de escalonamento a longo prazo, é considerado o próximo marco importante.
Este ano, a rotação centrada em rollup alcançou resultados significativos: com o lançamento de EIP-4844 blobs, a largura de banda de dados do ETH L1 aumentou significativamente e vários rollups de máquina virtual Ethereum (EVM) L2 entraram na fase um. Cada L2 existe como uma partição com suas próprias regras e lógica interna, e a diversidade e pluralidade na implementação da partição agora são uma realidade.
Desenvolvimento adicional da amostragem de disponibilidade de dados (DAS)
Outro aspecto fundamental de The Surge é a amostragem de disponibilidade de dados (DAS), uma técnica projetada para resolver problemas de disponibilidade de dados. Em redes descentralizadas como a Ethereum, todos os nós podem verificar os dados sem precisar armazenar ou baixar todo o conteúdo, o que é crucial.
DAS permite que os nós verifiquem os dados sem acessar o conjunto de dados completo, aumentando assim a escalabilidade e eficiência.
Vitalik enfatizou duas formas de DAS: PeerDAS e 2D DAS.
PeerDAS is expected to enhance the trust assumptions in rollup, making it more secure. 2D DAS not only performs random sampling within blobs, but also performs random sampling between blobs. By leveraging the linear properties of KZG commitments, a set of new virtual blobs are used to extend the blob set within a block, encoding the same redundant information.
Com a ajuda do DAS, o Ethereum pode lidar com maiores quantidades de dados, possibilitando rollups mais rápidos e mais baratos, sem comprometer a descentralização.
Num estágio futuro mais avançado, será necessário fazer mais trabalho para determinar a versão ideal do DAS 2D e provar suas propriedades de segurança.
!
A trajetória de longo prazo considerada por Vitalik é:
(1)Implementar um 2D DAS ideal;
(2)Adotar o uso de 1D DAS, sacrificando a eficiência de largura de banda de amostragem em prol da simplicidade e robustez, aceitando um limite de dados mais baixo;
(3) Abandonar o DA e aceitar completamente o Plasma como a principal arquitetura Layer2.
É importante notar que, mesmo que seja decidido expandir diretamente na camada L1, essa opção ainda existe. Isso ocorre porque, se a camada L1 precisar lidar com um grande número de TPS, os blocos da camada L1 se tornarão muito grandes e os clientes desejariam ter uma maneira eficiente de verificar sua correção, o que os levaria a usar tecnologias semelhantes ao rollup (como ZK-EVM e DAS) na camada L1.
Plasma 和其他解决方案
Além do Rollup, o Plasma, uma das soluções de escalabilidade fora da cadeia propostas anteriormente, também é outra solução L2.
Plasma cria subcadeias que são independentes da cadeia principal do ETH para processar transações e enviam resumos regularmente para a rede principal. Para cada bloco, os operadores enviam a cada utilizador um ramo de Merkle para provar o estado de alteração dos seus ativos. Os utilizadores podem extrair os seus ativos ao fornecer o ramo de Merkle. É importante notar que este ramo não precisa ter como raiz o estado mais recente.
Por conseguinte, mesmo que haja problemas de disponibilidade de dados, os utilizadores ainda podem recuperar os seus ativos extraindo o estado mais recente disponível. Se um utilizador submeter um ramo inválido (por exemplo, retirar ativos que já foram enviados para outra pessoa, ou o operador criar ativos do nada), a propriedade legítima dos ativos pode ser determinada através do mecanismo de desafio na cadeia.
Embora o desenvolvimento do Plasma esteja, de certa forma, atrás do rollup, Vitalik ainda o vê como parte mais ampla do kit de ferramentas de escalabilidade do ETH.
Além disso, Vitalik também discutiu no artigo a melhoria da tecnologia de compressão de dados e prova criptográfica, a fim de aumentar ainda mais a eficiência do rollup e outras soluções de camada 2. A ideia é comprimir o máximo de dados possível, garantindo ao mesmo tempo que todas as informações necessárias ainda estejam disponíveis para verificação pelos nós da rede Ethereum. Essas melhorias tecnológicas provavelmente desempenharão um papel crucial no aumento do throughput na rede Ethereum.
!
A imagem acima é a cadeia Plasma Cash, onde as transações que gastam a moeda i são colocadas na posição i da árvore. Neste exemplo, suponha que todas as árvores anteriores sejam válidas, é sabido que Eve atualmente possui a moeda 1, David possui a moeda 4, George possui a moeda 6.
As versões iniciais do Plasma só podiam lidar com casos de uso de pagamento e não poderiam ser efetivamente ampliadas. No entanto, se cada raiz for verificada com SNARK, o Plasma se tornará muito mais poderoso. Isso simplifica bastante o processo, pois a maioria das possíveis vias de trapaça do operador é eliminada. Ao mesmo tempo, também abre novos caminhos, ou seja, os usuários podem sacar fundos imediatamente, sem precisar esperar uma semana pelo período de desafio, desde que o operador não trapaceie.
A figura acima mostra um método (não o único) para criar uma cadeia de plasma EVM: usando ZK-SNARK para construir uma árvore UTXO paralela que reflete as alterações de saldo feitas pelo EVM, definindo um mapeamento único de 'mesma moeda' em diferentes momentos históricos. Em seguida, a estrutura de Plasma pode ser construída com base nisso.
O desempenho do Plasma é muito bom, e esta é a razão chave pela qual todos devem projetar estruturas de engenharia para superar suas deficiências de segurança.
Melhorias na interoperabilidade L2
Um dos principais desafios enfrentados pelo ecossistema L2 hoje é a fraca interoperabilidade entre L2, e é urgente melhorar a sensação de usar um ecossistema unificado como o protocolo Éter para os usuários do ecossistema L2.
Existem várias categorias de melhorias de interoperabilidade entre L2. Teoricamente, o ETH Rollup é semelhante ao shard L1 de execução centralizada do Ethereum. O atual ecossistema L2 do Ethereum ainda enfrenta os seguintes problemas em relação ao estado ideal na prática:
Endereço da cadeia específica: o endereço deve conter informações da cadeia (L1, Optimism, Arbitrum...). Uma vez feito isso, o processo de envio entre L2 pode ser realizado simplesmente colocando o endereço no campo de envio, momento em que a carteira pode cuidar sozinha de como enviar (incluindo o uso do protocolo de cadeia cruzada).
Pedido de pagamento de cadeia específica: deve ser possível criar facilmente e de forma padronizada uma mensagem no formato 'envie-me X tokens do tipo Y na cadeia Z'. Isso tem principalmente dois casos de uso: pagamentos entre pessoas ou entre pessoa e serviço de comerciante; solicitação de fundos de dApp.
Troca interligada e pagamento de gás: deve haver um protocolo aberto padronizado para expressar operações interligadas. ERC-7683 e RIP-7755 tentam neste campo, embora suas aplicações sejam mais amplas do que esses casos de uso específicos.
Cliente leve: Os utilizadores devem ser capazes de verificar efetivamente a cadeia com a qual estão a interagir, em vez de confiar apenas no fornecedor RPC. Por exemplo, o Helios da a16z crypto pode fazer isso (para a própria rede Ethereum), mas essa confiança deve ser estendida ao L2. O ERC-3668 (CCIP-read) é uma estratégia para alcançar esse objetivo.
O conceito de ponte de token compartilhado: supondo que em um mundo em que todos os L2 sejam rollups de prova de validade e cada slot seja submetido à rede Ethereum, para transferir um ativo de L2 para outro em seu estado nativo, ainda é necessário retirar e depositar, o que requer o pagamento de uma grande quantidade de taxas de gás L1.
E uma maneira de resolver esse problema é criar um Rollup extremamente simples compartilhado, cuja única função é manter o saldo de cada tipo de token que pertence a qual L2 e quanto saldo cada um tem, e permitir que esses saldos sejam atualizados em massa através de uma série de operações de envio entre L2 iniciadas por qualquer L2. Isso permitirá que as transferências entre L2 sejam feitas sem pagar taxas de gás L1 a cada transferência, nem precisar usar tecnologias baseadas em provedores de liquidez como ERC-7683.
Capacidade de composição síncrona: Permite que chamadas síncronas ocorram entre um L2 específico e L1, ou entre vários L2s. Isso ajuda a melhorar a eficiência financeira do protocolo DeFi. O primeiro pode ser alcançado sem qualquer coordenação transversal L2; Esta última requer uma classificação partilhada. As tecnologias baseadas em rollup são automaticamente aplicáveis a todos eles.
Muitos dos exemplos acima enfrentam o dilema de quando padronizar e quais camadas padronizar. Se for padronizado muito cedo, pode resultar em uma solução inferior enraizada. Se for padronizado muito tarde, pode causar fragmentação desnecessária.
Uma consenso atual é que, em certos casos, existe uma solução de curto prazo com propriedades mais fracas, mas mais fácil de implementar e também uma solução de longo prazo que é a 'correta', mas levará anos para ser implementada. Essas tarefas não são apenas problemas técnicos, mas também (talvez principalmente) problemas sociais que exigem cooperação entre L2, carteiras e L1.
Continuar a expandir a Ethereum L1
Vitalik acredita que expandir o Ethereum L1 em si e garantir que ele possa continuar acomodando cada vez mais casos de uso é muito valioso.
Existem três estratégias para a expansão da L1, que podem ser realizadas de forma isolada ou em paralelo:
(1) Melhorar a tecnologia (como o código do cliente, cliente sem estado, expiração do histórico) para tornar o L1 mais fácil de verificar e depois aumentar o limite de Gas;
(2) Reduzir o custo de operações específicas, aumentando a capacidade média sem aumentar o risco de pior caso;
(3) Rollups nativos (ou seja, criar N cópias paralelas do EVM).
Estas diferentes tecnologias têm diferentes trade-offs. Por exemplo, os rollups nativos têm as mesmas fraquezas de composição que os rollups comuns: não é possível enviar uma única transação para executar operações em vários rollups sincronizados. Aumentar o limite de Gas enfraquecerá outros benefícios alcançados pela simplificação da verificação L1, como aumentar a proporção de usuários que executam nós de verificação e aumentar o número de apostadores solo. Dependendo da forma de implementação, tornar operações específicas mais baratas na EVM pode aumentar a complexidade geral da EVM.
Descentralização e Segurança
O equilíbrio entre escalabilidade e descentralização é um dos temas repetidos por Vitalik. Muitos projetos de blockchain optam por sacrificar a descentralização em troca de maior throughput. Por exemplo, a Solana pode processar milhares de transações por segundo, mas requer hardware poderoso para executar nós, tornando a rede centralizada. Vitalik insiste que, mesmo com a contínua expansão da Ethereum, é necessário manter o compromisso com a descentralização.
Rollup e DAS são considerados métodos para aumentar a capacidade do ETH enquanto mantêm sua descentralização. Ao contrário do Solana ou outras blockchains de alto desempenho, a estratégia de expansão do ETH garante que qualquer pessoa possa executar um nó para proteger a rede de forma verdadeiramente descentralizada. Isso é fundamental para a visão do ETH de estabelecer uma blockchain capaz de suportar um sistema financeiro global sem permissão.
Quanto maior a escalabilidade, maior é a responsabilidade em termos de segurança. À medida que o ETH se aproxima de um futuro centrado em rollup, garantir a confiabilidade desses sistemas torna-se crucial. Rollup depende de provas criptográficas para garantir que as transações off-chain sejam legítimas ao serem enviadas de volta ao ETH. Embora esses sistemas tenham se mostrado eficazes, ainda há riscos. Vitalik admite que a maturação dessas tecnologias requer testes rigorosos e iterações, especialmente quando adotadas mais amplamente.
Perspectivas de The Surge
Na esteira do The Surge, Vitalik imaginou a ETH Shop não apenas escalável, mas também totalmente descentralizada, segura e sustentável. Essa visão inclui não apenas dimensionar a Camada 1 com rollups e DAS, mas também construir algoritmos de consenso mais eficientes, melhorar as ferramentas de desenvolvedor e nutrir um ecossistema próspero de dApps.
O roteiro do Ethereum é otimista, mas também apresenta muitos desafios. Implementar rollup em larga escala, garantir a segurança das soluções L2 e se preparar para o futuro quântico são tarefas complexas. No entanto, se o Ethereum conseguir superar essas barreiras, ele consolidará sua posição como o núcleo da Web3: uma internet descentralizada e controlada pelos usuários.
No campo em rápido desenvolvimento da blockchain, o ETH se concentra na escalabilidade sem sacrificar a descentralização, o que o torna único. Se o The Surge for bem-sucedido, ele pode mudar o cenário da tecnologia blockchain novamente nos próximos anos.
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
Análise das perspectivas de atualização técnica do protocolo Ethereum (2): The Surge
Desde outubro deste ano, Vitalik Buterin, co-fundador da Ethereum, lançou uma série de artigos sobre as possíveis futuras do protocolo Ethereum, abrangendo seis partes do roteiro de desenvolvimento da Ethereum: The Merge, The Surge, The Scourge, The Verge, The Purge e The Splurge.
Anteriormente, já interpretamos a primeira parte do roteiro (The Merge), este artigo continuará a interpretar a segunda parte desta série, The Surge, onde Vitalik discute principalmente a escalabilidade e o desenvolvimento a longo prazo do Éter. A partir do roteiro técnico desta fase, podemos entender mais a fundo como o Éter se transformará em um protocolo capaz de lidar com uma demanda massiva (TPS atingindo 100.000+), mantendo ao mesmo tempo a descentralização e a segurança.
Visão central do Ethereum
Essencialmente, o Ethereum tem como objetivo ser a camada base da Internet descentralizada. O Ethereum suporta aplicações descentralizadas complexas através da execução automática de contratos inteligentes, tornando-o a escolha preferida para os programadores desenvolverem aplicações descentralizadas, incluindo DeFi, NFT, entre outras.
No entanto, Ethereum tem limitações em termos de escalabilidade. Ethereum L1 só pode processar cerca de 15 a 30 transações por segundo, o que é muito inferior às redes de pagamento tradicionais como a Visa. Isso resulta em altas taxas de gás durante períodos de congestionamento da rede e limita a capacidade do Ethereum de se tornar uma infraestrutura global em escala. Este é o problema que The Surge pretende resolver.
Os principais objetivos do Surge são os seguintes:
Ethereum L1+L2 atingindo 100.000+ TPS;
Mantenha a descentralização e a robustez do L1;
-Pelo menos um pouco L2 herda completamente as propriedades centrais do Ethereum (sem confiança, aberto, à prova de censura);
O futuro centrado no rollup
The Surge refere-se ao plano do Ethereum para aumentar significativamente a escalabilidade, principalmente através de soluções L2. E o rollup é uma parte fundamental desta estratégia. O roadmap centrado no rollup propõe uma divisão simples: o L1 do Ethereum concentra-se em ser uma camada base poderosa e descentralizada, enquanto o L2 assume a tarefa de ajudar a expandir o ecossistema.
Rollup irá empacotar transações off-chain e depois submetê-las de volta à rede principal ETH, aumentando significativamente a capacidade de processamento enquanto mantém a segurança e a descentralização. Nas palavras de Vitalik, o rollup pode aumentar a escalabilidade da rede ETH para mais de 100.000 TPS. Isso será uma expansão revolucionária, pois permitirá que a rede ETH processe aplicativos em escala global sem comprometer o espírito descentralizado.
Vitalik enfatizou que o rollup não é apenas uma solução temporária, mas sim uma solução de escalonamento a longo prazo. O Ethereum 2.0, através do The Merge, transita do PoW para o PoS para reduzir o consumo de energia, enquanto o rollup, como uma solução de escalonamento a longo prazo, é considerado o próximo marco importante.
Este ano, a rotação centrada em rollup alcançou resultados significativos: com o lançamento de EIP-4844 blobs, a largura de banda de dados do ETH L1 aumentou significativamente e vários rollups de máquina virtual Ethereum (EVM) L2 entraram na fase um. Cada L2 existe como uma partição com suas próprias regras e lógica interna, e a diversidade e pluralidade na implementação da partição agora são uma realidade.
Desenvolvimento adicional da amostragem de disponibilidade de dados (DAS)
Outro aspecto fundamental de The Surge é a amostragem de disponibilidade de dados (DAS), uma técnica projetada para resolver problemas de disponibilidade de dados. Em redes descentralizadas como a Ethereum, todos os nós podem verificar os dados sem precisar armazenar ou baixar todo o conteúdo, o que é crucial.
DAS permite que os nós verifiquem os dados sem acessar o conjunto de dados completo, aumentando assim a escalabilidade e eficiência.
Vitalik enfatizou duas formas de DAS: PeerDAS e 2D DAS.
PeerDAS is expected to enhance the trust assumptions in rollup, making it more secure. 2D DAS not only performs random sampling within blobs, but also performs random sampling between blobs. By leveraging the linear properties of KZG commitments, a set of new virtual blobs are used to extend the blob set within a block, encoding the same redundant information.
Com a ajuda do DAS, o Ethereum pode lidar com maiores quantidades de dados, possibilitando rollups mais rápidos e mais baratos, sem comprometer a descentralização.
Num estágio futuro mais avançado, será necessário fazer mais trabalho para determinar a versão ideal do DAS 2D e provar suas propriedades de segurança.
!
A trajetória de longo prazo considerada por Vitalik é:
(1)Implementar um 2D DAS ideal;
(2)Adotar o uso de 1D DAS, sacrificando a eficiência de largura de banda de amostragem em prol da simplicidade e robustez, aceitando um limite de dados mais baixo;
(3) Abandonar o DA e aceitar completamente o Plasma como a principal arquitetura Layer2.
É importante notar que, mesmo que seja decidido expandir diretamente na camada L1, essa opção ainda existe. Isso ocorre porque, se a camada L1 precisar lidar com um grande número de TPS, os blocos da camada L1 se tornarão muito grandes e os clientes desejariam ter uma maneira eficiente de verificar sua correção, o que os levaria a usar tecnologias semelhantes ao rollup (como ZK-EVM e DAS) na camada L1.
Plasma 和其他解决方案
Além do Rollup, o Plasma, uma das soluções de escalabilidade fora da cadeia propostas anteriormente, também é outra solução L2.
Plasma cria subcadeias que são independentes da cadeia principal do ETH para processar transações e enviam resumos regularmente para a rede principal. Para cada bloco, os operadores enviam a cada utilizador um ramo de Merkle para provar o estado de alteração dos seus ativos. Os utilizadores podem extrair os seus ativos ao fornecer o ramo de Merkle. É importante notar que este ramo não precisa ter como raiz o estado mais recente.
Por conseguinte, mesmo que haja problemas de disponibilidade de dados, os utilizadores ainda podem recuperar os seus ativos extraindo o estado mais recente disponível. Se um utilizador submeter um ramo inválido (por exemplo, retirar ativos que já foram enviados para outra pessoa, ou o operador criar ativos do nada), a propriedade legítima dos ativos pode ser determinada através do mecanismo de desafio na cadeia.
Embora o desenvolvimento do Plasma esteja, de certa forma, atrás do rollup, Vitalik ainda o vê como parte mais ampla do kit de ferramentas de escalabilidade do ETH.
Além disso, Vitalik também discutiu no artigo a melhoria da tecnologia de compressão de dados e prova criptográfica, a fim de aumentar ainda mais a eficiência do rollup e outras soluções de camada 2. A ideia é comprimir o máximo de dados possível, garantindo ao mesmo tempo que todas as informações necessárias ainda estejam disponíveis para verificação pelos nós da rede Ethereum. Essas melhorias tecnológicas provavelmente desempenharão um papel crucial no aumento do throughput na rede Ethereum.
!
A imagem acima é a cadeia Plasma Cash, onde as transações que gastam a moeda i são colocadas na posição i da árvore. Neste exemplo, suponha que todas as árvores anteriores sejam válidas, é sabido que Eve atualmente possui a moeda 1, David possui a moeda 4, George possui a moeda 6.
As versões iniciais do Plasma só podiam lidar com casos de uso de pagamento e não poderiam ser efetivamente ampliadas. No entanto, se cada raiz for verificada com SNARK, o Plasma se tornará muito mais poderoso. Isso simplifica bastante o processo, pois a maioria das possíveis vias de trapaça do operador é eliminada. Ao mesmo tempo, também abre novos caminhos, ou seja, os usuários podem sacar fundos imediatamente, sem precisar esperar uma semana pelo período de desafio, desde que o operador não trapaceie.
A figura acima mostra um método (não o único) para criar uma cadeia de plasma EVM: usando ZK-SNARK para construir uma árvore UTXO paralela que reflete as alterações de saldo feitas pelo EVM, definindo um mapeamento único de 'mesma moeda' em diferentes momentos históricos. Em seguida, a estrutura de Plasma pode ser construída com base nisso.
O desempenho do Plasma é muito bom, e esta é a razão chave pela qual todos devem projetar estruturas de engenharia para superar suas deficiências de segurança.
Melhorias na interoperabilidade L2
Um dos principais desafios enfrentados pelo ecossistema L2 hoje é a fraca interoperabilidade entre L2, e é urgente melhorar a sensação de usar um ecossistema unificado como o protocolo Éter para os usuários do ecossistema L2.
Existem várias categorias de melhorias de interoperabilidade entre L2. Teoricamente, o ETH Rollup é semelhante ao shard L1 de execução centralizada do Ethereum. O atual ecossistema L2 do Ethereum ainda enfrenta os seguintes problemas em relação ao estado ideal na prática:
Endereço da cadeia específica: o endereço deve conter informações da cadeia (L1, Optimism, Arbitrum...). Uma vez feito isso, o processo de envio entre L2 pode ser realizado simplesmente colocando o endereço no campo de envio, momento em que a carteira pode cuidar sozinha de como enviar (incluindo o uso do protocolo de cadeia cruzada).
Pedido de pagamento de cadeia específica: deve ser possível criar facilmente e de forma padronizada uma mensagem no formato 'envie-me X tokens do tipo Y na cadeia Z'. Isso tem principalmente dois casos de uso: pagamentos entre pessoas ou entre pessoa e serviço de comerciante; solicitação de fundos de dApp.
Troca interligada e pagamento de gás: deve haver um protocolo aberto padronizado para expressar operações interligadas. ERC-7683 e RIP-7755 tentam neste campo, embora suas aplicações sejam mais amplas do que esses casos de uso específicos.
Cliente leve: Os utilizadores devem ser capazes de verificar efetivamente a cadeia com a qual estão a interagir, em vez de confiar apenas no fornecedor RPC. Por exemplo, o Helios da a16z crypto pode fazer isso (para a própria rede Ethereum), mas essa confiança deve ser estendida ao L2. O ERC-3668 (CCIP-read) é uma estratégia para alcançar esse objetivo.
O conceito de ponte de token compartilhado: supondo que em um mundo em que todos os L2 sejam rollups de prova de validade e cada slot seja submetido à rede Ethereum, para transferir um ativo de L2 para outro em seu estado nativo, ainda é necessário retirar e depositar, o que requer o pagamento de uma grande quantidade de taxas de gás L1.
E uma maneira de resolver esse problema é criar um Rollup extremamente simples compartilhado, cuja única função é manter o saldo de cada tipo de token que pertence a qual L2 e quanto saldo cada um tem, e permitir que esses saldos sejam atualizados em massa através de uma série de operações de envio entre L2 iniciadas por qualquer L2. Isso permitirá que as transferências entre L2 sejam feitas sem pagar taxas de gás L1 a cada transferência, nem precisar usar tecnologias baseadas em provedores de liquidez como ERC-7683.
Capacidade de composição síncrona: Permite que chamadas síncronas ocorram entre um L2 específico e L1, ou entre vários L2s. Isso ajuda a melhorar a eficiência financeira do protocolo DeFi. O primeiro pode ser alcançado sem qualquer coordenação transversal L2; Esta última requer uma classificação partilhada. As tecnologias baseadas em rollup são automaticamente aplicáveis a todos eles.
Muitos dos exemplos acima enfrentam o dilema de quando padronizar e quais camadas padronizar. Se for padronizado muito cedo, pode resultar em uma solução inferior enraizada. Se for padronizado muito tarde, pode causar fragmentação desnecessária.
Uma consenso atual é que, em certos casos, existe uma solução de curto prazo com propriedades mais fracas, mas mais fácil de implementar e também uma solução de longo prazo que é a 'correta', mas levará anos para ser implementada. Essas tarefas não são apenas problemas técnicos, mas também (talvez principalmente) problemas sociais que exigem cooperação entre L2, carteiras e L1.
Continuar a expandir a Ethereum L1
Vitalik acredita que expandir o Ethereum L1 em si e garantir que ele possa continuar acomodando cada vez mais casos de uso é muito valioso.
Existem três estratégias para a expansão da L1, que podem ser realizadas de forma isolada ou em paralelo:
(1) Melhorar a tecnologia (como o código do cliente, cliente sem estado, expiração do histórico) para tornar o L1 mais fácil de verificar e depois aumentar o limite de Gas;
(2) Reduzir o custo de operações específicas, aumentando a capacidade média sem aumentar o risco de pior caso;
(3) Rollups nativos (ou seja, criar N cópias paralelas do EVM).
Estas diferentes tecnologias têm diferentes trade-offs. Por exemplo, os rollups nativos têm as mesmas fraquezas de composição que os rollups comuns: não é possível enviar uma única transação para executar operações em vários rollups sincronizados. Aumentar o limite de Gas enfraquecerá outros benefícios alcançados pela simplificação da verificação L1, como aumentar a proporção de usuários que executam nós de verificação e aumentar o número de apostadores solo. Dependendo da forma de implementação, tornar operações específicas mais baratas na EVM pode aumentar a complexidade geral da EVM.
Descentralização e Segurança
O equilíbrio entre escalabilidade e descentralização é um dos temas repetidos por Vitalik. Muitos projetos de blockchain optam por sacrificar a descentralização em troca de maior throughput. Por exemplo, a Solana pode processar milhares de transações por segundo, mas requer hardware poderoso para executar nós, tornando a rede centralizada. Vitalik insiste que, mesmo com a contínua expansão da Ethereum, é necessário manter o compromisso com a descentralização.
Rollup e DAS são considerados métodos para aumentar a capacidade do ETH enquanto mantêm sua descentralização. Ao contrário do Solana ou outras blockchains de alto desempenho, a estratégia de expansão do ETH garante que qualquer pessoa possa executar um nó para proteger a rede de forma verdadeiramente descentralizada. Isso é fundamental para a visão do ETH de estabelecer uma blockchain capaz de suportar um sistema financeiro global sem permissão.
Quanto maior a escalabilidade, maior é a responsabilidade em termos de segurança. À medida que o ETH se aproxima de um futuro centrado em rollup, garantir a confiabilidade desses sistemas torna-se crucial. Rollup depende de provas criptográficas para garantir que as transações off-chain sejam legítimas ao serem enviadas de volta ao ETH. Embora esses sistemas tenham se mostrado eficazes, ainda há riscos. Vitalik admite que a maturação dessas tecnologias requer testes rigorosos e iterações, especialmente quando adotadas mais amplamente.
Perspectivas de The Surge
Na esteira do The Surge, Vitalik imaginou a ETH Shop não apenas escalável, mas também totalmente descentralizada, segura e sustentável. Essa visão inclui não apenas dimensionar a Camada 1 com rollups e DAS, mas também construir algoritmos de consenso mais eficientes, melhorar as ferramentas de desenvolvedor e nutrir um ecossistema próspero de dApps.
O roteiro do Ethereum é otimista, mas também apresenta muitos desafios. Implementar rollup em larga escala, garantir a segurança das soluções L2 e se preparar para o futuro quântico são tarefas complexas. No entanto, se o Ethereum conseguir superar essas barreiras, ele consolidará sua posição como o núcleo da Web3: uma internet descentralizada e controlada pelos usuários.
No campo em rápido desenvolvimento da blockchain, o ETH se concentra na escalabilidade sem sacrificar a descentralização, o que o torna único. Se o The Surge for bem-sucedido, ele pode mudar o cenário da tecnologia blockchain novamente nos próximos anos.
Link do original
: