Поделиться этой статьей

Pontos válidos: Por que o EIP 1559 torna a depuração de Dapps Ethereum mais difícil

Além disso: o ETH está em uma sequência de 12 dias de vitórias antes da atualização de Londres.

Proposta de Melhoria Ethereum (EIP) 1559 estará disponível no Ethereum amanhã de manhã, de acordo com as estimativas de tempo do bloco.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку The Protocol сегодня. Просмотреть все рассылки

As partes interessadas da rede, incluindo desenvolvedores de aplicativos descentralizados (dapp) e desenvolvedores CORE, se uniram na sexta-feira, 30 de julho, para uma reunião de coordenação final pelo Zoom. Durante a reunião, os desenvolvedores discutiram o plano de longo prazo para resolver um problema recôndito do EIP 1559 que torna a depuração de aplicativos no Ethereum mais difícil. Mais sobre qual é o problema e por que ainda não há uma solução clara para ele no New Frontiers desta semana.

Este artigo foi publicado originalmente no Valid Points, boletim informativo semanal da CoinDesk que analisa o Ethereum 2.0 e seu impacto abrangente nos Mercados de Cripto .Assine aqui os Pontos Válidos.

Verificação de pulso

A seguir está uma visão geral da atividade de rede na Ethereum 2.0 Beacon Chain na semana passada.

Leia Mais: Ethereum 2.0 explicado em 4 métricas fáceis

Saúde da rede: dados de 3 de agosto de 2021, 16:40 UTC
Saúde da rede: dados de 3 de agosto de 2021, 16:40 UTC
Validator Health: Dados de 3 de agosto de 2021
Validator Health: Dados de 3 de agosto de 2021

Aviso Legal: Todos os lucros obtidos com o empreendimento de staking de ETH 2.0 da CoinDesk serão doados para uma instituição de caridade escolhida pela empresa assim que as transferências forem habilitadas na rede.

Novas fronteiras: Depurando o código

Para manter a compatibilidade com versões anteriores de carteiras e serviços de blockchain que facilitam transações no Ethereum, a implementação da Proposta de Melhoria do Ethereum (EIP) 1559 mantém um campo para esses serviços especificarem um preço de GAS .

Tradicionalmente, o preço do GAS é a taxa de conversão entre unidades de GAS e éter que um usuário define ao enviar uma transação para incentivar os mineradores na rede a incluir sua transação em um bloco. (Mais informações sobre GAS neste relatório de pesquisa.) Com a implementação do EIP 1559, um preço mínimo de GAS chamado de “taxa base” será determinado automaticamente pela rede para ajudar a melhorar a eficiência e a previsibilidade do mercado de taxas do Ethereum.

Em vez de especificar um preço de GAS , os usuários só precisarão especificar uma disposição máxima de pagar por suas transações. Uma vez especificado, a rede deduzirá a taxa base da disposição máxima de pagar de um usuário e retornará a diferença para o saldo da conta do usuário.

As especificações de código atuais para EIP 1559 retornam o valor para a disposição máxima de um usuário a pagar como o preço do GAS apenas antes da transação ser minerada em um bloco. Após ser minerado, o valor para o campo de preço do GAS muda para a taxa base. Um valor variável com base no tempo e no estado do blockchain apresenta um novo desafio para desenvolvedores de dapp que tentam depurar seu código.

“Sempre que você está depurando um problema e o comportamento muda com base em quando você olha para ele, isso se torna um bug muito, muito difícil de depurar. Eu suspeito que a maioria dos usuários e desenvolvedores de dapp e autores de bibliotecas e outros provavelmente não estão observando essas coisas de perto e eles não perceberão que há uma mudança no comportamento e no campo do preço do GAS ”, disse o desenvolvedor de software independente Micah Zoltu sobre esse problema em 23 de julhodurante uma reunião de todos os desenvolvedores CORE .

Zoltu sugeriu descontinuar o campo de preço do GAS durante a próxima atualização incompatível com versões anteriores, Xangai, como uma possível solução. No entanto, outros argumentaram que descontinuar o campo durante a próxima atualização de Xangai, provisoriamente esperada para outubro, quebraria a funcionalidade de várias carteiras e serviços de ferramentas de blockchain.

O criador da biblioteca de código Ethereum ether.js, Richard Moore, disse durante Chamada de coordenação do EIP 1559 de sexta-feira, “Eu definitivamente quero mais do que apenas [Xangai] … Eu estava olhando outro dia, ainda há, eu acho … 50% dos usuários que ainda estão em versões antiquadas do [ether.js].”

Em vez disso, Moore sugeriu um sistema de controle de versão que manteria os campos legados do EIP 1559 onde, eventualmente, se os usuários tentarem obter informações sobre o valor do preço do GAS de uma transação, eles receberão uma mensagem de erro especificando que o comando para esse campo não é mais suportado pela versão atual do software.

Adotando uma abordagem cautelosa

Outra possibilidade em vez de um sistema de controle de versão para Ethereum seria fixar o valor de retorno do campo de preço do GAS em um número estático, como menos um ou zero, o que dissuadiria os desenvolvedores de usar esse campo para qualquer depuração significativa.

Enquanto os desenvolvedores descobrem como lidar com esse problema, certos serviços de ferramentas Ethereum , como a carteira de Criptomoeda Argent e a exchange de Criptomoeda Coinbase, estão adiando a realização de alterações em sua interface de usuário (IU) para oferecer suporte ao EIP 1559 desde o início.

Internamente, todos os serviços relacionados ao Ethereum que se conectam à rede precisarão atualizar seu software a tempo para a ativação do EIP 1559. No entanto, a atualização dos elementos voltados para o usuário de um aplicativo ou plataforma para oferecer suporte aos muitos recursos habilitados pelo EIP 1559, como uma disposição máxima para pagar em oposição a um preço de GAS , pode ocorrer mais tarde.

“Não é absurdo esperar para ver como [EIP 1559] se desenrola um BIT antes de decidir como apresentar as coisas [e] fazer alterações na sua interface de usuário”, disse Trenton Van Epps, da Ethereum Foundation.

Tomadas validadas

O Ether alcançou uma sequência de 12 dias de vitórias antes da atualização de Londres. FUNDO: A empresa de dados de blockchain IntoTheBlock observou US$ 2.598 e US$ 2.753 como níveis de resistência importantes no caminho para US$ 3.000. (Artigo,CoinDesk)

As vendas de tokens não fungíveis (NFT) para o desenho animado “Stoner Cats” causaram um influxo de transações no Ethereum que temporariamente elevou as taxas de transação da rede em 250%. FUNDO: “Stoner Cats” é supostamente a primeira série de TV financiada inteiramente por NFTs. O programa arrecadou mais de US$ 8 milhões na quarta-feira e conta com dublagem do fundador da Ethereum Vitalik Buterin e da celebridade de Hollywood Mila Kunis. (Artigo, CoinDesk)

Após a atualização de Londres, EIP 3074 e 3675 serão mudanças importantes no código Ethereum que as partes interessadas devem KEEP de olho. FUNDO: O EIP 3074 melhora a experiência do usuário com 'transações em lote' que podem conter aprovações e transações, que atualmente são separadas, custando GAS e tempo adicionais. O EIP 3675 é intitulado “Atualizar o consenso para Prova de participação” e nos leva um passo mais perto do The Merge. (Postagem do blog, Gwei Diário)

A Genesis Trading e a Arca estão conversando com uma nova onda de investidores interessados ​​em Ethereum, DeFi e NFTs. FUNDO:Tradicionalmente, os investidores no espaço de ativos digitais começaram com interesse emBitcoin que eventualmente se espalhou para áreas de nicho de Criptomoeda. No entanto, Noelle Acheson da Genesis (uma empresa irmã da CoinDesk ) e Jeff Dorman da Arca testemunharam um aumento de novos clientes mostrando interesse em ativos “mais relacionáveis”. (Painel de vídeo, DeFi Alliance: DeFi para instituições)

Falando em um evento da Enterprise Ethereum Alliance (EEA), o líder global de blockchain da Ernst and Young, Paul Brody, falou sobre a migração dos contratos de compra de jogos do Xbox pela Microsoft para o blockchain como uma forma de melhorar a eficiência dos processos de distribuição de royalties e contabilidade. FUNDO: “Acreditamos que os blockchains farão pelas redes de ecossistemas empresariais e de negócios o que [o planejamento de recursos empresariais] fez pela empresa individual”, disse Brody. (Página do evento,EntEthAliança)

Teddy Oosterbaan

Fato da semana

pontos_validos_factoidaug4

Comunicações abertas

Valid Points incorpora informações e dados sobre o próprio validador ETH 2.0 da CoinDesk em análises semanais. Todos os lucros obtidos com esse empreendimento de staking serão doados para uma instituição de caridade de nossa escolha assim que as transferências forem habilitadas na rede. Para uma visão geral completa do projeto, confira nossa postagem de anúncio.

Você pode verificar a atividade do validador CoinDesk ETH 2.0 em tempo real por meio de nossa chave pública do validador, que é:

0xad7fef3b2350d220de3ae360c70d7f488926b6117e5f785a8995487c46d323ddad0f574fdcc50eeefec34ed9d2039ecb.

Procure por ele em qualquer site explorador de blocos ETH 2.0.

Novos episódios de “Mapeando a ETH 2.0.” com Christine Kim e Ben Edgington da Consensys, vai ao ar toda quinta-feira. Ouça e assine através do feed do podcast CoinDesk emPodcasts da Apple,Spotify, Pocketcasts,Podcasts do Google,Caixa de elenco,Costureira,Rádio Pública,IHeartRadio ou RSS.

Christine Kim

Christine é uma analista de pesquisa da CoinDesk. Ela se concentra em produzir insights baseados em dados sobre a indústria de Criptomoeda e blockchain. Antes de sua função como analista de pesquisa, Christine era uma repórter de tecnologia da CoinDesk , cobrindo principalmente desenvolvimentos na blockchain Ethereum . Ativos em Criptomoeda : Nenhum.

Christine Kim