- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
A atualização de Istambul do Ethereum quebrará 680 contratos inteligentes em Aragon
Para a plataforma de governança Aragon, a atualização de todo o sistema do ethereum na quarta-feira deve quebrar centenas de contratos inteligentes. Aqui está o porquê.
Uma atualização de todo o sistema chegou à rede de testes Ropsten da ethereum na segunda-feira. E embora “Istambul” deva, em última análise, introduzir eficiências de rede, o lançamento da testnet T será tranquilo para todos.
Para a plataforma de governança Aragon, em particular, as mudanças de código eram esperadas para quebrar aproximadamente 680 contratos inteligentes, de acordo com o CTO da Aragon ONE, Jorge Izquierdo. Esses contratos inteligentes normalmente gerenciam a governança de aplicativos descentralizados (dapps) em execução no blockchain Ethereum .
Izquierdo disse ao CoinDesk que isso significa que atualizações forçadas são necessárias para os contratos inteligentes afetados, a fim de garantir que organizações autônomas descentralizadas (DAOs) construídas na plataforma Aragon continuem funcionando sem problemas.
“Até agora, DAOs podiam receber ETH uns dos outros”, disse Izquierdo. “Isso não será mais possível após o hard fork de Istambul.”
O líder de comunicações da Aragon ONE, John Light, diz que essas transferências de fundos entre DAOs na Aragon efetivamente “ficariam sem GAS”.
Chamando isso de uma “troca” infeliz do ponto de vista de Aragon, Izquierdo disse:
“O problema que teríamos T foi considerado importante o suficiente para que esse hard fork não acontecesse, o que do nosso ponto de vista é lamentável [mas] é um equilíbrio difícil que entendemos.”
De fato, para a plataforma de troca de tokens Ethereum Kyber Network, a atualização de todo o sistema afeta apenas um único contrato inteligente, de acordo com o cofundador da Kyber Network, Loi Luu.
Dando um passo atrás, a mudança de código em Istambul que afeta certos contratos inteligentes é conhecida comoProposta de Melhoria Ethereum (EIP) 1884 e visa resolver uma desvantagem do crescimento constante do ethereum.
À medida que o tamanho do blockchain aumentou, o custo computacional para recuperar dados sobre o estado da rede (como saldos de contas) também aumentou. Os preços do GAS , por outro lado, permaneceram estagnados, criando o que o líder de segurança da Ethereum Foundation, Martin Holst Swende, chama de “um desequilíbrio entre o preço de uma operação e o consumo de recursos”.
Para mitigar a possibilidade de sobrecarga da rede, o EIP 1884 aumenta os preços do GAS de três operações com uso intensivo de recursos.
Baixar SLOAD
A chamada operação SLOAD enfrentará o maior aumento de custo para desenvolvedores de aplicativos baseados em Ethereum, passando de 200 GAS por operação para 800 GAS por operação.
Esse aumento de quatro vezes no custo do GAS SLOAD é o que quebra os contratos inteligentes da Aragon e aumenta os preços para os usuários finais da Kyber Network.
“Em uma transação da Kyber, nós realmente usamos muitas operações SLOAD”, disse Luu. “Então, depois que [Istambul] estiver em vigor, o preço da maioria das nossas transações aumentará em 30 por cento.”
Embora esta não seja a primeira vez que os preços do GAS aumentam para a operação SLOAD, Luu diz que o aumento anterior de 50 para 200 GAS de volta em 2016 ocorreu quando havia menos usuários ativos na rede Ethereum e quando o ETH tinha um valor de mercado menor.
Agora, diz Luu, aumentar o custo das operações de SLOAD terá maiores ramificações tanto para os usuários finais quanto para os desenvolvedores de aplicativos.
“[Istambul] é o tipo de hard fork que vai quebrar muitos contratos inteligentes”, disse Luu no início deste mês. “Se T estivéssemos acompanhando a conversa entre os desenvolvedores CORE , teríamos perdido [as informações do EIP 1884] e isso teria sido muito ruim para nós.”
Dito isso, o pesquisador de blockchain Mihailo Bjelic disse na segunda-feira que "más práticas de desenvolvedores" são provavelmente a causa desses soluços, e não a natureza da atualização em si, acrescentando:
"Os desenvolvedores definitivamente não devem codificar suposições sobre o custo do GAS em seus aplicativos porque esses números podem mudar a qualquer momento."
Atualização (30 de setembro, 19:14 UTC):A atualização de Istambul foi lançada na testnetmais cedo do que o esperado. Este artigo foi atualizado para refletir isso. Comentários adicionais também foram adicionados.
Imagem de Vitalik Buterin via arquivos CoinDesk
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.
