Как понять инновационный токен @Pandora_ERC404 «двойственность изображения и монеты»? Это позволяет FT и NFT иметь симбиотические отношения для решения проблемы плохой ликвидности NFT. С технической точки зрения, возможность смешивать и применять два противоречивых токена FT и NFT является новой и интересной.

Что инновационного в стандарте ERC404? Это новая парадигма выпуска активов? Будет ли полезно объединить TokenScript @SmartLayer? Далее позвольте мне рассказать о моем понимании:

Прежде всего, следует отметить, что ERC404 в настоящее время является лишь экспериментальным стандартом и не был включен в официальное предложение Ethereum EIP. Pandora — первый токен, созданный на основе этого нового экспериментального стандарта. Целью ERC404 является решение проблемы несовместимости между исходным стандартом однородных токенов ERC20 и стандартом невзаимозаменяемых токенов ERC721.

Например, пользователь владеет как токенами FT, так и токенами NFT. Когда пользователь решает продать токены NFT, как контракт определяет, что намерением пользователя является продажа NFT, а не FT. Даже если решение верно, как действует контракт? хранить данные без ошибок, дифференцированное по состоянию обновление различных состояний данных? Разве это не очень абстрактно?

Вообще говоря, смарт-контрактам необходимо управлять только состоянием баланса токенов в соответствии со стандартом токена ERC20. Логика хранения данных для увеличения и уменьшения баланса проста и понятна. Для смарт-контрактов также очень просто управлять состоянием баланса в соответствии с токеном ERC721. стандарт, в зависимости от идентификатора токена, на который указывает передача, увеличится или уменьшится NFT.

Теперь сложно позволить смарт-контракту обрабатывать как ERC20, так и ERC721:

Контракт должен сначала определить, является ли вызов передачи пользователя FT или NFT. Кроме того, при изменении статуса NFT он также должен определить, какой идентификатор токена выбрать. Поскольку смарт-контракты, такие как Uniswap, не могут напрямую обрабатывать транзакции NFT, ему также необходимо определить, какой идентификатор токена выбрать. между FT и NFT. Установите уровень соответствия сопоставления для реализации транзакции FT и одновременного завершения транзакции NFT.

Это основная черная технология стандарта ERC404 (экспериментального). Она использует схему кодирования с потерями, позволяющую количеству токенов ERC20 и уникальному идентификатору токенов ERC721 использовать одну и ту же структуру данных в хранилище контрактов, сохраняя при этом их различие и независимость. .

Например, предположим, что у вас есть 2,9 волшебных компонента (ERC20) и 2 волшебные карты (ERC721, ID 101 и ID 102). Кодирование с потерями требует одновременного управления двумя типами данных. Вы можете напрямую изменить количество магических компонентов. 2.9 Он хранится как целые данные, и к идентификационному номеру волшебной карты можно добавить специальную метку, например 1000000000000. Эта метка даже намного превышает запас токена, так что контракт может легко различать ERC20 и ERC721 при вызове. данные.

После завершения этого шага, чтобы эффективно управлять симбиотическими отношениями между FT и NFT, вам необходимо написать набор логических отношений сопоставления для контракта. Например, если у вас есть 1 токен FT, контракт автоматически выдаст вам NFT. Когда вы держите 2 токена FT, контракт автоматически выдает дополнительный NFT, но когда ваш баланс FT становится меньше 1, контракт уничтожает ваш NFT. Этот набор соответствий нетрудно понять.

Итак, как обеспечить торговлю токенами NFT по такому протоколу, как Uniswap, который поддерживает только токены FT? Ответ: Используйте картографическую переписку. Просто позвольте Uniswap нормально обрабатывать токены FT, и токены NFT автоматически изменят свой статус владения соответствующим образом. Например, если вы хотите продать токены NFT, вы можете напрямую продать токены FT. Контракт автоматически зафиксирует, что количество FT в вашем кошельке уменьшилось на 1, и уничтожит NFT в вашем кошельке.

Осторожные друзья должны были обнаружить проблему. Если пользователь владеет 2,9 токенами FT и 2 токенами NFT, когда пользователь продает 1 FT, какой из двух NFT должен уничтожить контракт? На самом деле это очень сложная проблема, поскольку контракт не может определить, какой токен FT является проданной деталью, и он не может соответствовать соответствующему ему NFT. Строго говоря, это фактически «недостаток» экспериментального стандарта ERC404.

Но когда технология встречается с токеномикой, происходит волшебная химическая реакция.

Умный способ — разработать набор механизмов редкого обновления NFT, чтобы стимулировать пользователей непрерывно передавать наложенные токены FT. Каждая передача FT эквивалентна уничтожению и новому выпуску токенов NFT, что также эквивалентно однократному обновлению редкости. , поэтому пользователи склонны разделять токены FT, а затем использовать это для предотвращения уничтожения редких NFT, одновременно обновляя новую редкость NFT.

. Видите ли, изначально это была техническая логическая ошибка, но с помощью редкого оперативного проектирования ее действительно можно эффективно решить. Конечно, если пользователь настаивает на серьезности и хочет разместить несколько токенов FT в кошельке, а также хочет, чтобы существующие токены NFT были уничтожены по его собственному желанию (не случайным образом), что ему следует делать?

Существует два существующих метода: 1) Выполнить последовательно по идентификатору токена, что с большой вероятностью уничтожит NFT с редкими характеристиками. 2) Указать NFT, стоимость Burn которых близка к минимальной цене, но на самом деле это слой оффчейн-логики; , что может вызвать проблемы. Проблема задержки подачи цен Oracle приводит к непроизвольному уничтожению. Более того, если NFT близок к минимальной цене, пользователям фактически требуется заранее размещать заказы, чтобы определить ее, что эквивалентно доступу к данным рынка NFT.

Вместо того, чтобы быть таким сложным, лучше позволить пользователям редактировать и выбирать непосредственно на стороне кошелька. Затем необходимо внедрить решение TokenScript, которое реализует программируемый интерфейс для токенов FT, чтобы пользователи могли выбирать на стороне кошелька, какие токены NFT следует уничтожить в первую очередь, а какие редкие токены NFT следует сохранить при торговле токенами FT. это именно та функция, которую стремится @SmartLayer, как я упоминал в начале.

Что касается Smartlayer, то на самом деле он не имеет ничего общего с ERC404. Просто ERC404 направлен на то, чтобы токены имели базовые функции соответствующих изображений NFT, в то время как Smartlayer представляет собой набор стандартов, сочетающий ERC-5169 и TokenScript, который по сути направлен на достижение FT. Программируемые свойства выполнения. Оба совпадают по возможностям, но последний более сложен.

Проще говоря: TokenScript — это платформа с открытым исходным кодом, целью которой является предоставление цифровым токенам стандартизированного способа определения поведения токена и логики взаимодействия. Эмитенты токенов могут разрабатывать программируемый интерфейс для своих токенов. Например, в сценарии ERC404 пользователи могут выбирать, какой NFT уничтожить первым, на основе интерфейса Smartlayer, отмечать редкие NFT, чтобы избежать уничтожения, и использовать другие персонализированные функции. Например, в более широком игровом сценарии пользователи могут передавать и. ласкайте NFT в своих кошельках. Домашние животные добавляют обновления, итерации и другие атрибуты к своим NFT.

Когда я исследовал то, что делает Smartlayer, концепции программируемых токенов, смарт-токенов, внешних исполняемых сценариев токенов и т. д. действительно жгли мой разум. Когда я увидел появление токенов стандарта ERC404, я внезапно почувствовал себя просветленным. Проблема дифференциации NFT в экспериментальном состоянии ERC404 может быть решена с помощью интерфейса интеллектуальных токенов Smartlayer?

вот и все

Прочитав его, чувствуете ли вы, что «получите две выгоды за одно»? У вас есть не только общее представление о Pandora по стандарту ERC404, но и глубокое понимание Smartlayer, который скоро станет TGE?

Оказывается, что каждое нововведение, связанное с выпуском активов, будет иметь эффект повествовательного брожения в течение длительного времени, будь то создание экосистемы Биткойн, гибридный стандартный токен или программируемый токен экосистемы Ethereum, на этот раз, по моему мнению, так оно и есть. Будет ли он продолжать генерировать всевозможные инновации и игровой процесс. Я не уверен, как ERC404 будет развиваться дальше и будет ли он взаимодействовать со Smartlayer, чтобы генерировать какие-то искры инноваций, но этот метод управления размещением исходных несовместимых стандартов токенов в наборе смарт-контрактов действительно называется. парадигма выпуска активов.

Примечание. Стандарт ERC404 все еще находится на экспериментальной стадии, и может существовать множество логических итераций. Эта статья предназначена только для научно-популярных целей, чтобы помочь всем понять его на начальном этапе, и не служит окончательным объяснением этого типа технического стандарта. Для получения дополнительной информации я буду следить за анализом дальше.