Средства от продажи токенов GemholicECO 921ETH застряли в смарт-контракте zkSync из-за использования функции перевода
Коротко
GemholicECO использовала функцию передачи при развертывании своего контракта с токеном на zkSync Era.
Функция передачи работает на Ethereum и других цепочках EVM, но не на zkSync.
zkSync предоставил сообществу обновление, чтобы прояснить проблему.
GemholicECO, мультипродуктовая платформа, привлекла 921 ETH на сумму около 1.7 миллиона долларов в ходе продажи токенов. Однако средства застряли в смарт-контракте из-за проблемы с использованием функции .transfer(), которая работает на Ethereum и других цепочках EVM, но не на zkSync.
zkSync Era — это протокол уровня 2, который масштабирует Ethereum с помощью технологии нулевого знания. Альфа-версия протокола открылась в основной сети 24 марта.
Чтобы прояснить проблему, zkSync в четверг опубликовал в Твиттере обновление, предоставив контекст своего сообщества. Согласно zkSync, GemholicECO развернула свой контракт в основной сети, не проверяя его в тестовой сети или на локальном узле, что могло бы выявить проблему.
«Любой смарт-контракт, который использует transfer() или send(), жестко зависит от стоимости газа, потому что эта функция пересылает жестко запрограммированное количество газа в 2300», — пояснил zkSync. Хотя функция использует жестко запрограммированное количество газа, стоимость газа может измениться, что приведет к нарушению смарт-контракта.
Разработчиков предупредили об использовании функции передачи Три года назад, но, похоже, GemholicECO не прислушался к совету. Предвидя возникновение проблемы, zkSync добавил предупреждение об использовании функции передачи непосредственно в компилятор.
Разработчики протокола сделали сознательный выбор дизайна, сделав zkSync не эквивалентным EVM. zkSync утверждает, что его динамический учет газа позволяет совершать некоторые транзакции до 1,000 раз дешевле, чем в любом другом пакете EVM.
Кроме того, zkSync ранее проверял исходный код десятков популярных криптографических проектов и не нашел ни одного, который бы не соблюдал предупреждение трехлетней давности о неиспользовании .transfer(), что привело к выводу, что сообщество разработчиков решил эту проблему.
Чтобы предотвратить повторное появление этой проблемы в будущем, zkSync определил решение, которое может решить более широкий класс проблем, связанных с газом, разморозить смарт-контракт и полностью вернуть средства GemholicECO. Протокол опубликует более подробную информацию в ближайшее время.
Прочитайте больше:
Отказ от ответственности
В соответствии с Руководство трастового проектаОбратите внимание, что информация, представленная на этой странице, не предназначена и не должна интерпретироваться как юридическая, налоговая, инвестиционная, финансовая или любая другая форма консультации. Важно инвестировать только то, что вы можете позволить себе потерять, и обращаться за независимой финансовой консультацией, если у вас есть какие-либо сомнения. Для получения дополнительной информации мы предлагаем обратиться к положениям и условиям, а также к страницам справки и поддержки, предоставленным эмитентом или рекламодателем. MetaversePost стремится предоставлять точную и объективную отчетность, однако рыночные условия могут быть изменены без предварительного уведомления.
Об авторе
Синди работает журналистом в Metaverse Post, охватывающие темы, связанные с web3, NFT, метавселенная и ИИ, с акцентом на интервью с Web3 игроки отрасли. Она поговорила с более чем 30 руководителями высшего звена, и их число продолжает расти, поделившись с читателями их ценной информацией. Синди родом из Сингапура, сейчас живет в Тбилиси, Грузия. Она имеет степень бакалавра в области коммуникаций и медиа-исследований Университета Южной Австралии и десятилетний опыт журналистики и писательской деятельности. Свяжитесь с ней через [электронная почта защищена] с презентациями для прессы, объявлениями и возможностями для интервью.
Другие статьиСинди работает журналистом в Metaverse Post, охватывающие темы, связанные с web3, NFT, метавселенная и ИИ, с акцентом на интервью с Web3 игроки отрасли. Она поговорила с более чем 30 руководителями высшего звена, и их число продолжает расти, поделившись с читателями их ценной информацией. Синди родом из Сингапура, сейчас живет в Тбилиси, Грузия. Она имеет степень бакалавра в области коммуникаций и медиа-исследований Университета Южной Австралии и десятилетний опыт журналистики и писательской деятельности. Свяжитесь с ней через [электронная почта защищена] с презентациями для прессы, объявлениями и возможностями для интервью.