Vitalik propõe estrutura de reestruturação de transações do ethereum

icon币界网
Compartilhar
AI summary iconResumo
Notícias sobre Ethereum: Vitalik Buterin propôs um modelo de reestruturação de longo prazo para transações do Ethereum, visando separar as "ações" e "dependências" das transações. Essa abordagem permite que certos passos de verificação sejam concluídos antes que as transações sejam incluídas em um bloco, potencialmente melhorando a eficiência do processamento paralelo. A proposta está detalhada no EIP-8141, que introduz um novo tipo de transação chamado Frame Transaction. Este design divide uma transação em múltiplos call frames para validação de autorização, pagamento de taxas e execução. No entanto, a proposta permanece em forma de rascunho e ainda não foi integrada ao mainnet do Ethereum. Buterin também sugeriu o uso de provas STARK recursivas para reduzir validações redundantes, embora isso ainda esteja na fase de pesquisa. As notícias sobre o ecossistema Ethereum continuam a evoluir com tais inovações estruturais.
Relatório do CoinNews:

Vitalik Buterin propõe um modelo de transação Ethereum de longo prazo, cuja ideia central é separar os "ações" e "dependências" nas transações. As ações são responsáveis por alterar o estado na cadeia, enquanto as dependências servem para provar que, antes da execução, a transação já atendeu às condições de assinatura, prova de estado e validade. Segundo essa abordagem, parte do trabalho de validação pode ser concluída antes da inclusão no bloco, aumentando o espaço para processamento paralelo.

A verificação e a execução das negociações serão tratadas separadamente.

O processo atual de transação da Ethereum geralmente coloca autorização, pagamento de taxas e execução de contrato na mesma cadeia de processamento. O nó precisa verificar simultaneamente se a assinatura é válida, se o remetente pode pagar as taxas e se a execução da transação será bem-sucedida.

Buterin acredita que parte dessas verificações não depende das mudanças de estado final e, teoricamente, pode ser tratada separadamente. Por exemplo, assinaturas digitais, provas de conhecimento zero ou certas provas de validade que não dependem de mudanças de estado na cadeia podem ser incluídas na seção "dependente".

Se as transações puderem declarar claramente quais estados acessarão, o mempool também poderá mais facilmente determinar quais condições serão afetadas por transações anteriores e quais verificações poderão ser concluídas antecipadamente. Isso significa que transações mais previsíveis podem obter maior eficiência de validação.

EIP-8141 ainda está em fase de rascunho

Correspondendo a essa abordagem, há uma proposta de rascunho chamada EIP-8141. Essa proposta introduz um novo tipo de transação, denominado Frame Transaction, que divide uma transação em várias chamadas de quadro para tratar separadamente a autorização e validação, o pagamento de taxas e a execução das operações do usuário.

Conforme projetado no rascunho, a validade da transação e o pagamento de taxas não dependem mais totalmente da assinatura padrão externa. O código da conta pode definir suas próprias formas de autorização e regras de pagamento. O quadro de validação é responsável por confirmar se as condições são atendidas, enquanto o quadro de envio é responsável por modificar realmente o estado.

Essa estrutura também é vista como útil para aproximar o formato de transação básico entre diferentes redes EVM. No entanto, o EIP-8141 ainda é um rascunho principal e ainda não foi incluído em atualizações da rede principal da Ethereum, nem possui um cronograma de implantação definido.

Durante a discussão dos desenvolvedores, várias questões técnicas foram levantadas, incluindo riscos de negação de serviço, regras de substituição de transações, adaptação de carteiras e construtores de blocos, e limites na quantidade de transações pendentes do mesmo remetente no mempool público. Essas questões ainda aguardam maior convergência.

Recursive STARK or reducing redundant verification

A direção de longo prazo proposta por Buterin vai além do EIP-8141. Ele também imagina que, para "dependências puras" que não precisam acessar o estado na cadeia, uma verificação possa ser realizada no nível do mempool, em vez de ser repetida por cada validador.

Neste modelo, a rede pode comprimir várias verificações concluídas em uma prova recursiva STARK, que é então verificada de forma unificada pelo verificador. O objetivo é reduzir cálculos repetitivos e aliviar parte da carga de verificação.

Ele também mencionou que esse método pode, no futuro, ajudar o Ethereum a se adaptar a esquemas de criptografia pós-quântica. A razão é que assinaturas resistentes a quânticos geralmente são maiores e têm custo de verificação mais elevado. Se as contas puderem personalizar seus métodos de autorização, combinados com agregação de provas recursivas, o custo de verificação associado poderá ser reduzido.

No entanto, esta parte do conteúdo ainda permanece no nível de pesquisa e não faz parte das especificações atuais do EIP-8141. Para ser implementada de fato, ainda é necessário resolver questões como geração de provas, coordenação do mempool, disponibilidade de dados e proteção contra agregação de erros.

Aviso legal: as informações nesta página podem ter sido obtidas de terceiros e não refletem necessariamente os pontos de vista ou opiniões da KuCoin. Este conteúdo é fornecido apenas para fins informativos gerais, sem qualquer representação ou garantia de qualquer tipo, nem deve ser interpretado como aconselhamento financeiro ou de investimento. A KuCoin não é responsável por quaisquer erros ou omissões, ou por quaisquer resultados do uso destas informações. Os investimentos em ativos digitais podem ser arriscados. Avalie cuidadosamente os riscos de um produto e a sua tolerância ao risco com base nas suas próprias circunstâncias financeiras. Para mais informações, consulte nossos termos de uso e divulgação de risco.