Matter Labs, разработчик сети Ethereum layer 2 zkSync, 26 июня опровергла заявления об “инсайдерской чеканке", заявив, что все чеканщики универсальных невзаимозаменяемых токенов Libertas (NFT) имели право на это в соответствии с официальными критериями.
Заявление последовало за публикацией 17 июня X исследователя блокчейна soEasy, который обвинил команду в раздаче NFT Libertas Omnibus друзьям команды, которые не имели права на их получение. SoEasy также утверждала, что эти “инсайдерские монеты” позволяли инсайдерам чеканить токены ZK без выполнения критерия airdrop.
В заявлении для Cointelegraph от 26 июня представитель Matter Labs заявил, что “недействительных монетных дворов не было”.
В частности, было “несколько способов, которыми пользователи могли чеканить NFT Libertas Omnibus”. В то время как одна группа подходящих пользователей состояла из тех, кто взаимодействовал со 100 лучшими NFT zkSync, другая группа состояла из “участников мероприятия, которые посетили наш стенд или столик [и] смогли отсканировать одноразовый QR-код, чтобы иметь возможность чеканить NFT”.
Libertas Omnibus. Источник: Element NFT Marketplace
Matter Labs также отрицала, что владение Libertas Omnibus само по себе может дать пользователю право на получение ZK airdrop. “Распределение средств определялось с помощью комбинации критериев отбора, суммы средств, привлеченных и удерживаемых в ZKsync Era, и множителей бонусов”, - заявил представитель. “Проведение только этих NFT не давало права никому участвовать в ZK airdrop”.
Сотрудники команды разработчиков также не имели права на участие в airdrop, заявил представитель.
Открытый монетный двор Libertas Omnibus
Matter Labs запустила Libertas Omnibus NFT mint в качестве “теста” в июле 2023 года, согласно сообщению X в августе. В публикации команда объявила, что в будущем будет обеспечивать “Открытый монетный двор”. Среди подходящих пользователей будут “те, кто взаимодействовал хотя бы с одной из более чем 100 лучших коллекций zkSync NFT в период между запуском mainnet и 12 июля”.
Источник: zkSync.
Открытый монетный двор закончился в январе, согласно заявлению команды от 26 июня.
17 июня zkSync запустила airdrop для своего токена ZK. Согласно официальным документам airdrop, три фактора определяли, подходит ли адрес для участия в airdrop: количество “баллов соответствия требованиям”, средневзвешенный по времени баланс (TWAB) и множитель.
Каждому адресу было присвоено по одному баллу для участия в Омнибусной NFT Libertas. Другие баллы можно было получить за предоставление ликвидности, торговлю токенами и другие действия. Всего можно было получить семь баллов, если адрес соответствовал всем критериям.
Исследователь утверждает, что обнаружил “инсайдерскую чеканку”
17 июня исследователь блокчейна soEasy опубликовал сообщение на Github и поделился им с X, утверждая, что обнаружил широко распространенную коррупцию, допущенную в zkSync airdrop. По их словам, многочисленным адресам кошельков было разрешено чеканить Libertas Omnibus NFT, не выполняя заявленный критерий. Они заявили:
“Эта группа сторонних разработчиков включает официальных участников, использующих контрактные привилегии для чеканки NFT на свои собственные адреса [...] Эти адреса не соответствуют официально объявленным критериям: адреса должны были взаимодействовать как минимум со 150 коллекциями NFT ZKSYNC до 12 июля. Однако эти адреса не проводили никаких транзакций NFT до 12 июля и вместо этого напрямую чеканили NFT. ”
Согласно soEasy, “инсайдерские” адреса можно разделить на две группы, помеченные как “A” и “B.” Группа A “использовала привилегии контракта, чтобы добавить себя в белый список [и] были добавлены непосредственно в контракт и продолжили чеканить NFT, не соответствуя критериям чеканки”. Группа B, с другой стороны, использовала функции “batchMint” и “safeMint” для “чеканки большого количества NFT на различные адреса, которые она контролирует”.
soEasy далее разделила группу B на адреса “B1”, которые получали монеты через safeMint, и “B2”, которые получали их через batchMint.
65 адресов группы B1 впоследствии продали NFT с прибылью, в то время как 22 из них получили токены ZK от airdrop. В общей сложности 412 738 токенов ZK были распределены по адресам B1, заявил исследователь.
Группа B2 содержала 9 871 адрес. Из них 4685 адресов получили ZK airdrop, и в общей сложности на эти адреса было распределено 43 миллиона токенов ZK.
Группа B2 утверждала адреса ‘инсайдерского монетного двора’ и стоимость доставки. Источник: soEasy.
soEasy пришла к выводу, что команда zkSync использовала Libertas Omnibus mint для передачи токенов ZK в свои руки, что позволило ей обойти периоды передачи прав, связанные с их официально приобретенными токенами. “Это серьезный случай внутреннего злоупотребления при приобретении токенов, - заявили они, - позволяющий команде получать прибыль досрочно, не дожидаясь периода разблокировки”.
Команда zkSync опровергла эти утверждения, заявив, что все адреса приобрели свои токены Libertas Omnibus либо взаимодействуя с более чем 100 коллекциями NFT, либо посещая живые мероприятия и сканируя QR-код.
Транзакции Libertas Omnibus mint
Cointelegraph исследовал транзакции каждой группы, чтобы определить, как эти пользователи чеканили NFT.
В транзакции из группы A пользователь вызвал функцию “qrFreeMint” в контракте Open Mint, в результате чего NFT был отчеканен и отправлен по указанному адресу.
Для этой функции требовалось, чтобы адрес пользователя был частью списка “Белых подписчиков”. Если пользователя не было в этом списке, произошел сбой с ошибкой “OpenMintzK: неверный подписчик”.
zkSync открывает функцию qrFreeMint на монетном дворе. Источник: zkSync explorer
Отдельная функция, называемая “setSigner”, позволяла администраторам добавлять пользователей в этот белый список. В частности, это позволяло пользователям с ролью DEFAULT_ADMIN_ROLE выполнять это действие.
zkSync открывает функцию установки подписи на монетном дворе. Источник: zkSync explorer.
В транзакции группы B1 пользователь вызвал "safeMint” и ввел адрес получателя. Эту функцию мог вызвать только пользователь с ролью MINTER_ROLE.
zkSync открыла функцию Mint safeMint. Источник: zkSync explorer.
В транзакции group B2 пользователь вызвал “batchMint” и ввел 10 адресов, разделенных запятыми. Все 10 адресов получили NFT. Эта функция могла быть вызвана только пользователем с ролью DEFAULT_ADMIN_ROLE.
zkSync открывает функцию пакетной чеканки Mint. Источник: zkSync explorer.
Эти транзакции показывают, что администраторы использовали централизованные функции для чеканки NFT по определенным адресам или для добавления пользователей в белый список и разрешения им чеканить.
Однако данные блокчейна не показывают, с какой целью были вызваны эти функции. В то время как soEasy утверждает, что они использовались для распространения NFT среди инсайдеров, команда zkSync утверждает, что они использовались для распространения NFT среди участников живых мероприятий.
Libertas Omnibus и airdrop имеют право на участие
В своем заявлении Matter Labs заявила, что владения NFT Libertas Omnibus недостаточно само по себе, чтобы позволить пользователю претендовать на токены ZK в airdrop:
“Важно отметить, что принадлежность к Libertas Omnibus NFT была одним из критериев отбора и принесла бы им очко, но само по себе это не давало им права на распределение [...] Распределение определялось с помощью комбинации критериев отбора, суммы средств, привлеченных и удерживаемых на ZKsync Era, и множителей бонусов ”.
После того, как Matter Labs опубликовала свое заявление, в котором утверждалось, что монетные дворы были получены участниками мероприятия, Cointelegraph связался с soEasy за комментариями, но к моменту публикации ответа не получил.
Монетный двор Libertas Omnibus - не единственный спор вокруг ZK sync airdrop. 12 июня некоторые критики утверждали, что в airdrop “почти не было фильтрации Sybil” и он чрезмерно обрабатывался ботами. Однако команда zkSync защитила свой легкий подход к фильтрации Sybil, заявив, что использование слишком строгого фильтра привело бы к тому, что некоторые законные пользователи не получили бы свои airdrops.