Fundos da venda de token 921ETH da GemholicECO presos no contrato inteligente do zkSync devido ao uso da função de transferência
Em Breve
GemholicECO usou a função de transferência ao implantar seu contrato de token no zkSync Era.
A função de transferência funciona no Ethereum e em outras cadeias EVM, mas não no zkSync.
zkSync deu à comunidade uma atualização para esclarecer o problema.
A GemholicECO, uma plataforma de vários produtos, levantou 921 ETH, no valor de aproximadamente US$ 1.7 milhão, em uma venda de tokens. No entanto, os fundos ficaram presos no contrato inteligente devido a um problema com o uso da função .transfer(), que funciona no Ethereum e em outras cadeias EVM, mas não no zkSync.
zkSync Era é um protocolo Layer-2 que dimensiona Ethereum com tecnologia Zero Knowledge. A versão Alpha do protocolo foi aberta na rede principal em 24 de março.
Para esclarecer o problema, o zkSync twittou uma atualização na quinta-feira, dando o contexto da comunidade. De acordo com o zkSync, a GemholicECO implantou seu contrato na rede principal sem tentar na rede de teste ou no nó local, o que teria detectado o problema.
“Qualquer contrato inteligente que usa transfer () ou send () está tendo uma forte dependência dos custos de gás, porque essas funções encaminham uma quantidade codificada de 2300 gás”, explicou zkSync. Embora a função use uma quantidade de gás codificada, os custos de gás podem mudar, causando a quebra do contrato inteligente.
Os desenvolvedores foram avisados sobre o uso da função de transferência há três anos, mas parece que GemholicECO não deu ouvidos ao conselho. Antecipando que o problema surgiria, o zkSync adicionou um aviso sobre o uso da função de transferência diretamente no compilador.
Os desenvolvedores do protocolo fizeram uma escolha de design deliberada de tornar o zkSync não equivalente ao EVM. O zkSync afirma que sua medição dinâmica de gás permite que algumas transações sejam até 1,000 vezes mais baratas do que em qualquer outro acúmulo de EVM.
Além disso, o zkSync verificou anteriormente o código-fonte de dezenas de projetos criptográficos populares e não encontrou nenhum que não seguisse o aviso de três anos atrás de não usar .transfer(), levando-o a concluir que a comunidade de desenvolvedores tinha resolvido esse problema.
Para evitar que esse problema ressurja no futuro, o zkSync identificou uma solução que pode resolver uma classe mais ampla de problemas relacionados ao gás, descongelar o contrato inteligente e recuperar totalmente os fundos da GemholicECO. O protocolo publicará mais detalhes em breve.
Leia mais:
Aviso Legal
Em linha com a Diretrizes do Projeto Trust, observe que as informações fornecidas nesta página não se destinam e não devem ser interpretadas como aconselhamento jurídico, tributário, de investimento, financeiro ou qualquer outra forma. É importante investir apenas o que você pode perder e procurar aconselhamento financeiro independente se tiver alguma dúvida. Para mais informações, sugerimos consultar os termos e condições, bem como as páginas de ajuda e suporte fornecidas pelo emissor ou anunciante. MetaversePost está comprometida com relatórios precisos e imparciais, mas as condições de mercado estão sujeitas a alterações sem aviso prévio.
Sobre o autor
Cindy é jornalista da Metaverse Post, abordando temas relacionados web3, NFT, metaverso e IA, com foco em entrevistas com Web3 players da indústria. Ela conversou com mais de 30 executivos de nível C e continua aumentando, trazendo seus valiosos insights aos leitores. Originária de Cingapura, Cindy agora mora em Tbilisi, na Geórgia. Ela é bacharel em Estudos de Comunicação e Mídia pela University of South Australia e tem uma década de experiência em jornalismo e redação. Entre em contato com ela através [email protegido] com arremessos de imprensa, anúncios e oportunidades de entrevista.
Mais artigosCindy é jornalista da Metaverse Post, abordando temas relacionados web3, NFT, metaverso e IA, com foco em entrevistas com Web3 players da indústria. Ela conversou com mais de 30 executivos de nível C e continua aumentando, trazendo seus valiosos insights aos leitores. Originária de Cingapura, Cindy agora mora em Tbilisi, na Geórgia. Ela é bacharel em Estudos de Comunicação e Mídia pela University of South Australia e tem uma década de experiência em jornalismo e redação. Entre em contato com ela através [email protegido] com arremessos de imprensa, anúncios e oportunidades de entrevista.