Profundidade da interpretação da atualização de Ethereum em Praga, que é mais esperada este ano
Introdução
A história do desenvolvimento da blockchain pode ser vista como a história da escalabilidade do Bitcoin, enquanto as atualizações cíclicas do Ethereum orientam a direção da escalabilidade. As atualizações de hard fork de grande versão do Ethereum, que ocorrem a cada 1-2 anos, não apenas impactam a própria rede, mas também influenciam várias L2 e até outras blockchains L1. Cada hard fork contém propostas EIP que representam a essência da comunidade central do Ethereum, sendo o resultado de uma avaliação de benefícios e custos.
Vamos, do ponto de vista técnico, analisar um por um as 11 propostas EIP da atualização de Praga-Electra, entendendo seu conteúdo, função e razões.
Contexto
A atualização está prevista para ser lançada na rede de testes Sepolia em 5 de março e entrar em operação na rede principal Ethereum em 8 de abril.
Na versão recentemente lançada do repositório oficial do Ethereum, foi mencionada uma correção rápida, o que reflete a complexidade do conteúdo desta atualização. Do ponto de vista do autor, esta pode ser a atualização mais impactante do Ethereum desde a transição de PoW para PoS, que mudará completamente o modo de operação na cadeia, trazendo uma nova experiência.
Embora a proposta introduzida tenha sofrido algumas alterações, já chamou a atenção de várias equipas de carteiras, que estão a garantir que conseguem adaptar-se a tempo durante a mudança para a mainnet. Como utilizadores, também podemos experienciar essas mudanças através das carteiras.
A questão chave é - esta atualização pode realmente mudar o ecossistema do Ethereum? A sua mudança é suficientemente profunda, ou é apenas um reparo rotineiro da Fundação Ethereum na era L2?
Varredura panorâmica
De uma forma geral, esta atualização apresenta três grandes características:
Após o desenvolvimento do Ethereum entrar em profundidade, os que podem ser incluídos nas novas propostas são em sua maioria pessoas internas da Fundação Ethereum, especialmente Vitalik, que impulsionou várias mudanças importantes. Isso pode refletir a tendência crescente de centralização no sistema de decisões do Ethereum.
O ritmo de mercado do Ethereum está a acelerar. Esta atualização expandiu de 8 propostas de consenso em novembro do ano passado para 11 agora, abrangendo várias otimizações. Isso reflete que, face ao florescimento de outras blockchains, o Ethereum também está a adotar uma estratégia mais agressiva.
Ethereum está cada vez mais focado na otimização da experiência do usuário. Em comparação com antes, esta atualização se concentra mais em reduzir os custos para os usuários e melhorar a experiência de interação. Mas vale a pena refletir: será que Ethereum realmente "prioriza a experiência do usuário", ou está sendo forçado a fazer essas otimizações?
Otimização da Experiência
A mudança mais importante é o EIP-7702, que introduz o mecanismo de abstração de contas na camada da cadeia. Esta proposta quebra várias regras estabelecidas em múltiplas cadeias e também altera a lógica de aplicação da maioria dos Dapps.
Para os usuários, traz as seguintes vantagens principais:
Manter o endereço EOA, usar a lógica CA conforme necessário, reduzir os custos de manutenção
Não é necessário criar previamente uma identidade CA na cadeia para operar, simplificando o fluxo de uso
Suporta múltiplas transações paralelas de EOA, como autorização de desconto e execução de desconto em um só, reduzindo o custo das transações
Para Dapp, especialmente em projetos que necessitam de gestão empresarial em cadeia como a exchange (, isso é uma otimização disruptiva. A implementação nativa da funcionalidade de agrupamento em massa pode reduzir significativamente os custos operacionais, beneficiando, em última análise, os usuários.
Embora a alteração seja significativa, do ponto de vista da redução de custos, vale a pena adaptar para todas as pesquisas Dapp. Os usuários também se beneficiarão disso.
No entanto, isso também traz riscos potenciais: a abstração de contas reduz o custo de interação, mas aumenta a complexidade da gestão de permissões do usuário. Se os fabricantes de carteiras não conseguirem adaptar corretamente, podem surgir vulnerabilidades de segurança inesperadas. Os usuários devem ser mais cautelosos ao realizar transações na cadeia.
Otimização do lado da aplicação
) EIP-2537 ###BLS12-381 operação de pré-compilação da curva (
Introdução de operações pré-compiladas da curva elíptica BLS12-381, otimizando a verificação de assinaturas BLS e outras operações criptográficas complexas, proporcionando maior segurança e eficiência computacional. Novas funcionalidades de verificação de assinaturas BLS, agregação de chaves públicas e verificação de assinaturas múltiplas.
Isto facilitará o uso de carteiras de contratos inteligentes multi-assinatura a baixo custo para usuários comuns. Reduz significativamente a complexidade da verificação de assinaturas e os custos de Gas, suportando funcionalidades como provas de conhecimento nulo e criptografia homomórfica. Tem um papel importante na privacidade e na interoperabilidade entre cadeias.
) EIP-2935 ### fornece o hash do bloco histórico a partir do estado (
Armazenar os últimos 8192 hashes de blocos no contrato do sistema, facilitando o acesso a hashes de blocos históricos por clientes sem estado. Armazenar na forma de um buffer circular, suportando atualizações contínuas.
Embora não tenha impacto direto nos usuários comuns, ajuda no desenvolvimento de clientes sem armazenamento. Tem valor de otimização para serviços como RollupL2 e oráculos que precisam verificar dados históricos.
Várias otimizações do cenário de staking
) EIP-6110 ### processamento on-chain do validador de staking (
Implementar o processamento de operações de staking através de mecanismos de protocolo na cadeia, otimizando a segurança e eficiência do processo de staking.
) EIP-7002 ### camada de execução pode disparar retirada (
Deixar a camada de execução fornecer um mecanismo para acionar a saída dos validadores e retiradas parciais, aumentando o controle sobre o ETH em stake.
) EIP-7251 ### aumentar o saldo máximo de staking efetivo (
Aumentar o limite de staking efetivo de um único validador para 2048 ETH, mantendo o staking mínimo em 32 ETH.
) EIP-7549 ### Índice do Comitê Móvel para prova de mensagem externa (
Simplificar o processo de verificação, melhorar o desempenho do cliente Casper FFG, especialmente ao executar em circuitos ZK.
Essas otimizações visam lidar com a rápida crescente quantidade de validadores, melhorando a experiência de staking e a flexibilidade no controle de fundos. Ao aumentar o limite de staking por validador individual, é possível reduzir o número de contas de grandes operadores de nós, simplificando a complexidade do sistema. Ao mesmo tempo, mantém-se o mínimo de staking exigido, evitando que pequenos stakings afetem a estabilidade da rede.
Essas melhorias ajudam a atrair e reter os stakers, consolidando a segurança da rede PoS do Ethereum. O novo mecanismo de staking com juros compostos pode promover ainda mais o bloqueio de ETH, afetando a liquidez do mercado.
Otimização do ecossistema L2
) EIP-7623: Aumentar o custo de calldata
Aumentar em 2,5 vezes o custo de gás do calldata nas transações, incentivando o uso de blob em vez de calldata para armazenar dados de estado no L2.
EIP-7691: aumentar a capacidade de processamento de blobs
Aumentar a capacidade de blob de cada bloco, suportando um espaço de armazenamento L2 em maior escala.
EIP-7840: Adicionar agendamento de blob no arquivo de configuração EL
Adicionar um ficheiro de configuração, permitindo que o cliente ajuste dinamicamente a quantidade de blobs e os parâmetros de preços.
Essas otimizações refletem que o Ethereum está a construir uma infraestrutura mais robusta para o ecossistema L2. Ao aumentar a eficiência e a capacidade de armazenamento de dados do L2, o Ethereum visa consolidar a sua posição como o centro do ecossistema L2. Essas melhorias ajudarão a reduzir os custos operacionais do L2, aumentar o desempenho e preparar-se para a adesão de mais L2 no futuro.
Conclusão
A atualização de Praga, embora não tenha gerado tanta discussão quanto as atualizações anteriores como "Londres" e "Fusão", estabelece uma base mais alta de escalabilidade e descentralização para a rede Ethereum. O avanço da abstração de contas reduzirá a barreira de entrada para os usuários, a melhoria do mecanismo de staking consolidará a segurança da rede e o aumento da disponibilidade de dados proporcionará mais espaço para o desenvolvimento do ecossistema L2.
Esta atualização reflete o processo de ajuste e compromisso contínuo do Ethereum sob pressão do mercado. Embora algumas melhorias já tenham sido praticadas em outras blockchains, o Ethereum continua a avançar de forma constante no seu roteiro de desenvolvimento. Os futuros hard forks "Osaka" e "Amesterdão" podem introduzir melhorias mais revolucionárias, como o esquema de estado da árvore Verkle e o mecanismo de confirmação final de slot único.
A longo prazo, a direção de desenvolvimento do Ethereum é clara e firme. Esses efeitos acumulativos das atualizações contínuas irão impulsionar o Ethereum a alcançar metas grandiosas como "um milhão de transações por segundo" e resistência à censura, além de baixo risco de centralização. Esperamos que cada atualização torne o Ethereum mais maduro e robusto, com funcionalidades mais ricas.
![Profundidade interpretação das atualizações mais aguardadas do Ethereum em Praga]###https://img-cdn.gateio.im/webp-social/moments-868160941757ea6777a782fa3a41913a.webp(
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
23 gostos
Recompensa
23
7
Republicar
Partilhar
Comentar
0/400
zkProofInThePudding
· 07-22 15:13
Não consegui entender o que não se entende.
Ver originalResponder0
AirdropLicker
· 07-22 06:07
Aproveite a Ascensão e os Cupões de Recorte!
Ver originalResponder0
RektRecorder
· 07-19 17:30
Acompanhamento para a refeição, deve estar a falhar.
Ver originalResponder0
InscriptionGriller
· 07-19 17:30
Já estamos em competição interna novamente, o L2 está louco, ainda estão a inventar contas abstratas?
Ver originalResponder0
ImpermanentPhilosopher
· 07-19 17:28
stake é o caminho certo.
Ver originalResponder0
GhostAddressMiner
· 07-19 17:21
Olhando para os dados na cadeia... aqueles endereços de stake que estavam inativos há dois anos de repente começaram a se movimentar.
Análise profunda da atualização de Praga do Ethereum: da abstração de contas à otimização L2
Profundidade da interpretação da atualização de Ethereum em Praga, que é mais esperada este ano
Introdução
A história do desenvolvimento da blockchain pode ser vista como a história da escalabilidade do Bitcoin, enquanto as atualizações cíclicas do Ethereum orientam a direção da escalabilidade. As atualizações de hard fork de grande versão do Ethereum, que ocorrem a cada 1-2 anos, não apenas impactam a própria rede, mas também influenciam várias L2 e até outras blockchains L1. Cada hard fork contém propostas EIP que representam a essência da comunidade central do Ethereum, sendo o resultado de uma avaliação de benefícios e custos.
Vamos, do ponto de vista técnico, analisar um por um as 11 propostas EIP da atualização de Praga-Electra, entendendo seu conteúdo, função e razões.
Contexto
A atualização está prevista para ser lançada na rede de testes Sepolia em 5 de março e entrar em operação na rede principal Ethereum em 8 de abril.
Na versão recentemente lançada do repositório oficial do Ethereum, foi mencionada uma correção rápida, o que reflete a complexidade do conteúdo desta atualização. Do ponto de vista do autor, esta pode ser a atualização mais impactante do Ethereum desde a transição de PoW para PoS, que mudará completamente o modo de operação na cadeia, trazendo uma nova experiência.
Embora a proposta introduzida tenha sofrido algumas alterações, já chamou a atenção de várias equipas de carteiras, que estão a garantir que conseguem adaptar-se a tempo durante a mudança para a mainnet. Como utilizadores, também podemos experienciar essas mudanças através das carteiras.
A questão chave é - esta atualização pode realmente mudar o ecossistema do Ethereum? A sua mudança é suficientemente profunda, ou é apenas um reparo rotineiro da Fundação Ethereum na era L2?
Varredura panorâmica
De uma forma geral, esta atualização apresenta três grandes características:
Após o desenvolvimento do Ethereum entrar em profundidade, os que podem ser incluídos nas novas propostas são em sua maioria pessoas internas da Fundação Ethereum, especialmente Vitalik, que impulsionou várias mudanças importantes. Isso pode refletir a tendência crescente de centralização no sistema de decisões do Ethereum.
O ritmo de mercado do Ethereum está a acelerar. Esta atualização expandiu de 8 propostas de consenso em novembro do ano passado para 11 agora, abrangendo várias otimizações. Isso reflete que, face ao florescimento de outras blockchains, o Ethereum também está a adotar uma estratégia mais agressiva.
Ethereum está cada vez mais focado na otimização da experiência do usuário. Em comparação com antes, esta atualização se concentra mais em reduzir os custos para os usuários e melhorar a experiência de interação. Mas vale a pena refletir: será que Ethereum realmente "prioriza a experiência do usuário", ou está sendo forçado a fazer essas otimizações?
Otimização da Experiência
A mudança mais importante é o EIP-7702, que introduz o mecanismo de abstração de contas na camada da cadeia. Esta proposta quebra várias regras estabelecidas em múltiplas cadeias e também altera a lógica de aplicação da maioria dos Dapps.
Para os usuários, traz as seguintes vantagens principais:
Para Dapp, especialmente em projetos que necessitam de gestão empresarial em cadeia como a exchange (, isso é uma otimização disruptiva. A implementação nativa da funcionalidade de agrupamento em massa pode reduzir significativamente os custos operacionais, beneficiando, em última análise, os usuários.
Embora a alteração seja significativa, do ponto de vista da redução de custos, vale a pena adaptar para todas as pesquisas Dapp. Os usuários também se beneficiarão disso.
No entanto, isso também traz riscos potenciais: a abstração de contas reduz o custo de interação, mas aumenta a complexidade da gestão de permissões do usuário. Se os fabricantes de carteiras não conseguirem adaptar corretamente, podem surgir vulnerabilidades de segurança inesperadas. Os usuários devem ser mais cautelosos ao realizar transações na cadeia.
Otimização do lado da aplicação
) EIP-2537 ###BLS12-381 operação de pré-compilação da curva (
Introdução de operações pré-compiladas da curva elíptica BLS12-381, otimizando a verificação de assinaturas BLS e outras operações criptográficas complexas, proporcionando maior segurança e eficiência computacional. Novas funcionalidades de verificação de assinaturas BLS, agregação de chaves públicas e verificação de assinaturas múltiplas.
Isto facilitará o uso de carteiras de contratos inteligentes multi-assinatura a baixo custo para usuários comuns. Reduz significativamente a complexidade da verificação de assinaturas e os custos de Gas, suportando funcionalidades como provas de conhecimento nulo e criptografia homomórfica. Tem um papel importante na privacidade e na interoperabilidade entre cadeias.
) EIP-2935 ### fornece o hash do bloco histórico a partir do estado (
Armazenar os últimos 8192 hashes de blocos no contrato do sistema, facilitando o acesso a hashes de blocos históricos por clientes sem estado. Armazenar na forma de um buffer circular, suportando atualizações contínuas.
Embora não tenha impacto direto nos usuários comuns, ajuda no desenvolvimento de clientes sem armazenamento. Tem valor de otimização para serviços como RollupL2 e oráculos que precisam verificar dados históricos.
Várias otimizações do cenário de staking
) EIP-6110 ### processamento on-chain do validador de staking (
Implementar o processamento de operações de staking através de mecanismos de protocolo na cadeia, otimizando a segurança e eficiência do processo de staking.
) EIP-7002 ### camada de execução pode disparar retirada (
Deixar a camada de execução fornecer um mecanismo para acionar a saída dos validadores e retiradas parciais, aumentando o controle sobre o ETH em stake.
) EIP-7251 ### aumentar o saldo máximo de staking efetivo (
Aumentar o limite de staking efetivo de um único validador para 2048 ETH, mantendo o staking mínimo em 32 ETH.
) EIP-7549 ### Índice do Comitê Móvel para prova de mensagem externa (
Simplificar o processo de verificação, melhorar o desempenho do cliente Casper FFG, especialmente ao executar em circuitos ZK.
Essas otimizações visam lidar com a rápida crescente quantidade de validadores, melhorando a experiência de staking e a flexibilidade no controle de fundos. Ao aumentar o limite de staking por validador individual, é possível reduzir o número de contas de grandes operadores de nós, simplificando a complexidade do sistema. Ao mesmo tempo, mantém-se o mínimo de staking exigido, evitando que pequenos stakings afetem a estabilidade da rede.
Essas melhorias ajudam a atrair e reter os stakers, consolidando a segurança da rede PoS do Ethereum. O novo mecanismo de staking com juros compostos pode promover ainda mais o bloqueio de ETH, afetando a liquidez do mercado.
Otimização do ecossistema L2
) EIP-7623: Aumentar o custo de calldata
Aumentar em 2,5 vezes o custo de gás do calldata nas transações, incentivando o uso de blob em vez de calldata para armazenar dados de estado no L2.
EIP-7691: aumentar a capacidade de processamento de blobs
Aumentar a capacidade de blob de cada bloco, suportando um espaço de armazenamento L2 em maior escala.
EIP-7840: Adicionar agendamento de blob no arquivo de configuração EL
Adicionar um ficheiro de configuração, permitindo que o cliente ajuste dinamicamente a quantidade de blobs e os parâmetros de preços.
Essas otimizações refletem que o Ethereum está a construir uma infraestrutura mais robusta para o ecossistema L2. Ao aumentar a eficiência e a capacidade de armazenamento de dados do L2, o Ethereum visa consolidar a sua posição como o centro do ecossistema L2. Essas melhorias ajudarão a reduzir os custos operacionais do L2, aumentar o desempenho e preparar-se para a adesão de mais L2 no futuro.
Conclusão
A atualização de Praga, embora não tenha gerado tanta discussão quanto as atualizações anteriores como "Londres" e "Fusão", estabelece uma base mais alta de escalabilidade e descentralização para a rede Ethereum. O avanço da abstração de contas reduzirá a barreira de entrada para os usuários, a melhoria do mecanismo de staking consolidará a segurança da rede e o aumento da disponibilidade de dados proporcionará mais espaço para o desenvolvimento do ecossistema L2.
Esta atualização reflete o processo de ajuste e compromisso contínuo do Ethereum sob pressão do mercado. Embora algumas melhorias já tenham sido praticadas em outras blockchains, o Ethereum continua a avançar de forma constante no seu roteiro de desenvolvimento. Os futuros hard forks "Osaka" e "Amesterdão" podem introduzir melhorias mais revolucionárias, como o esquema de estado da árvore Verkle e o mecanismo de confirmação final de slot único.
A longo prazo, a direção de desenvolvimento do Ethereum é clara e firme. Esses efeitos acumulativos das atualizações contínuas irão impulsionar o Ethereum a alcançar metas grandiosas como "um milhão de transações por segundo" e resistência à censura, além de baixo risco de centralização. Esperamos que cada atualização torne o Ethereum mais maduro e robusto, com funcionalidades mais ricas.
![Profundidade interpretação das atualizações mais aguardadas do Ethereum em Praga]###https://img-cdn.gateio.im/webp-social/moments-868160941757ea6777a782fa3a41913a.webp(