O zkSync planeja fazer alterações na medição de gás da Era para recuperar o valor de US$ 1.7 milhão em ETH bloqueado no contrato inteligente GemstoneIDO.
A solução de dimensionamento Ethereum Layer 2, zkSync, afirma ter encontrado uma maneira de descongelar os fundos bloqueados no contrato inteligente GemstoneIDO da Gemholic.
Em uma atualização de 6 de abril no Twitter, a zkSync disse que encontrou uma “solução elegante” para 921 ETH, no valor de cerca de US$ 1.7 milhão, bloqueada em um de seus contratos após a venda de tokens do projeto.
TLDR:
1) Os fundos estão seguros. Encontramos uma solução elegante para descongelar o contrato.
2) Era não é equivalente a EVM. Esta é uma escolha de design deliberada com vantagens e desvantagens específicas.
3) Seguir as melhores práticas teria evitado o problema:https://t.co/93M5ruljUP
-zkSync ∎ (@zksync) 7 de abril de 2023
O problema surgiu da função .transfer() no contrato inteligente da GemstoneIDO, que a equipe do zkSync afirma que poderia ter sido evitado se o projeto tivesse implantado o contrato em uma rede de teste.
“Infelizmente, os contratos foram implantados na rede principal do Era sem terem sido testados na rede de teste ou no nó local, o que teria identificado o problema imediatamente”, disse a equipe do zkSync.
A equipe Gemholic, no entanto, reivindicações ter testado a função na rede de teste zkSync antes da rede principal.
A função fazia parte do zkSync Era, a solução de dimensionamento de acúmulo de conhecimento zero lançada pela Matter Labs no mês passado. No entanto, o zkSync Era não é equivalente à Ethereum Virtual Machine (EVM), uma “escolha de design deliberada” feita pela equipe.
A medição dinâmica de gás da Era significa que qualquer transferência de ETH custará mais de 2300 gás, e qualquer função .transfer() inserida sem um estipêndio de gás explícito falharia. A equipe disse que previu tal cenário e adicionou um aviso sobre a função diretamente ao seu compilador.
Antes que todos peguem seus forcados para @zksync e o 921 ETH bloqueado nesse contrato a partir de hoje, o compilador deles realmente avisa se você usar a função de transferência.
Ele não apresenta erros completos caso você esteja usando a função de transferência não nativa. pic.twitter.com/F9wTHubFmc
-cygaar (@0xCygaar) 6 de abril de 2023
Para resolver o problema dos fundos bloqueados do GemstoneIDO, o zkSync disse que faria alterações mínimas na medição de gás do protocolo para permitir a recuperação total dos fundos.
Apesar de uma resolução rápida, alguns críticos alegaram que os problemas resultaram da falta de equivalência EVM completa do zkSync Era, apesar de suas afirmações em contrário.
7 / n
Enquanto isso, o Era caiu apenas alguns dias atrás e agora esse problema com a função de transferência. Algumas pessoas notáveis mencionaram como o lang não é isomórfico, o que equivale a compatibilidade de equivalência EVM zero.
-Naz (@CryptoNasss) 6 de abril de 2023
- Conteúdo com tecnologia de SEO e distribuição de relações públicas. Seja amplificado hoje.
- Platoblockchain. Inteligência Metaverso Web3. Conhecimento Ampliado. Acesse aqui.
- Fonte: https://unchainedcrypto.com/zksync-finds-solution-to-unfreeze-921-eth-stuck-in-smart-contract/
- :é
- 10
- 11
- 7
- a
- Sobre
- adicionado
- Depois de
- alegado
- e
- Antecipado
- Abril
- SOMOS
- por aí
- evitou
- antes
- MELHOR
- melhores práticas
- by
- casas
- apanhados
- Alterações
- escolha
- reivindicações
- compatibilidade
- completar
- completamente
- contract
- contratos
- contrário
- Custo
- poderia
- Críticos
- dias
- implantado
- Design
- Apesar de
- diretamente
- down
- dinâmico
- entrou
- equivale
- Equivalente
- Era
- erro
- ETH
- ethereum
- máquina virtual ethereum
- Ethereum Virtual Machine (EVM)
- todos
- EVM
- FALHA
- poucos
- encontra
- seguinte
- Escolha
- encontrado
- da
- cheio
- função
- fundos
- GAS
- OFERTE
- Ter
- ter
- Como funciona o dobrador de carta de canal
- Como Negociar
- Contudo
- HTTPS
- imediatamente
- in
- emitem
- questões
- IT
- ESTÁ
- Laboratório
- Falta
- GRANDE
- Sobrenome
- camada
- Camada 2
- escalonamento da camada 2
- local
- trancado
- máquina
- moldadas
- Mainnet
- fazer
- Importância
- significa
- mencionado
- milhão
- mínimo
- Mês
- mais
- nó
- não nativo
- notável
- of
- on
- ONE
- parte
- Pessoas
- planos
- platão
- Inteligência de Dados Platão
- PlatãoData
- práticas
- Problema
- projeto
- projetos
- protocolo
- Links
- RE
- Recuperar
- recuperação
- liberado
- Resolução
- rolar
- seguro
- Dito
- Promoção
- dimensionamento
- Solução de dimensionamento
- cenário
- smart
- smart contract
- solução
- RESOLVER
- alguns
- específico
- tal
- Profissionais
- testnet
- que
- A
- deles
- para
- hoje
- token
- VENDA DE FICHAS
- transferência
- fáceis
- verdadeiro
- Descongelar
- Atualizar
- usar
- Ve
- Virtual
- máquina virtual
- aviso
- Caminho..
- qual
- enquanto
- precisarão
- de
- sem
- Equivalente há
- seria
- Vocês
- zefirnet
- zero
- conhecimento zero
- zkSyncName