ZkSync разрабатывает «решение», чтобы разморозить 1,7 миллиона долларов, застрявших в смарт-контракте

  • ❗️Уважаемые форумчане, ознакомьтесь с правилами форума. Все сообщения и темы должны быть опубликованы в разделах, которые соответствуют их тематике и с четким соблюдением правил форматирования. Нарушение этих правил приведет к блокировке вашего аккаунта.

    Для благодарности на форуме существует кнопка "LIKE", а все сообщения с благодарностями - флуд и захламление тем. Так вы только усложняете поиск информации на форуме. Все кто будут оставлять подобные сообщения - будут восприняты как спам и приведут к блокировке.

    Прежде чем создавать тему с вопросом или добавлять новый вопрос в теме - используйте поиск по форуму, с вероятностью 99% ответ на данный вопрос уже есть на форуме. В противном случае флуд с вопросами будет воспринят как накрутка сообщений и ваш аккаунт будет заблокирован.

  • 🔥 В этом разделе действует конкурс "Горячие новости" - призовой фонд до 20 000 баллов еженедельно
  • 🤝 Партнерская программа. Пригласи друга и получи 500 баллов. Подробнее
  • 🤑 Общайся на форуме за деньги. На форуме существует оплата за создание тем и сообщений. За публикацию полезной информации, пользователи получают баллы, которые можно обменять на криптовалюту

Highcoast

Любитель
Топикстартер
28 Ноя 2022
411
38
TON Testnet
0
Баллы
12 874
В заявлении zkSync говорится что «средства в безопасности» и что компания «обнаружила элегантный способ разблокировать замороженный контракт».

В четверг Иден Ау, директор по исследованиям в The Block, первым отметил что проект привлек 921 ETH (1,7 миллиона долларов) за счет продажи токенов в основной сети zkSync Era, но средства оказались в ловушке смарт-контракта. Средства в контракте были заблокированы из-за проблемы с использованием функции .transfer() что привело к жесткой зависимости от стоимости газа.

Когда функция .transfer() используется для отправки эфира в смарт-контракт, срабатывает функция fallback(). Если для функции fallback() требуется больше выделенных 2300 газа, транзакция может завершиться неудачей, и средства застрянут.

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

«Мы определили элегантное решение, способное решить более широкий класс проблем, связанных с газом. Оно потребует минимальных изменений протокола учета газа, но позволит полностью вернуть средства», заявили в команде zkSync В ответ на усилия zkSync Gemholic публично поблагодарил проект, добавив что они «искренне извиняются» за свои действия.
 

Snezhnaya_Koroleva

Интересующийся
18 Окт 2022
508
69
TON Testnet
0
Баллы
1 728
Надеюсь у них получится разморозку снять. Жаль на моём кошельке ещё нет средств, для оплачивания газа и транзакций. Из-за этого иногда, не могу получить Nft:(