zkSync планирует внести изменения в систему учета газа Era, чтобы восстановить ETH на сумму 1.7 миллиона долларов, заблокированный в смарт-контракте GemstoneIDO.
Решение для масштабирования Ethereum Layer 2 zkSync утверждает, что нашло способ разморозить средства, заблокированные в смарт-контракте Gemholic GemstoneIDO.
В обновлении от 6 апреля в Твиттере zkSync сообщил, что нашел «элегантное решение» для 921 ETH стоимостью около 1.7 миллиона долларов, заблокированных в одном из его контрактов после продажи токенов проекта.
TLDR:
1) Средства в безопасности. Мы нашли элегантное решение, как разморозить контракт.
2) Era не является эквивалентом EVM. Это преднамеренный выбор дизайна с определенными преимуществами и компромиссами.
3) Следующие рекомендации предотвратили бы проблему:https://t.co/93M5ruljUP
— zkSync ∎ (@zksync) 7 апреля 2023
Проблема возникла из-за функции .transfer() в смарт-контракте GemstoneIDO, которой, по утверждению команды zkSync, можно было бы избежать, если бы проект развернул контракт в тестовой сети.
«К сожалению, контракты были развернуты в основной сети Era без проверки в тестовой сети или локальном узле, что сразу же выявило бы проблему», — сказали в команде zkSync.
Однако команда Gemholic требования протестировать функцию в тестовой сети zkSync перед основной сетью.
Эта функция была частью zkSync Era, решения для масштабирования с нулевым разглашением, выпущенного Matter Labs в прошлом месяце. Однако zkSync Era не является эквивалентом виртуальной машины Ethereum (EVM), а является «преднамеренным выбором дизайна», сделанным командой.
Динамический учет газа Era означает, что любые переводы ETH будут стоить более 2300 единиц газа, а любая функция .transfer(), введенная без явного указания на оплату газа, потерпит неудачу. Команда заявила, что предвидела такой сценарий, и добавила предупреждение о функции непосредственно в свой компилятор.
Прежде чем все достанут вилы для @zksync и 921 ETH, заблокированных в этом контракте с сегодняшнего дня, их компилятор действительно выдает предупреждение, если вы используете функцию перевода.
Это не приводит к полной ошибке, если вы используете нестандартную функцию передачи. pic.twitter.com/F9wTHubFmc
— сигаар (@0xCygaar) 6 апреля 2023
Чтобы решить проблему заблокированных средств GemstoneIDO, zkSync заявила, что внесет минимальные изменения в учет газа протокола, чтобы обеспечить полное восстановление средств.
Несмотря на быстрое решение, некоторые критики утверждали, что проблемы возникли из-за отсутствия у zkSync Era полной эквивалентности EVM, несмотря на его заявления об обратном.
7 / п
Все таки Эра слетела буквально несколько дней назад и теперь этот вопрос с функцией передачи. Некоторые известные люди упомянули, что язык не является изоморфным, что приравнивается к нулевой эквивалентной совместимости EVM.
— Наз (@CryptoNasss) 6 апреля 2023
- SEO-контент и PR-распределение. Получите усиление сегодня.
- Платоблокчейн. Интеллект метавселенной Web3. Расширение знаний. Доступ здесь.
- Источник: https://unchainedcrypto.com/zksync-finds-solution-to-unfreeze-921-eth-stuck-in-smart-contract/
- :является
- 10
- 11
- 7
- a
- О нас
- на самом деле
- добавленный
- После
- утверждаемый
- и
- Ожидаемый
- апрель
- МЫ
- около
- избегать
- до
- ЛУЧШЕЕ
- лучшие практики
- by
- случаев
- пойманный
- изменения
- выбор
- требования
- совместимость
- полный
- полностью
- контракт
- контрактов
- вопреки
- Цена
- может
- Критиков
- Дней
- развернуть
- Проект
- Несмотря на
- непосредственно
- вниз
- динамический
- вошел
- приравнивает
- Эквивалент
- Эпоха
- ошибка
- ETH
- Эфириума
- виртуальная машина ethereum
- Виртуальная машина Ethereum (EVM)
- все члены
- EVM
- FAIL
- несколько
- находит
- после
- Что касается
- найденный
- от
- полный
- функция
- средства
- ГАЗ
- Дайте
- Есть
- имеющий
- Как
- How To
- Однако
- HTTPS
- немедленно
- in
- вопрос
- вопросы
- IT
- ЕГО
- Labs
- Отсутствие
- ДЛИННЫЙ
- Фамилия
- слой
- Уровень 2
- масштабирование 2 уровня
- локальным
- запертый
- машина
- сделанный
- mainnet
- сделать
- Вопрос
- означает
- упомянутый
- миллиона
- минимальный
- Месяц
- БОЛЕЕ
- узел
- не родной
- примечательный
- of
- on
- ONE
- часть
- Люди
- Планы
- Платон
- Платон Интеллектуальные данные
- ПлатонДанные
- практиками
- Проблема
- Проект
- проектов
- протокол
- САЙТ
- RE
- Recover
- выздоровление
- выпустил
- Постановления
- свернуть
- безопасный
- Сказал
- sale
- масштабирование
- Решение для масштабирования
- сценарий
- умный
- умный контракт
- Решение
- РЕШАТЬ
- некоторые
- конкретный
- такие
- команда
- testnet
- который
- Ассоциация
- их
- в
- сегодня
- знак
- ПРОДАЖА ТОКЕНОВ
- перевод
- переводы
- правда
- Разморозить
- Обновление ПО
- использование
- Ve
- Виртуальный
- виртуальная машина
- предупреждение
- Путь..
- , которые
- в то время как
- будете
- без
- стоимость
- бы
- Ты
- зефирнет
- нуль
- с нулевым знанием
- зксинк