Як зрозуміти інноваційний токен @Pandora_ERC404 «подвійність зображення-монета»? Це дозволяє FT і NFT мати симбіотичні стосунки, щоб вирішити проблему поганої ліквідності NFT. З технічної точки зору можливість змішувати та застосовувати два власних суперечливих токена FT і NFT є новим і цікавим.
Що є інноваційним у стандарті ERC404? Це нова парадигма емісії активів? Чи буде корисно поєднати TokenScript @SmartLayer? Далі дозвольте мені поговорити про моє розуміння:
Перш за все, слід зазначити, що ERC404 наразі є лише експериментальним стандартом і не був включений в офіційну пропозицію Ethereum EIP. Pandora — це перший токен, створений на основі цього нового експериментального стандарту. Метою ERC404 є вирішення проблеми несумісності між вихідним однорідним стандартом токенів ERC20 і стандартом незамінних токенів ERC721.
Наприклад, користувач володіє і токенами FT, і токенами NFT, як контракт визначає, що намір користувача полягає в тому, щоб продати NFT, а не FT? зберігати дані, диференційовані за станом, без помилок? Хіба це не дуже абстрактно?
Загалом, смарт-контрактам потрібно керувати лише статусом токенів за стандартом ERC20. Логіка зберігання даних для збільшення та зменшення балансів є простою та зрозумілою стандарт, залежно від того, на який ідентифікатор токена вказує передача, NFT збільшиться або зменшиться.
Тепер важко дозволити розумному контракту обробляти ERC20 і ERC721:
Контракт спочатку повинен визначити, чи є виклик користувача FT або NFT. Крім того, при зміні статусу 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? Відповідь: Використовуйте листування Mapping. Просто дозвольте Uniswap нормально обробляти токени FT, і токени NFT автоматично відповідно змінять свій статус власності. Наприклад, якщо ви хочете продати токени NFT, ви можете безпосередньо продати токени FT, які автоматично зафіксують, що кількість FT у вашому гаманці зменшилася на 1.
Уважні друзі повинні були виявити проблему, якщо користувач володіє 2,9 токенами NFT і 2 токенами NFT, коли користувач продає 1 FT, який із двох NFT слід знищити? Насправді це дуже складна проблема, оскільки контракт не може визначити, який токен FT є проданою частиною, і він не може відповідати відповідному NFT. Строго кажучи, це фактично «недолік» експериментального стандарту ERC404.
Але коли технології зустрічаються з токеномікою, відбувається чарівна хімічна реакція.
Розумний спосіб полягає в тому, щоб розробити набір рідкісних механізмів оновлення NFT, щоб спонукати користувачів постійно передавати накладені FT-токени. Кожна передача FT еквівалентна знищенню та новому випуску NFT-токенів, що також еквівалентно одноразовому оновленню рідкісних токенів. , тому користувачі зазвичай відокремлюють токени FT, а потім використовують це, щоб запобігти знищенню рідкісних NFT, одночасно оновлюючи нову рідкість NFT.
. Розумієте, спочатку це була технічна помилка логіки, але завдяки шару рідкого операційного дизайну її справді можна ефективно вирішити. Звичайно, якщо користувач хоче бути більш серйозним і хоче зібрати кілька токенів FT у гаманець, а також хоче, щоб існуючі токени NFT було знищено відповідно до його власних побажань (невипадково), що йому робити?
Існують два методи: 1) Послідовне виконання згідно з ідентифікатором токена, яке, ймовірно, знищить NFT з рідкісними характеристиками логіка, яка може спричинити спалювання NFT, проблема затримки подачі цін призводить до мимовільного знищення. Крім того, якщо ціна 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?
Виявляється, що кожна інновація навколо випуску активів матиме наративний ефект бродіння протягом тривалого часу, чи то запис екосистеми Bitcoin, чи гібридний стандартний токен або програмований токен екосистеми Ethereum, на мій погляд, це. will Він продовжує генерувати всілякі інновації та ігровий процес. Я не впевнений, як ERC404 буде розвиватися далі, і чи буде він взаємодіяти зі Smartlayer, щоб створити деякі іскри інновацій, але цей метод управління розміщення оригінальних несумісних стандартів токенів під набором смарт-контрактів справді називається Це інновація в парадигма випуску активів.
Примітка. Стандарт ERC404 все ще знаходиться на експериментальній стадії, і, можливо, буде багато логічних ітерацій. Ця стаття призначена лише для науково-популярної роботи, щоб допомогти всім зрозуміти його спочатку, і не служить остаточним поясненням цього типу технічного стандарту. Щоб дізнатися більше, я буду стежити за аналізом.