Берегись ERC-404! Появился еще один гибридный стандарт NFT
Всего через неделю после запуска ERC-404 — неофициального стандарта Ethereum, созданного для объединения функций взаимозаменяемых и невзаимозаменяемых токенов (NFT) — другая команда разработчиков утверждает, что добилась большего с «DN404».
Стандарт «Divisible NFT», как и его конкурент ERC-404, «стремится стать гибридным токеном ERC-20/721». По словам разработчика под псевдонимом «cygaar» в сообщении X от 12 февраля, предложенный стандарт, по сути, позволяет держателям NFT торговать дробными частями своих NFT с другими.
«Наша конечная цель состоит в том, чтобы создать стандарт токенов, который мог бы действовать как NFT со встроенной функцией фракционирования», — заявил Cygaar.
Он добавил, что, хотя ERC-404 и популярен, «он не соответствует существующим стандартам, неэффективен и ломается в определенных крайних случаях».
«Большая часть торговли будет осуществляться по базовому контракту — это полностью соответствующий стандарту ERC20 токен, который отслеживает балансы пользователей и управляет чеканкой/сжиганием зеркальных NFT. Вы можете думать об этих токенах как о частях NFT. Они изначально совместимы с DEX», — пояснил Cygaar (@0xCygaar) 12 февраля 2024 г.
Хотя ERC-404 может взаимодействовать с токенами ERC-20 и контрактами NFT ERC-721, для реализации ERC-404 по-прежнему требуются протоколы, чтобы гарантировать, что его токены функционируют должным образом.
Cygaar, однако, пояснил, что в подходе DN404 используются два контакта: «базовый» ERC-20 с «зеркальным» ERC-721», и утверждается, что они «полностью совместимы» с протоколами «из коробки».
Это связано с тем, что основная часть торговли происходит по контракту токена ERC-20, называемому «дроблением NFT», объяснил Cygaar. При передаче базовых токенов ERC-20 зеркальные NFT автоматически сжигаются и чеканятся.
Кошелек с суммой токена, равной как минимум одной базовой единице, получит NFT по зеркальному контракту, и NFT, наоборот, сжигаются, когда в кошельке остается сумма ниже минимальной базовой единицы.
Cygaar сказал, что конечной целью было позволить пользователям торговать частями NFT без каких-либо посредников и позволить NFT торговать как на биржах NFT, так и на децентрализованных биржах.
Однако разработчик предупредил, что код «официально не проверялся, поэтому вы используете его на свой страх и риск».
Безопасность ERC-404 поставлена под сомнение
На прошлой неделе один из разработчиков DN404, известный под псевдонимом «quit», заявил, что существует возможная уязвимость ERC-404, из-за которой держатели токенов ERC-404 могут украсть NFT, депонированные в протоколы кредитования, неправильно настроенные для ERC-404.
«Возможно, вы догадаетесь, что произойдет. Это действительная сумма вывода, поскольку баланс вкладчика намного превышает запрошенный. Однако Pandora интерпретирует это как перевод ERC721, и, таким образом, наш вкладчик токенов может украсть NFT у нашего вкладчика NFT», — пояснил quit (,) (@0xQuit) 8 февраля 2024 г.
Разработчик ERC-404, известный как «ctrl», отмахнулся от опасений и заявил, что для этого нужен изначально вредоносный контракт, который неправильно использует стандарт, создавая уязвимость.
Он сказал, что Pandora, проект, готовящийся к выпуску ERC-404, проверяет «более зрелую версию стандарта, направленную на интеграцию».