Кошти від продажу токенів GemholicECO 921ETH застрягли в смарт-контракті zkSync через використання функції передачі
Коротко
GemholicECO використовував функцію передачі під час розгортання свого контракту токенів на zkSync Era.
Функція передачі працює на Ethereum та інших ланцюжках EVM, але не на zkSync.
zkSync надав спільноті оновлення, щоб прояснити проблему.
GemholicECO, мультипродуктова платформа, зібрала 921 ETH на суму приблизно 1.7 мільйона доларів США в результаті продажу токенів. Однак кошти застрягли в смарт-контракті через проблему з використанням функції .transfer(), яка працює на Ethereum та інших ланцюжках EVM, але не на zkSync.
zkSync Era — це протокол рівня 2, який масштабує Ethereum за допомогою технології Zero Knowledge. Альфа-версія протоколу відкрилася в основній мережі 24 березня.
Щоб прояснити проблему, zkSync опублікував оновлення в четвер, надавши контекст спільноти. За даними zkSync, GemholicECO розгорнув свій контракт у основній мережі, не пробуючи його на тестовій мережі чи локальному вузлі, який міг би виявити проблему.
«Будь-який смарт-контракт, який використовує transfer() або send(), сильно залежить від вартості газу, тому що він пересилає жорстко закодовану кількість газу в 2300», – пояснив zkSync. Хоча функція використовує жорстко закодовану суму газу, витрати на газ можуть змінюватися, спричиняючи розрив смарт-контракту.
Розробників попередили про використання функції перенесення Три роки тому, але, схоже, GemholicECO не дослухався до поради. Передбачаючи, що проблема виникне, zkSync додав попередження про використання функції передачі безпосередньо в компілятор.
Розробники протоколу зробили свідомий вибір, зробивши zkSync не еквівалентом EVM. zkSync стверджує, що його динамічний облік газу дозволяє зробити деякі транзакції в 1,000 разів дешевшими, ніж будь-який інший зведений пакет EVM.
Крім того, zkSync раніше перевірив вихідний код десятків популярних криптопроектів і не знайшов жодного, який би не дотримувався трирічної давнини попередження про невикористання .transfer(), тому прийшов до висновку, що спільнота розробників вирішив цю проблему.
Щоб запобігти повторному виникненню цієї проблеми в майбутньому, zkSync знайшов рішення, яке може вирішити ширший клас проблем, пов’язаних з газом, розморозити смарт-контракт і повністю повернути кошти GemholicECO. Детальна інформація про протокол буде опублікована найближчим часом.
Детальніше:
відмова
Відповідно до Правила проекту Trust, будь ласка, зверніть увагу, що інформація, надана на цій сторінці, не призначена і не повинна тлумачитися як юридична, податкова, інвестиційна, фінансова або будь-яка інша форма консультації. Важливо інвестувати лише те, що ви можете дозволити собі втратити, і звернутися за незалежною фінансовою порадою, якщо у вас виникнуть сумніви. Щоб отримати додаткову інформацію, ми пропонуємо звернутися до положень та умов, а також до сторінок довідки та підтримки, наданих емітентом або рекламодавцем. MetaversePost прагне до точного, неупередженого звітування, але ринкові умови можуть змінюватися без попередження.
про автора
Сінді працює журналістом у Metaverse Post, що охоплює теми, пов’язані з web3, NFT, метавсесвіт та ШІ, зосереджуючись на інтерв’ю з Web3 гравців галузі. Вона поспілкувалася з понад 30 керівниками вищого рівня та розповіла читачам про їхні цінні ідеї. Родом із Сінгапуру, Сінді тепер живе в Тбілісі, Грузія. Вона отримала ступінь бакалавра з комунікацій та медіа-досліджень в Університеті Південної Австралії та має десятирічний досвід роботи в журналістиці та письменництві. Зв'яжіться з нею через [захищено електронною поштою] з презентаціями для преси, оголошеннями та можливостями для інтерв’ю.
інші статтіСінді працює журналістом у Metaverse Post, що охоплює теми, пов’язані з web3, NFT, метавсесвіт та ШІ, зосереджуючись на інтерв’ю з Web3 гравців галузі. Вона поспілкувалася з понад 30 керівниками вищого рівня та розповіла читачам про їхні цінні ідеї. Родом із Сінгапуру, Сінді тепер живе в Тбілісі, Грузія. Вона отримала ступінь бакалавра з комунікацій та медіа-досліджень в Університеті Південної Австралії та має десятирічний досвід роботи в журналістиці та письменництві. Зв'яжіться з нею через [захищено електронною поштою] з презентаціями для преси, оголошеннями та можливостями для інтерв’ю.