Автор: a16zcrypto
Перевод: Plaid Cat (ERC6551 Space)
Автоматически взимаемые роялти за вторичные продажи всегда были важным преимуществом NFT. В идеальном мире авторы могли бы устанавливать гонорары в цепочке и получать их автоматически каждый раз, когда их работа продается где-либо в Интернете, вместо того, чтобы полагаться на добрую волю торговых площадок и других третьих сторон для их выплаты.
Однако на самом деле роялти NFT никогда не применяются в цепочке; это было неправильно понято; Потребность в обеспечении соблюдения роялти опережает прогресс в достижении этой цели. Проблема заключается в том, что может быть сложно отличить, какие переводы NFT являются продажами, за которые должны выплачиваться роялти, а какие являются другими типами переводов, такими как самостоятельные переводы между собственными кошельками пользователей, отправка NFT в качестве подарков и т. д.
Новые схемы роялти пытаются решить эту проблему, определяя различные типы переводов и обеспечивая при необходимости роялти, но эти механизмы подпадают под строгий контроль роялти (гарантированные выплаты роялти) и компонуемость (NFT в других цепочках). Существует значительный компромисс между ними. возможность взаимодействия приложений).
Поэтому в этой статье мы обсуждаем плюсы и минусы существующих моделей роялти NFT и их баланс между обеспечением роялти и возможностью компоновки. Затем мы представляем два новых метода роялти NFT, которые используют стимулы, побуждающие участников рынка уважать роялти. Наша цель — не пропагандировать какой-то конкретный подход, а помочь строителям рассмотреть различные схемы роялти NFT и связанные с ними компромиссы.
Во-первых, что такое «компоновываемость»?
Возможность компоновки — одна из основных особенностей программного обеспечения с открытым исходным кодом, которая позволяет разработчикам комбинировать, изменять и смешивать фрагменты проектов для создания новых интересных приложений без разрешения, точно так же, как при сборке «кирпичиков Lego».
Приложения могут объединяться с NFT двумя основными способами — а именно чтением (проверка владения) или записью (облегчение передачи):
Чтение (проверка владения) означает проверку данных блокчейна. Приложения могут объединяться с NFT, проверяя владение NFT в качестве «шлюза» для дальнейших операций. Например, владелец NFT может заявить права на другой NFT, сыграть в игру, принять участие в процессе управления, получить лицензию на использование медиаконтента NFT или посетить конференцию или концерт. Кроме того, люди могут использовать NFT для связи данных в цепочке с адресами своих кошельков (например, NFT содержит имя пользователя, и человек, владеющий NFT, может использовать это имя пользователя в социальных сетях).
Запись (облегчение передачи) означает обновление состояния блокчейна. NFT передает информацию о том, кому принадлежит NFT в цепочке. В простейшем примере можно перевести NFT напрямую на другие кошельки. Приложения также можно комбинировать с этой функцией передачи одним из следующих способов: (1) передача NFT от имени владельца (например, в случае торговой площадки NFT) или (2) временное размещение NFT (например, не OTC). условное депонирование), договор аренды NFT или договор кредитования, который принимает NFT в качестве залога).
Важно различать эти разные типы компоновки NFT. Когда мы говорим о «компоновке» в этой статье, мы в первую очередь имеем в виду компонуемость «запись» или «перенос».
Хотя любой может подтвердить право собственности на NFT в общедоступном блокчейне, существующая система роялти ограничивает то, какие кошельки и смарт-контракты могут в первую очередь выполнять переводы или владеть NFT. Ограничение «записи» может лишить возможности использовать NFT для DeFi, игр, совместного владения посредством мультиподписей или даже дарения друзьям и приложениям, где NFT владеют другими NFT.
Давайте теперь более подробно разберем существующие решения и компромиссы в отношении роялти.
Существующие решения: черные и белые списки
Ключевой причиной трудностей в обеспечении соблюдения роялти является сложность различения, какие передачи NFT являются продажами (т. е. за какие роялти следует платить), а какие являются другими типами передач. Более конкретно, поскольку стандарт NFT по умолчанию реализует функцию передачи, смарт-контракт NFT не имеет возможности узнать, связана ли передача с ценой продажи. Существующие решения пытаются предоставить больше контекста о переводах внутри цепочки за счет ограничения переводов (т. е. является ли этот перевод продажей? Или он происходит через конкретную торговую площадку?).
Наиболее популярные конструкции для обеспечения соблюдения роялти NFT — черные и белые списки — используют разные подходы к ограничению передачи и, наряду с ними, ограничению возможности компоновки «записи» или «передачи».
Обе схемы направлены на предотвращение передачи инфекции на двух уровнях:
1. Предотвращать утечки, осуществляемые торговыми площадками или приложениями в обход выплат роялти.
2. Запретить переводы на определенные типы учетных записей: внешние учетные записи (EOA) (кошелек, который сегодня использует большинство людей) и учетные записи смарт-контрактов. Другими словами, существуют определенные ограничения на то, какие типы учетных записей могут владеть NFT.
Таким образом, независимо от того, какой дизайн использует создатель, он сталкивается со значительным компромиссом в зависимости от того, как его смарт-контракт NFT реализует «предотвращение» передачи: чем более строго создатель предотвращает передачу, тем менее компонуемым будет NFT.
черный список
Черный список — это список конкретных адресов или приложений смарт-контрактов, которым не разрешено осуществлять передачу NFT. Создатели будут добавлять адреса конкретных торговых площадок или приложений, которые не выплачивают роялти, в черный список внутри своего смарт-контракта NFT; если владелец NFT попытается передать свой NFT через заблокированное приложение, транзакция завершится неудачно. Подробнее о черном списке можно узнать здесь.
Думайте о них как о брандмауэре на вашем компьютере: вы можете свободно просматривать веб-страницы, но брандмауэр блокирует веб-сайты, которые они считают небезопасными. Здесь «брандмауэр» блокирует приложения, которые, как известно, не соблюдают лицензионные отчисления.
преимущество:
По умолчанию NFT можно свободно комбинировать с большинством приложений. Это связано с тем, что Blacklist оптимистично полагает, что большинство приложений будут выплачивать гонорары.
Авторы могут немедленно защитить гонорары. Создатели могут отключить контракты, обнаруживающие обход роялти, добавив их в черный список.
недостаток:
Злоумышленники могут обходить черные списки. Злоумышленники всегда могут запустить новый рынок в обход роялти, которого нет в черном списке.
Черные списки не могут активно предотвратить обход роялти — только пассивно. Новые рынки могут быть запущены в любое время. Создатели вынуждены играть в кошки-мышки, отслеживая, на каких рынках обходят роялти, а затем добавляя их в черный список.
Этот последний пункт является самой большой проблемой. Чтобы черный список был эффективным, создателям необходимо постоянно отслеживать новые приложения в цепочке, отслеживать все возможные новые рынки смарт-контрактов, анализировать их, а затем решать, блокировать ли их. Это тяжелая работа; возможно, даже существующие торговые площадки придется пересмотреть по мере обновления своих смарт-контрактов.
Исключение приложения, не требующего роялти, из черного списка означает потерю платежей. Кроме того, существует проблема «дырявого ведра»: если даже рынок для обхода роялти не заблокирован, на этот рынок может поступать непропорционально большое количество транзакций.
Одним из возможных решений является делегирование управления черными списками третьей стороне. Однако это вновь приводит к использованию посредников для обеспечения взыскания роялти, дает этому предприятию рыночную власть и может иметь множество других последствий, выходящих за рамки данной статьи.
белый список
Белый список четко определяет единственные адреса или приложения смарт-контрактов, которым разрешено осуществлять передачу NFT. Благодаря этой стратегии авторы разрешают использовать только те торговые площадки или приложения, которые гарантируют соблюдение роялти. Владельцы NFT могут передавать свои NFT только через смарт-контракты в белом списке. Если они попытаются передать NFT, используя рынок, которого нет в белом списке, транзакция передачи завершится неудачей;
Существующие конструкции белых списков также включают некоторые дополнительные компоненты, такие как: (1) ограничение того, каким типам кошельков разрешено владеть NFT, обычно разрешается только учетным записям, принадлежащим внешним владельцам (EOA), а не учетным записям смарт-контрактов (2) ограничение возможности однорангового взаимодействия; разрешена одноранговая (p2p) передача.
преимущество:
Передачи NFT не могут осуществляться через приложения, не входящие в белый список, например торговые площадки, которые обходят роялти. Белый список одобряет только переводы, осуществляемые посредством смарт-контрактов, создатель которых знает, что они будут выплачивать гонорары. Все остальные рынки заблокированы по умолчанию. В зависимости от белого списка и способа реализации рынка, NFT-переводы будут сложно осуществлять через рынок в обход роялти (см. недостатки ниже).
Создателям не нужно отслеживать и добавлять новые рынки, чтобы обойти роялти, как это происходит в режиме черного списка. Новые приложения отслеживаются с меньшей срочностью после того, как создатель вносит в белый список одну или несколько торговых площадок, которые выплачивают гонорары.
недостаток:
Создателям необходимо одобрить все отдельные заявки, желающие облегчить передачу NFT. Будь то черный список или белый список, требуется определенная степень мониторинга в цепочке. Для внесения в черный список создателям необходимо отслеживать приложения, которые обходят роялти, чтобы не пропустить выплаты роялти. С другой стороны, белые списки налагают разрешенную компоновку. Создатели не потеряют роялти, но они могут упустить новые инновационные приложения, созданные на основе NFT. Допустим, есть разработчик, который создает уникальную концепцию торговой площадки NFT (которая также требует лицензионных отчислений!). Этот разработчик должен связаться с создателем NFT, доказать, что он выплачивает гонорары, и запросить добавление в белый список для каждого NFT. Это процесс с высоким трением.
Обойти роялти все еще можно, в зависимости от того, как реализован рынок, и ограничений создателя на переводы NFT. Например, если NFT разрешено продавать за 0 долларов США, выплаты роялти все равно можно обойти через торговую площадку, внесенную в белый список. В этом случае кто-то мог бы создать торговую площадку, которая обходит роялти и обеспечивает продажи за 0 долларов на рынке, основанном на роялти, при этом переводя фактический платеж на сторону. Поскольку цена продажи равна 0 долларов США, гонорары создателя равны 0 (т. е. 5% роялти в размере 0 долларов США равны 0 долларам США).
Белый список может быть слишком строгим. Самая строгая версия белого списка также накладывает ограничения на типы кошельков, которым разрешено владеть NFT (EOA или учетные записи смарт-контрактов) и одноранговые (p2p) переводы. Ограничение смарт-контрактов на владение NFT предназначено для предотвращения упаковки NFT (см. ниже), но в мире, где каждый использует кошелек смарт-контрактов, это может быть слишком ограничительным. Ограничение p2p-переводов означает, что любые переводы должны осуществляться через торговые площадки, внесенные в белый список. Причина этого ограничения заключается в том, чтобы не дать авторам упустить гонорары за внебиржевые (OTC) p2p-продажи. Ограничение p2p-переводов затрудняет передачу NFT между собственными кошельками или напрямую между друзьями владельцам NFT.
компромисс
И белые, и черные списки представляют собой компромисс между строгим соблюдением роялти и открытой компоновкой. Модель черного списка по умолчанию обеспечивает открытую компоновку, но упрощает обход лицензионных отчислений. Использование белого списка упрощает обеспечение роялти, но значительно ограничивает приложения, с которыми может взаимодействовать NFT.
Этот компромисс представляет собой нечто большее, чем просто черный список или белый список: любой подход, ограничивающий приложения и операции, с которыми может взаимодействовать NFT, ограничит возможность компоновки и функциональность NFT.
Улучшенные технические подходы могут уменьшить масштабы этого компромисса. Но фундаментальная проблема остается.
Изучение новой структуры роялти NFT
Создатели все еще тестируют белые списки, но по мере появления новых вариантов использования NFT стоит выйти за рамки модели «черный/белый список», чтобы улучшить компромисс между соблюдением роялти и возможностью компоновки.
Стратегия, которую мы здесь рассматриваем, немного переосмысливает проблему и существующие механизмы роялти через призму дизайна стимулов: наша цель — ввести стимулы, которые заставят рынок NFT и/или потребителей активно принимать решение уважать роялти. Это дает возможность обеспечить большую компоновку в принципе.
Ниже мы покажем два разных подхода. Первый механизм совершенствует модель белого списка, делая ее более открытой, более компонуемой и более стимулирующей несанкционированные инновации на основе NFT. Второй механизм, который мы называем «правами на переработку», предоставляет потребителям сильные стимулы для использования торговых площадок, уважающих роялти, при продаже NFT, тем самым сохраняя открытую возможность компоновки, сохраняя при этом значительные выплаты роялти.
Наша цель — не предложить одно «решение», а расширить диапазон вариантов: как гарантировать, что авторы будут получать больше гонораров, не ограничивая возможности компоновки и не полагаясь полностью на добрую волю?
Метод 1: Механизм, сочетающий в себе механизмы белого списка и ставок.
Мы можем расширить существующую модель белого списка с помощью механизма ставок, позволяя торговым площадкам и другим приложениям получать членство в белом списке без разрешения.
В настоящее время создатели должны вручную добавлять рынок или приложение в свой белый список, а сторонние разработчики должны запрашивать разрешение создателя на добавление. Это замедляет инновации и внедрение новых приложений и возлагает на создателей ответственность за проверку новых приложений, чтобы гарантировать соблюдение лицензионных отчислений. Делегирование управления белыми списками третьей стороне также может замедлить этот процесс.
Внедрение модели ставок для членства в белом списке позволит новым приложениям закладывать средства или другие ресурсы в качестве гарантии гонорара от обещанного исполнения («оптимистично» означает доверие и последующую проверку, а не предполагать злоумышленника). По умолчанию держатели NFT могут немедленно взаимодействовать с новыми приложениями, которые обеспечивают соответствующую ставку, если приложение работает некорректно, создатели могут сократить свою ставку и удалить его из белого списка. Мы могли бы даже представить гибридную модель, в которой, если приложение со временем докажет свою честность, создатель может официально добавить его в белый список и вернуть ставку.
При таком подходе к проектированию есть некоторые нерешенные проблемы. Мы перечисляем их здесь, чтобы другие могли поделиться дальнейшими размышлениями и исследованиями.
Как создатели реализуют арбитраж по уменьшению ставок? Критерии снижения ставок (т. е. были ли взысканы роялти) могут быть сложными для выявления и подтверждения в сети. Разработчики приложений должны доверять создателям, чтобы они не снижали свои ставки и не удаляли их из белого списка, когда их сокращать не следует.
Кто должен получить сокращенный залог? С одной стороны, предоставление авторам сокращенной доли может быть способом частично компенсировать им гонорары, которые они потеряли из-за инициирования события сокращения. Но если урезанная доля не принадлежит создателю, у создателя нет стимула злонамеренно сокращать ее. Вдохновение можно найти в механизме комиссии за транзакцию EIP-1559 в Ethereum, где базовая комиссия за транзакцию сжигается, а не отправляется валидаторам.
Какой должен быть размер залога? Стоимость ставки должна иметь некоторую связь с суммой гонораров, которые приложение может принести конкретному создателю. Меньшие суммы ставок могут подойти для менее популярных или нишевых приложений. Однако рынки, которые способствуют крупным продажам NFT, должны будут предоставить больше залога, и уровень залога, возможно, придется постепенно увеличивать по мере увеличения суммы сбора и объема транзакций.
Нужно ли нам объединять обещания по нескольким NFT? Если да, то как действовать? Разработчикам может потребоваться выделить ресурсы для каждой отдельной коллекции NFT, которую они хотят объединить, что является значительным бременем. Однако, если разработчик сделает ставку на коллекцию и докажет честное поведение, это может облегчить задачу другим создателям NFT по добавлению новых приложений в свои белые списки. Аналогично, мы можем представить себе стратегию, в которой рынок использует большое количество отдельных обязательств для выплаты роялти по широкой коллекции.
Метод 2: Механизмы, обеспечивающие «права на переработку»
Права на переработку — это новый подход, который выходит за рамки компромисса между исполнением и возможностью компоновки (а также занесением в черный/белый список) посредством стимулов, поощряющих выплату роялти каждый раз при продаже NFT. В основе стратегии лежит улучшенное определение «владения» цепочкой NFT.
У каждого NFT есть два потенциально разных владельца записи, которых мы называем владельцем актива и владельцем собственности:
Владельцем актива является кошелек, в котором хранится NFT (то, что мы сегодня обычно называем «владельцем»);
Владелец права собственности — это последний кошелек, который выплачивает роялти (или комиссию за передачу права собственности, см. ниже) создателю NFT.
Такой подход к дизайну помогает авторам получать больше гонораров, не ограничивая возможности компоновки.
Механизм восстановления прав
Если владелец актива и владелец NFT разные, то есть если кошелек владельца актива отличается от кошелька владельца, то владелец может в любое время вывести NFT на свой кошелек. Владельцы активов могут устранить этот «риск переработки», заплатив создателю комиссию за передачу права собственности, чтобы тот стал владельцем права собственности.
Права на переработку не являются лизингом, но они аналогичны лизингу NFT. Например, ERC-4907 — это стандарт «аренда NFT», в котором также присутствует концепция двух «владельцев».
Для упрощения предположим, что единственный способ передачи права собственности — это уплата сбора за передачу права собственности. Но на практике могут существовать и другие механизмы передачи права собственности, такие как автоматическая передача права собственности по истечении достаточного периода времени или разработка механизма, в котором создатель может напрямую инициировать передачу права собственности текущему владельцу актива.
В этой модели плата за передачу права собственности становится новым «роялти»; рынок, который уважает роялти, будет включать оплату комиссии за передачу права собственности в сделку продажи; Обратите внимание, что это означает, что роялти больше не привязаны напрямую к цене продажи; плата за передачу права собственности является фиксированной, в отличие от комиссии «в процентах от цены продажи», исторически используемой для роялти NFT. Однако создатели могут со временем обновить плату за передачу права собственности.
Риск, связанный с возвращением NFT владельцами собственности, помогает по поведению людей различать, какие передачи NFT являются продажами (за которые должны выплачиваться роялти), а какие нет. В частности, эта новая модель владения стимулирует выплату роялти (то есть комиссий за передачу права собственности), включая передачу NFT между покупателями и продавцами, поскольку в противном случае продавец может немедленно вернуть себе NFT после «продажи» NFT и получения платежа.
В то же время эта структура позволяет осуществлять бесплатные переводы между личными кошельками или переводы в качестве подарков.
Давайте посмотрим, как это работает на практике, на нескольких примерах переноса:
1. Если я перенесу NFT в свой личный кошелек**, в новый кошелек будет передано только право собственности на актив, мой первоначальный кошелек по-прежнему является владельцем права собственности, но у меня нет риска вернуть его у себя.
2. Если я передам NFT другу в подарок**, будет передано только право собственности на актив, я сохраняю право собственности. Мой друг может делать с ним все, что хочет (в том числе продавать его; ниже мы обсуждаем, как рынок должен поступить с этим), и может рассчитывать на доверие общества, что я не буду перерабатывать NFT. Если мой друг хочет получить полное право собственности, он всегда может заплатить создателю комиссию за передачу права собственности. Кроме того, я могу оплатить комиссию за передачу права собственности при отправке подарочного NFT.
3. Если я продаю через рынок или совершаю внебиржевую транзакцию за пределами рынка (например, вы даете мне 100 долларов США, и я передаю вам NFT напрямую)**, у покупателя возникает сильный стимул заплатить комиссию за передачу права собственности, чтобы исключить необходимость найти покупателя. Риск последующего возврата денег NFT.
Нужно ли рынку изменить методы работы, чтобы приспособиться к этой модели?
В принципе нет. Однако право на переработку означает, что любой NFT, купленный на рынке, подвергается риску вторичной переработки, что является неприятным для пользователя моментом — NFT покупателя будет постоянно перерабатываться! Лучшей стратегией для рынка было бы объединить комиссию за передачу права собственности с покупкой NFT, тем самым передав право собственности новому покупателю одновременно с продажей. При использовании этой модели поддержка выплат роялти идет рука об руку с обеспечением лучшего опыта работы на рынке.
Ни механизм права на возврат, ни механизмы разрешенных и блокированных списков не предотвращают уклонение от роялти путем упаковки NFT — если только вы не запретите всем смарт-контрактам хранить NFT, что является очень ограничительным (особенно с учетом роста абстракции учетных записей).
В соответствии с механизмом права на переработку, в контракте на упаковку должна быть уплачена плата за передачу права собственности, чтобы получить право собственности и стать законной упаковкой NFT. Фактически это становится платой за выход, ценой выхода из экосистемы NFT. Кроме того, если появляется популярный контракт-оболочка, его легко идентифицировать в цепочке.
Любой NFT, владелец права собственности которого считается контрактом на вредоносную упаковку, может быть заблокирован создателем NFT от участия в экосистеме NFT, деятельности сообщества или других связанных утилитах. Если контракт-оболочка идентифицирован и заблокирован для сообщества, а владелец NFT хочет «повторно войти» в экосистему, он может заплатить комиссию за передачу права собственности из контракта-оболочки в качестве платы за повторный вход.
В более широком смысле, было бы полезно раскрыть информацию о том, является ли владелец актива также владельцем правового титула. Ограничение доступа к владельцам, не являющимся собственниками, во всей экосистеме может стать значительным стимулом для покупателей NFT платить роялти. Например, торговая площадка или кошелек, где на видном месте отображаются NFT, за которые не были выплачены роялти/комиссии за передачу права собственности, может подтолкнуть потребителей к выбору выплаты роялти.
гипотеза
Право на возврат основано на двух ключевых предположениях:
1. Плата, которую автор принимает за передачу права собственности, становится «роялти», и роялти больше не является прямым процентом от продажной цены.
2. Создатели допускают возможность того, что их NFT могут быть упакованы во избежание роялти (зная, что по-прежнему существуют комиссии за выход и повторный вход), и что упакованные NFT можно легко идентифицировать и заблокировать от доступа сообщества.
Если создатели не принимают эти предположения, концепция права на переработку не может существовать сама по себе. Существуют дополнительные функции и компоненты, которые ослабляют эти предположения, и мы надеемся расширить их в будущем - и мы надеемся, что другие члены сообщества будут расширять их, пока мы коллективно работаем над решением этой важной проблемы.
Мы также признаем, что права на переработку отклоняются от существующего менталитета владения NFT. Однако NFT с аналогичной структурой собственности уже существуют сегодня (например, ENS с владельцами регистрации и контролерами).
Заключение
Мы считаем, что при разработке решений по роялти NFT вся отрасль преследует одни и те же цели: обеспечение возможности компоновки, защита прав цифровой собственности и обеспечение справедливого вознаграждения создателей за отличную работу.
По мере появления новых вариантов использования NFT — от предметов коллекционирования до газированных напитков — универсального решения не существует. Каждый создатель (и каждый NFT) индивидуален. Строители и авторы должны иметь простой способ понять различные проекты роялти и их компромиссы, чтобы выбрать дизайн, который лучше всего соответствует их уникальным целям. Чем больше мы расширяем пространство дизайна, тем лучше.
Индустрия способна значительно улучшить способы заработка авторов на жизнь своей работой, и, возможно, лучшее еще впереди. Модели обеспечения роялти являются новыми, и многие люди все еще пробуют их. Если после прочтения этой статьи у вас появились какие-то новые идеи, поделитесь ими с нами!