zkSync planuje wprowadzić zmiany w pomiarach gazu Ery, aby odzyskać ETH o wartości 1.7 miliona dolarów zablokowane w inteligentnym kontrakcie GemstoneIDO.
Rozwiązanie skalujące Ethereum Layer 2, zkSync, twierdzi, że znalazł sposób na odblokowanie środków zablokowanych w inteligentnym kontrakcie GemstoneIDO firmy Gemholic.
W aktualizacji z 6 kwietnia na Twitterze, zkSync powiedział, że znalazł „eleganckie rozwiązanie” dla 921 ETH, warte około 1.7 miliona dolarów, zamknięte w jednym z kontraktów po sprzedaży tokenów projektu.
TLDR:
1) Fundusze są bezpieczne. Znaleźliśmy eleganckie rozwiązanie jak odmrozić umowę.
2) Era nie jest odpowiednikiem EVM. Jest to celowy wybór projektowy z określonymi zaletami i kompromisami.
3) Postępowanie zgodnie z najlepszymi praktykami zapobiegłoby problemowi:https://t.co/93M5ruljUP
— zkSync ∎ (@zsync) 7 kwietnia 2023 r.
Problem wynikał z funkcji .transfer() w inteligentnej umowie GemstoneIDO, której zdaniem zespołu zkSync można było uniknąć, gdyby projekt wdrożył umowę w sieci testowej.
„Niestety, kontrakty zostały wdrożone w sieci głównej Ery bez wypróbowania ich w sieci testowej lub lokalnym węźle, co natychmiast wykryłoby problem” — powiedział zespół zkSync.
Jednak zespół Gemholic roszczenia przetestować funkcję w sieci testowej zkSync przed siecią główną.
Ta funkcja była częścią zkSync Era, rozwiązania do skalowania pakietów zerowej wiedzy, wydanego przez Matter Labs w zeszłym miesiącu. Jednak zkSync Era nie jest odpowiednikiem Ethereum Virtual Machine (EVM), co jest „celowym wyborem projektowym” dokonanym przez zespół.
Dynamiczny pomiar gazu Era oznacza, że każdy transfer ETH będzie kosztował więcej niż 2300 gazu, a każda funkcja .transfer() wprowadzona bez wyraźnego stypendium na gaz zawiedzie. Zespół powiedział, że przewidział taki scenariusz i dodał ostrzeżenie o funkcji bezpośrednio do swojego kompilatora.
Zanim wszyscy wyciągną widły @zsync i 921 ETH zablokowane w tej umowie od dzisiaj, ich kompilator faktycznie daje ostrzeżenie, jeśli używasz funkcji transferu.
Nie powoduje to całkowitego błędu w przypadku korzystania z funkcji transferu innej niż natywna. pic.twitter.com/F9wTHubFmc
— Cygaar (@0xCygaar) 6 kwietnia 2023 r.
Aby rozwiązać problem zablokowanych środków GemstoneIDO, zkSync powiedział, że wprowadzi minimalne zmiany w pomiarze gazu w protokole, aby umożliwić pełne odzyskanie środków.
Pomimo szybkiego rozwiązania, niektórzy krytycy twierdzili, że problemy wynikały z braku pełnej równoważności EVM zkSync Era, pomimo twierdzeń, że jest inaczej.
7 / n
Przez cały czas Era przestała działać zaledwie kilka dni temu, a teraz ten problem z funkcją transferu. Niektóre znane osoby wspomniały, że język nie jest izomorficzny, co odpowiada zerowej zgodności równoważności EVM.
— Naz (@CryptoNass) 6 kwietnia 2023 r.
- Dystrybucja treści i PR oparta na SEO. Uzyskaj wzmocnienie już dziś.
- Platoblockchain. Web3 Inteligencja Metaverse. Wzmocniona wiedza. Dostęp tutaj.
- Źródło: https://unchainedcrypto.com/zksync-finds-solution-to-unfreeze-921-eth-stuck-in-smart-contract/
- :Jest
- 10
- 11
- 7
- a
- O nas
- faktycznie
- w dodatku
- Po
- rzekomy
- i
- Przewiduje
- kwiecień
- SĄ
- na około
- unikany
- zanim
- BEST
- Najlepsze praktyki
- by
- walizka
- złapany
- Zmiany
- wybór
- roszczenia
- zgodność
- kompletny
- całkowicie
- umowa
- umowy
- przeciwnie
- Koszty:
- mógłby
- Krytycy
- Dni
- wdrażane
- Wnętrze
- Mimo
- bezpośrednio
- na dół
- dynamiczny
- wpisana
- równa się
- Równoważny
- Era
- błąd
- ETH.
- ethereum
- maszyna wirtualna ethereum
- Wirtualna maszyna Ethereum (EVM)
- wszyscy
- EVM
- FAIL
- kilka
- znajduje
- następujący
- W razie zamówieenia projektu
- znaleziono
- od
- pełny
- funkcjonować
- fundusze
- GAS
- Dać
- Have
- mający
- W jaki sposób
- How To
- Jednak
- HTTPS
- natychmiast
- in
- problem
- problemy
- IT
- JEGO
- Labs
- Brak
- JĘZYK
- Nazwisko
- warstwa
- Warstwa 2
- skalowanie warstwy 2
- miejscowy
- zamknięty
- maszyna
- zrobiony
- mainnet
- robić
- Materia
- znaczy
- wzmiankowany
- milion
- minimalny
- Miesiąc
- jeszcze
- węzeł
- obcy
- dostojnik
- of
- on
- ONE
- część
- Ludzie
- plany
- plato
- Analiza danych Platona
- PlatoDane
- praktyki
- Problem
- projekt
- projektowanie
- protokół
- Szybki
- RE
- Recover
- regeneracja
- wydany
- Rozkład
- zwiń
- "bezpiecznym"
- Powiedział
- sprzedaż
- skalowaniem
- Rozwiązanie skalujące
- scenariusz
- mądry
- inteligentna umowa
- rozwiązanie
- ROZWIĄZANIA
- kilka
- specyficzny
- taki
- zespół
- testnet
- że
- Połączenia
- ich
- do
- już dziś
- żeton
- WYPRZEDAŻ TOKENÓW
- przenieść
- transfery
- prawdziwy
- i twitterze
- Odmrozić
- Aktualizacja
- posługiwać się
- Ve
- Wirtualny
- Maszyna wirtualna
- ostrzeżenie
- Droga..
- który
- Podczas
- będzie
- w
- bez
- wartość
- by
- You
- zefirnet
- zero
- zero wiedzy
- zkSync