ERC-6147: Аналіз стандарту напівобов'язкового розподілу прав власності на NFT
7 березня 2023 року EIP-6147 офіційно пройшов аудит Фонду Ethereum, ставши остаточною версією. Цей стандарт є розширенням ERC-721 і має на меті розділити право власності та переказу NFT та SBT, а також ввести роль "охоронця" з можливістю встановлення терміну дії. Такий дизайн робить використання NFT для захисту від крадіжок, кредитування, оренди та інших сценаріїв застосування SBT більш гнучким.
Фон
Однією з основних проблем NFT є недостатня ліквідність. Це пов’язано не лише з самим протоколом NFT, а й з тим, як надати NFT фактичну цінність використання, а не просто покладатися на ринкові операції. Існуючі протоколи NFT мають деякі проблеми:
Сполучення прав власності: NFT з високою вартістю, як правило, схильні до безпечного хеджування, але існуючі рішення для запобігання крадіжок (наприклад, переведення в холодний гаманець) часто впливають на зручність використання. У NFT-кредитуванні власники повинні перевести NFT до кредитного контракту, втрачаючи права на використання.
Проблема SBT: коли користувач втрачає приватний ключ, відновлення SBT стає складним. Крім того, в деяких випадках (наприклад, академічна нечесність) потрібно мати можливість повернути SBT.
Вимоги до розділення прав власності важко контролювати: наприклад, між ERC-4907 та ERC-5058 існують різниці в ступені обов'язковості.
Механізм роботи ERC-6147
ERC-6147 впроваджує роль "Guard" (охоронець), подібну до UserInfo з ERC-4907:
солідність
struct GuardInfo {
address guard; // адреса охоронця
uint64 expires; // Час закінчення
}
Тільки поточний власник NFT або уповноважена адреса можуть налаштувати Guard. Налаштування Guard має такі особливості:
Не може бути встановлений на нульову адресу
Тільки Guard може змінювати себе
Тільки власники або уповноважені особи NFT можуть налаштовувати Guard
Основні функції Guard:
Примусове право на передачу: для NFT, для яких встановлено Guard, лише адреса Guard може виконувати операцію передачі.
Початковий власник втрачає право на передачу: незважаючи на те, що інші DApp все ще можуть дізнатися про власника NFT, початковий власник не може виконати передачу.
Вторинний переказ: Guard може використовувати метод changeGuard для передачі повноважень охорони.
метод transferAndRemove: одночасно з передачею NFT очищує інформацію Guard.
Обмеження Guard:
Не можна встановити авторизацію на автоматичне списання
Не можна встановити Approve, щоб запобігти передачі NFT через approve після повернення прав на передачу.
Підсумок
В порівнянні з ERC-4907, ERC-6147 має значні оптимізації в плані сумісності. Він не вимагає від проектів активної підтримки нових ролей, а лише визнання власника. Це робить ERC-6147 більш зручним для адаптації до існуючої екосистеми додатків.
Крім того, ERC-6147 також пропонує концепції "керованого SBT" та "ефективного SBT", враховуючи більше потенційних сценаріїв управління, таких як соціальне відновлення, повернення SBT тощо, зберігаючи при цьому незмінну характеристику SBT.
Дизайн ERC-6147 повністю враховує різноманітні потреби застосування NFT, забезпечуючи більш гнучку та безпечну стандартну підтримку для розвитку NFT та SBT.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
8 лайків
Нагородити
8
4
Поділіться
Прокоментувати
0/400
AirdropCollector
· 07-21 22:14
Є надія, але все залежить від практичного ефекту.
Переглянути оригіналвідповісти на0
SpeakWithHatOn
· 07-20 23:43
Розділення управлінських прав - це добре, так?
Переглянути оригіналвідповісти на0
ImpermanentPhobia
· 07-20 23:40
Ще один стандарт обману для дурнів прийшов.
Переглянути оригіналвідповісти на0
AirdropHunterWang
· 07-20 23:22
Хто знає, чи можуть ці нові стандарти підвищити дохід?
ERC-6147: новий стандарт розділення прав власності на NFT, що підвищує безпеку та гнучкість
ERC-6147: Аналіз стандарту напівобов'язкового розподілу прав власності на NFT
7 березня 2023 року EIP-6147 офіційно пройшов аудит Фонду Ethereum, ставши остаточною версією. Цей стандарт є розширенням ERC-721 і має на меті розділити право власності та переказу NFT та SBT, а також ввести роль "охоронця" з можливістю встановлення терміну дії. Такий дизайн робить використання NFT для захисту від крадіжок, кредитування, оренди та інших сценаріїв застосування SBT більш гнучким.
Фон
Однією з основних проблем NFT є недостатня ліквідність. Це пов’язано не лише з самим протоколом NFT, а й з тим, як надати NFT фактичну цінність використання, а не просто покладатися на ринкові операції. Існуючі протоколи NFT мають деякі проблеми:
Сполучення прав власності: NFT з високою вартістю, як правило, схильні до безпечного хеджування, але існуючі рішення для запобігання крадіжок (наприклад, переведення в холодний гаманець) часто впливають на зручність використання. У NFT-кредитуванні власники повинні перевести NFT до кредитного контракту, втрачаючи права на використання.
Проблема SBT: коли користувач втрачає приватний ключ, відновлення SBT стає складним. Крім того, в деяких випадках (наприклад, академічна нечесність) потрібно мати можливість повернути SBT.
Вимоги до розділення прав власності важко контролювати: наприклад, між ERC-4907 та ERC-5058 існують різниці в ступені обов'язковості.
Механізм роботи ERC-6147
ERC-6147 впроваджує роль "Guard" (охоронець), подібну до UserInfo з ERC-4907:
солідність struct GuardInfo { address guard; // адреса охоронця uint64 expires; // Час закінчення }
Тільки поточний власник NFT або уповноважена адреса можуть налаштувати Guard. Налаштування Guard має такі особливості:
Основні функції Guard:
Примусове право на передачу: для NFT, для яких встановлено Guard, лише адреса Guard може виконувати операцію передачі.
Початковий власник втрачає право на передачу: незважаючи на те, що інші DApp все ще можуть дізнатися про власника NFT, початковий власник не може виконати передачу.
Вторинний переказ: Guard може використовувати метод changeGuard для передачі повноважень охорони.
метод transferAndRemove: одночасно з передачею NFT очищує інформацію Guard.
Обмеження Guard:
Підсумок
В порівнянні з ERC-4907, ERC-6147 має значні оптимізації в плані сумісності. Він не вимагає від проектів активної підтримки нових ролей, а лише визнання власника. Це робить ERC-6147 більш зручним для адаптації до існуючої екосистеми додатків.
Крім того, ERC-6147 також пропонує концепції "керованого SBT" та "ефективного SBT", враховуючи більше потенційних сценаріїв управління, таких як соціальне відновлення, повернення SBT тощо, зберігаючи при цьому незмінну характеристику SBT.
Дизайн ERC-6147 повністю враховує різноманітні потреби застосування NFT, забезпечуючи більш гнучку та безпечну стандартну підтримку для розвитку NFT та SBT.