Всплеск ERC404 возрождает величие NFT

Средний5/7/2024, 12:12:58 PM
Во время весеннего фестиваля 2024 года экспериментальный протокол под названием ERC404 и его первый проект, Pandora, быстро стали сенсацией.

Что такое двойственность NFT-FT?

Валюта обычно относится к собственным токенам блокчейна или к обменяемым токенам, аналогичным протоколу ERC20, таким как BTC, ETH, USDT и т. д.

Изображение относится к невзаимозаменяемым токенам (NFT), соответствующим протоколу ERC721, таким как CryptoPunks, Bored Apes, mfers и т. д. 3D-модели активов, выпущенные отечественными цифровыми платформами для сбора (например, Whale Explorer), также считаются изображениями.

Токены и NFT имеют свои ограничения, например, токены имеют высокую ликвидность, но не имеют спекулятивной ценности в самих себе, в то время как NFT имеют редкость и уникальность, но часто страдают от низкой ликвидности и обычно представлены либо проектами с высокой капитализацией, либо сосредоточены в зоне минимальных цен.

Глубина ликвидности графика определенного проекта NFT

Двойственность NFT-FTотносится к стандарту, который каким-то образом смешивает токены и NFT.

Взяв Ethereum в качестве примера, проект, поддерживающий двойственность NFT-FT, должен быть как обращаемым, так и необращаемым. Он может наслаждаться высокой ликвидностью, привлеченной Токенами, и также достигать редкости и уникальности, обладая спекулятивной ценностью.

Но существует ли такая вещь на самом деле? Цена NFT привязана к его редкости; как она может быть сделана обмениваемой?

ERC404 открывает Шкатулку Пандоры

Во время празднования весеннего фестиваля 2024 года экспериментальный протокол под названием ERC404 и его первый проект Pandora быстро стали сенсацией.

ERC404 вывел новый подход к смешиванию изображений валют, который можно просто описать как:

  • Покупка 1 токена Пандоры автоматически предоставляет 1 NFT Пандоры
  • Если баланс составляет менее 1 токена Pandora, ваш NFT будет автоматически уничтожен
  • Покупка 1 NFT Pandora автоматически добавит 1 токен в ваш кошелек, а продажа, напротив, автоматически уменьшит его на 1

Вот диаграмма, иллюстрирующая текущую логику смешивания ERC404:

Правила игры ERC404

Следующие пять типов Pandora’s Box, каждый со своей уникальной редкостью. Основываясь на контракт мы можем вычислить вероятности:

Реализация ERC404

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

Сравнение трех протоколов

Мы отфильтровали несвязанные части двух определений интерфейса и сравнили, какие интерфейсы перекрываются или конфликтуют:

интерфейс IERC20 { // Запрос баланса на основе адреса функции balanceOf(address account) внешнего вида возвращает (uint256); // Перевод на определенный адрес функции transfer(address recipient, uint256 amount) внешнего вида возвращает (bool); // Перевод на определенный адрес от имени третьей стороны (на основе авторизации) функции transferFrom(address sender, address recipient, uint256 amount) внешнего вида возвращает (bool); // Авторизовать доверенность токена функции approve(address spender, uint256 amount) внешнего вида возвращает (bool);}
интерфейс IERC721 это IERC165 { // Запросить количество NFT на основе адреса функции balanceOf (владелец адреса) внешний вид возвращает (uint256 баланс); // Передача в пределах стандарта NFT включена в transferFrom // Передача NFT на определенный адрес от имени третьей стороны (на основе авторизации) функция transferFrom (адрес from, адрес to, uint256 tokenId) внешний; // Авторизовать NFT функцию approve (адрес to, uint256 tokenId) внешний;}

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

При реализации контракта ERC404 семантика этого параметра изменяется наamountOrId. Метод различения, является ли этоколичествоилиtokenIdдовольно прост: на основе размера значения.

Подобно1 BTC = 10^9 Sats, в мире ERC404 мы говорим, что 1 токен фактически соответствует значению 10^18, в то время как NFT’stokenIdв общем случае это последовательно увеличивающееся целое число, начиная с 1. Поэтому хотя amount и tokenId оба являются целыми числами, фактические порядки величин довольно различны.

Например, контракт Pandora записывает, сколько NFT в настоящее время было отчеканено (в настоящее время 68180). Если значение amountOrIdменьше или равно этому, считаетсяtokenId; в противном случае это считаетсяколичество.

Эта логика полезна? Да. Она разумна?

Кроме того, при передаче >= 1 токена логика для NFT-токенов не заключается в передаче, а скорее в том, что исходный аккаунт уничтожается, а новый аккаунт создается. У этого метода есть преимущество соответствия ликвидности и он прост в реализации (рассмотрите сценарий передачи менее 1 токена), но это приводит к преувеличенному потреблению газа.

Возьми этосделкакак пример, передача 4 Токенов привела к уничтожению 4 NFT и чеканке 4 новых NFT:

Транзакция потребляет $64 в GAS

Новые сюжеты и возможности

Геймплей ERC404 представляет несколько неявных правил:

  1. Цена токена на DEX и цена NFT на рынке не будут сильно отличаться.
  2. Существует только одна ситуация, когда NFT создается: собирается 1 токен. Другими словами, единственный способ обмена NFT более низкой редкости на NFT более высокой редкости - это непрерывная торговля токенами.
  3. Общее количество токенов Пандоры составляет 10 000, что означает, что максимальное количество NFT составляет 10 000, и это количество будет уменьшаться по мере увеличения числа держателей (чем больше держателей, тем чаще будут встречаться сценарии, когда токенов менее 1).

Если бы я овладел магией постоянного чеканения 'Красного Пандоринского Ящика', смог бы я купить токены на бирже, а затем продать их по высокой цене на рынке NFT для неограниченного арбитража?

Давайте посмотрим на цену Пандоры; эти данные предоставляют теоретическую основу для арбитража:

Купил токены за 4.7 ETH

Минимальная цена NFT за прошлую неделю превысила 5 ETH

Вышеуказанные данные не фильтруются по редкости NFT; в этом случае прибыль после учета износа составляет около 0,2 ETH. Ссылаясь на вышеуказанные неявные правила, если мы всегда можем чеканить NFT высокой редкости, как красный ящик Пандоры, не будет ли здесь еще больший процент прибыли?

Давайте рассмотрим контракт Пандоры и посмотрим, как 'случайная генерация', часто описываемая КОЛами, фактически реализуется:

pragma solidity ^0.8.0;contract Pandora является ERC404 { function tokenURI(uint256 id) public view override returns (string memory) { // Хешируйте идентификатор один раз, взяв первую цифру в качестве случайного числа   uint8 seed = uint8(bytes1(keccak256(abi.encodePacked(id))));   string memory color;   // Определите редкость на основе диапазона значений для uint8 [0, 255]   if (seed <= 100) {       color = "Зеленый";   } else if (seed <= 160) {       color = "Синий";   } else if (seed <= 210) {       color = "Фиолетовый";   } else if (seed <= 240) {       color = "Оранжевый";   } else if (seed <= 255) {       color = "Красный";   } }}

Из прочтения контракта мы видим, что редкость Pandora Box является псевдослучайной, аналогичной нашему предыдущему проекту CryptoFish, где tokenIdувеличивается постепенно, поэтому редкость следующего чеканеного NFT полностью предсказуема.

Мы можем сделать чисто локальное предположение, используя фрагмент кода JavaScript, и после проверки эта логика полностью корректна:

const ethers = require('ethers');const calcSeed = (id) => parseInt(ethers.solidityPackedKeccak256(['uint256'], [id]).substr(2, 2), 16);const getColorBySeed = (seed) => { let color; if (seed <= 100) {   color = 'Зеленый'; } else if (seed <= 160) {   color = 'Синий'; } else if (seed <= 210) {   color = 'Фиолетовый'; } else if (seed <= 240) {   color = 'Оранжевый'; } else if (seed <= 255) {   color = 'Красный'; } return color;};console.log(calcSeed(1)); // 177console.log(getColorBySeed(calcSeed(1))); // Фиолетовый

В настоящее время, намеченное значение инкремента Pandora составляет68180, что означает, что мы можем предсказать следующие 100 идентификаторов NFT, которые попадут в категорию красной редкости: 68186/68201/68213/68227/68228/68257/68259/68262

Если мы игнорируем текущее снижение ликвидности проекта Pandora, это может стать очень популярным финансовым поведением.

Заключение

ERC404 и Pandora не первые, кто исследует протоколы ликвидности NFT. Ранее уже велись обсуждения о фракционировании NFT, включая ERC1155 как инновационный подход к NFT.

Но почему на этот раз такой высокий настрой с ERC404? Я верю, что это из-за хорошее имя.

К сожалению, первая версия контракта ERC404 была плохо реализована, поэтому чиновники активно продвигают версия V2, и у сообщества также есть сторонняя реализация DN404. Некоторые даже создали новый протокол под названием ERC911, который полностью загружен функциями в его названии.

Ликвидность достигла своего пика во время новогоднего периода и с тех пор значительно снизилась.

История Pandora V1 может закончиться быстро; у текущей версии достаточно много недостатков, чтобы поставить ее под удар, и ликвидность и держатели также значительно снизились. Тем не менее, в настоящее время все больше и больше команд проектов испытывают модель ERC404, и уже 25 из них перечислены на CoinMarketCap.

Предполагается, что в будущем появится больше решений для проблем ликвидности NFT, и ERC404 действительно может принести настоящее лето NFT.

Disclaimer:

  1. Эта статья перепечатана из [средний], Все авторские права принадлежат оригинальному автору [ZAN]. Если есть возражения по поводу этого перепечатывания, пожалуйста, свяжитесь с Gate Learnкоманда и они незамедлительно справятся с этим.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиатство переведенных статей запрещено.

Всплеск ERC404 возрождает величие NFT

Средний5/7/2024, 12:12:58 PM
Во время весеннего фестиваля 2024 года экспериментальный протокол под названием ERC404 и его первый проект, Pandora, быстро стали сенсацией.

Что такое двойственность NFT-FT?

Валюта обычно относится к собственным токенам блокчейна или к обменяемым токенам, аналогичным протоколу ERC20, таким как BTC, ETH, USDT и т. д.

Изображение относится к невзаимозаменяемым токенам (NFT), соответствующим протоколу ERC721, таким как CryptoPunks, Bored Apes, mfers и т. д. 3D-модели активов, выпущенные отечественными цифровыми платформами для сбора (например, Whale Explorer), также считаются изображениями.

Токены и NFT имеют свои ограничения, например, токены имеют высокую ликвидность, но не имеют спекулятивной ценности в самих себе, в то время как NFT имеют редкость и уникальность, но часто страдают от низкой ликвидности и обычно представлены либо проектами с высокой капитализацией, либо сосредоточены в зоне минимальных цен.

Глубина ликвидности графика определенного проекта NFT

Двойственность NFT-FTотносится к стандарту, который каким-то образом смешивает токены и NFT.

Взяв Ethereum в качестве примера, проект, поддерживающий двойственность NFT-FT, должен быть как обращаемым, так и необращаемым. Он может наслаждаться высокой ликвидностью, привлеченной Токенами, и также достигать редкости и уникальности, обладая спекулятивной ценностью.

Но существует ли такая вещь на самом деле? Цена NFT привязана к его редкости; как она может быть сделана обмениваемой?

ERC404 открывает Шкатулку Пандоры

Во время празднования весеннего фестиваля 2024 года экспериментальный протокол под названием ERC404 и его первый проект Pandora быстро стали сенсацией.

ERC404 вывел новый подход к смешиванию изображений валют, который можно просто описать как:

  • Покупка 1 токена Пандоры автоматически предоставляет 1 NFT Пандоры
  • Если баланс составляет менее 1 токена Pandora, ваш NFT будет автоматически уничтожен
  • Покупка 1 NFT Pandora автоматически добавит 1 токен в ваш кошелек, а продажа, напротив, автоматически уменьшит его на 1

Вот диаграмма, иллюстрирующая текущую логику смешивания ERC404:

Правила игры ERC404

Следующие пять типов Pandora’s Box, каждый со своей уникальной редкостью. Основываясь на контракт мы можем вычислить вероятности:

Реализация ERC404

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

Сравнение трех протоколов

Мы отфильтровали несвязанные части двух определений интерфейса и сравнили, какие интерфейсы перекрываются или конфликтуют:

интерфейс IERC20 { // Запрос баланса на основе адреса функции balanceOf(address account) внешнего вида возвращает (uint256); // Перевод на определенный адрес функции transfer(address recipient, uint256 amount) внешнего вида возвращает (bool); // Перевод на определенный адрес от имени третьей стороны (на основе авторизации) функции transferFrom(address sender, address recipient, uint256 amount) внешнего вида возвращает (bool); // Авторизовать доверенность токена функции approve(address spender, uint256 amount) внешнего вида возвращает (bool);}
интерфейс IERC721 это IERC165 { // Запросить количество NFT на основе адреса функции balanceOf (владелец адреса) внешний вид возвращает (uint256 баланс); // Передача в пределах стандарта NFT включена в transferFrom // Передача NFT на определенный адрес от имени третьей стороны (на основе авторизации) функция transferFrom (адрес from, адрес to, uint256 tokenId) внешний; // Авторизовать NFT функцию approve (адрес to, uint256 tokenId) внешний;}

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

При реализации контракта ERC404 семантика этого параметра изменяется наamountOrId. Метод различения, является ли этоколичествоилиtokenIdдовольно прост: на основе размера значения.

Подобно1 BTC = 10^9 Sats, в мире ERC404 мы говорим, что 1 токен фактически соответствует значению 10^18, в то время как NFT’stokenIdв общем случае это последовательно увеличивающееся целое число, начиная с 1. Поэтому хотя amount и tokenId оба являются целыми числами, фактические порядки величин довольно различны.

Например, контракт Pandora записывает, сколько NFT в настоящее время было отчеканено (в настоящее время 68180). Если значение amountOrIdменьше или равно этому, считаетсяtokenId; в противном случае это считаетсяколичество.

Эта логика полезна? Да. Она разумна?

Кроме того, при передаче >= 1 токена логика для NFT-токенов не заключается в передаче, а скорее в том, что исходный аккаунт уничтожается, а новый аккаунт создается. У этого метода есть преимущество соответствия ликвидности и он прост в реализации (рассмотрите сценарий передачи менее 1 токена), но это приводит к преувеличенному потреблению газа.

Возьми этосделкакак пример, передача 4 Токенов привела к уничтожению 4 NFT и чеканке 4 новых NFT:

Транзакция потребляет $64 в GAS

Новые сюжеты и возможности

Геймплей ERC404 представляет несколько неявных правил:

  1. Цена токена на DEX и цена NFT на рынке не будут сильно отличаться.
  2. Существует только одна ситуация, когда NFT создается: собирается 1 токен. Другими словами, единственный способ обмена NFT более низкой редкости на NFT более высокой редкости - это непрерывная торговля токенами.
  3. Общее количество токенов Пандоры составляет 10 000, что означает, что максимальное количество NFT составляет 10 000, и это количество будет уменьшаться по мере увеличения числа держателей (чем больше держателей, тем чаще будут встречаться сценарии, когда токенов менее 1).

Если бы я овладел магией постоянного чеканения 'Красного Пандоринского Ящика', смог бы я купить токены на бирже, а затем продать их по высокой цене на рынке NFT для неограниченного арбитража?

Давайте посмотрим на цену Пандоры; эти данные предоставляют теоретическую основу для арбитража:

Купил токены за 4.7 ETH

Минимальная цена NFT за прошлую неделю превысила 5 ETH

Вышеуказанные данные не фильтруются по редкости NFT; в этом случае прибыль после учета износа составляет около 0,2 ETH. Ссылаясь на вышеуказанные неявные правила, если мы всегда можем чеканить NFT высокой редкости, как красный ящик Пандоры, не будет ли здесь еще больший процент прибыли?

Давайте рассмотрим контракт Пандоры и посмотрим, как 'случайная генерация', часто описываемая КОЛами, фактически реализуется:

pragma solidity ^0.8.0;contract Pandora является ERC404 { function tokenURI(uint256 id) public view override returns (string memory) { // Хешируйте идентификатор один раз, взяв первую цифру в качестве случайного числа   uint8 seed = uint8(bytes1(keccak256(abi.encodePacked(id))));   string memory color;   // Определите редкость на основе диапазона значений для uint8 [0, 255]   if (seed <= 100) {       color = "Зеленый";   } else if (seed <= 160) {       color = "Синий";   } else if (seed <= 210) {       color = "Фиолетовый";   } else if (seed <= 240) {       color = "Оранжевый";   } else if (seed <= 255) {       color = "Красный";   } }}

Из прочтения контракта мы видим, что редкость Pandora Box является псевдослучайной, аналогичной нашему предыдущему проекту CryptoFish, где tokenIdувеличивается постепенно, поэтому редкость следующего чеканеного NFT полностью предсказуема.

Мы можем сделать чисто локальное предположение, используя фрагмент кода JavaScript, и после проверки эта логика полностью корректна:

const ethers = require('ethers');const calcSeed = (id) => parseInt(ethers.solidityPackedKeccak256(['uint256'], [id]).substr(2, 2), 16);const getColorBySeed = (seed) => { let color; if (seed <= 100) {   color = 'Зеленый'; } else if (seed <= 160) {   color = 'Синий'; } else if (seed <= 210) {   color = 'Фиолетовый'; } else if (seed <= 240) {   color = 'Оранжевый'; } else if (seed <= 255) {   color = 'Красный'; } return color;};console.log(calcSeed(1)); // 177console.log(getColorBySeed(calcSeed(1))); // Фиолетовый

В настоящее время, намеченное значение инкремента Pandora составляет68180, что означает, что мы можем предсказать следующие 100 идентификаторов NFT, которые попадут в категорию красной редкости: 68186/68201/68213/68227/68228/68257/68259/68262

Если мы игнорируем текущее снижение ликвидности проекта Pandora, это может стать очень популярным финансовым поведением.

Заключение

ERC404 и Pandora не первые, кто исследует протоколы ликвидности NFT. Ранее уже велись обсуждения о фракционировании NFT, включая ERC1155 как инновационный подход к NFT.

Но почему на этот раз такой высокий настрой с ERC404? Я верю, что это из-за хорошее имя.

К сожалению, первая версия контракта ERC404 была плохо реализована, поэтому чиновники активно продвигают версия V2, и у сообщества также есть сторонняя реализация DN404. Некоторые даже создали новый протокол под названием ERC911, который полностью загружен функциями в его названии.

Ликвидность достигла своего пика во время новогоднего периода и с тех пор значительно снизилась.

История Pandora V1 может закончиться быстро; у текущей версии достаточно много недостатков, чтобы поставить ее под удар, и ликвидность и держатели также значительно снизились. Тем не менее, в настоящее время все больше и больше команд проектов испытывают модель ERC404, и уже 25 из них перечислены на CoinMarketCap.

Предполагается, что в будущем появится больше решений для проблем ликвидности NFT, и ERC404 действительно может принести настоящее лето NFT.

Disclaimer:

  1. Эта статья перепечатана из [средний], Все авторские права принадлежат оригинальному автору [ZAN]. Если есть возражения по поводу этого перепечатывания, пожалуйста, свяжитесь с Gate Learnкоманда и они незамедлительно справятся с этим.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиатство переведенных статей запрещено.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!