ERC-6147: Анализ полужесткого стандарта разделения прав собственности на NFT
7 марта 2023 года EIP-6147 официально прошел проверку Фонда Эфириума и стал окончательной версией. Этот стандарт является расширением 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: удаление информации о Guard при передаче NFT.
Ограничения 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 официально прошел проверку Фонда Эфириума и стал окончательной версией. Этот стандарт является расширением 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: удаление информации о Guard при передаче NFT.
Ограничения Guard:
Резюме
В отличие от ERC-4907, ERC-6147 имеет значительные улучшения в области совместимости. Он не требует от проекта активной поддержки новых ролей, достаточно признать владельца. Это делает ERC-6147 более легким для адаптации к существующей экосистеме приложений.
Кроме того, ERC-6147 также предложил концепции "управляемого SBT" и "эффективного SBT", учитывая больше потенциальных сценариев управления, таких как социальное восстановление, отзыв SBT и т. д., при сохранении неконвертируемых характеристик SBT.
Дизайн ERC-6147 полностью учитывает разнообразные потребности в приложениях NFT, предоставляя более гибкую и безопасную стандартную поддержку для развития NFT и SBT.