zkSync находит решение «разморозить» 921 ETH, застрявшие в смарт-контракте

zkSync находит решение «разморозить» 921 ETH, застрявшие в смарт-контракте

zkSync находит решение, позволяющее «разморозить» 921 ETH, застрявшие в смарт-контракте PlatoBlockchain Data Intelligence. Вертикальный поиск. Ай.

zkSync планирует внести изменения в систему учета газа Era, чтобы восстановить ETH на сумму 1.7 миллиона долларов, заблокированный в смарт-контракте GemstoneIDO.

Решение для масштабирования Ethereum Layer 2 zkSync утверждает, что нашло способ разморозить средства, заблокированные в смарт-контракте Gemholic GemstoneIDO.

В обновлении от 6 апреля в Твиттере zkSync сообщил, что нашел «элегантное решение» для 921 ETH стоимостью около 1.7 миллиона долларов, заблокированных в одном из его контрактов после продажи токенов проекта.

Проблема возникла из-за функции .transfer() в смарт-контракте GemstoneIDO, которой, по утверждению команды zkSync, можно было бы избежать, если бы проект развернул контракт в тестовой сети.

«К сожалению, контракты были развернуты в основной сети Era без проверки в тестовой сети или локальном узле, что сразу же выявило бы проблему», — сказали в команде zkSync.

Однако команда Gemholic требования протестировать функцию в тестовой сети zkSync перед основной сетью. 

Эта функция была частью zkSync Era, решения для масштабирования с нулевым разглашением, выпущенного Matter Labs в прошлом месяце. Однако zkSync Era не является эквивалентом виртуальной машины Ethereum (EVM), а является «преднамеренным выбором дизайна», сделанным командой.

Динамический учет газа Era означает, что любые переводы ETH будут стоить более 2300 единиц газа, а любая функция .transfer(), введенная без явного указания на оплату газа, потерпит неудачу. Команда заявила, что предвидела такой сценарий, и добавила предупреждение о функции непосредственно в свой компилятор.

Чтобы решить проблему заблокированных средств GemstoneIDO, zkSync заявила, что внесет минимальные изменения в учет газа протокола, чтобы обеспечить полное восстановление средств.

Несмотря на быстрое решение, некоторые критики утверждали, что проблемы возникли из-за отсутствия у zkSync Era полной эквивалентности EVM, несмотря на его заявления об обратном.

Отметка времени:

Больше от "Unchained"