Диалог с автором ERC-6551 Бенни Гиангом, обсуждение пути расширения NFT
?
Исходное видео: Что такое ERC-6551: будущее NFT
Интервью: Brown Yeung, Cyber Insider
Составлено: Spectrum Labs
Введение
Crypto Insider очень рад представить эксклюзивное интервью с человеком, стоящим за инновационным предложением по улучшению Ethereum EIP-6551, Benny Giang. Этот прорывной стандарт не только обещает улучшить функциональность NFT, но и предполагает превращение их из простых статических цифровых активов в динамичные, автономные и интерактивные сущности, что вызывает огромные изменения в области NFT. В этой статье обобщены наши вдохновляющие беседы с Benny. Чтобы получить полный диалог, насыщенный инсайтами, смотрите наше видео "Что такое ERC-6551: будущее NFT", в котором Benny подробно обсуждает с нашим интервьюером Brown Yeung .
Самопрезентация
CryptoInsider (CI): Давайте начнем. Можете рассказать немного о себе и о том, как вы попали в мир криптовалют?
Benny Giang (BG): Да, меня зовут Benny, я из Ванкувера, Канада. Я вошел в мир криптовалют или блокчейна в начале 2017 года. Я был членом команды проекта CryptoKitties, после чего мы основали Dapper Lab. У меня была возможность участвовать в разработке таких проектов, как Cheese Wizards и NBA Top Shot. В 2018 году я на самом деле был в Гонконге и общался с Yat Siu и другими в офисе Animoca. В то время Animoca все еще сосредоточилась на мобильных играх. Они стали нашими первыми международными партнерами по запуску CryptoKitties в Гонконге, Тайване и Сингапуре. Вот как я попал в Гонконг и встретил некоторых людей в этом городе.
CI: Это интересно. Можете рассказать больше о своем опыте в Dapper Labs и о том, чем вы сейчас занимаетесь?
BG: Я ушел из Dapper Labs в октябре 2021 года, и с тех пор прошло около полутора лет. Я основал компанию по разработке программного обеспечения под названием Future Primitive, которая сосредоточена на создании основ для децентрализованных сообществ. Она находится в Сан-Франциско, а я в Ванкувере. В течение последнего года и половины мы занимались множеством экспериментальных NFT проектов, и это было интересное путешествие.
Введение в ERC6551
CI: Здорово! Я слышал, что вы один из авторов ERC6551. Можете объяснить, что такое ERC6551 и какова его основная цель?
BG: Да, вы, возможно, слышали о ERC721. Это стандарт, в разработке которого я имел возможность участвовать вместе с более широкой командой CryptoKitties. ERC721 сейчас известен как стандарт для NFT. Шесть лет спустя у меня появилась возможность работать с командой Future Primitive над новым стандартом под названием ERC6551. Его основное отличие в том, что ERC6551 не является стандартом токенов. Его часто путают или сравнивают с ERC721, но вам не нужно выбирать между ERC721 и ERC6551. Вы просто запускаете обычный NFT проект, и он уже обладает функциональностью ERC6551.
CI: Можете подробнее объяснить ERC6551, чтобы мы лучше поняли?
BG: Я обычно называю это «Token Bound Accounts» (учетные записи, привязанные к токенам). Token Bound Accounts являются противоположностью Soul Bound Tokens (токены, привязанные к душе), то есть токенам, которые нельзя передать, они связаны с вашим кошельком. Основная концепция Token Bound Accounts заключается в том, что каждый NFT на каждой EVM цепочке имеет учетную запись или кошелек, связанный с этим токеном. Это в основном учетная запись, привязанная к токену (NFT). Вот простая идея ERC6551. Еще одна очень важная вещь заключается в том, что за последние 6 лет, с момента появления NFT и CryptoKitties, весь мир был полон бесконечного воображения о том, как дальше развивать NFT. В 2018 году был проект под названием Kitty Hats, который исследовал идею экипировки предметов на ваши NFT активы. Этот проект был создан Дэном, который был первым сотрудником OpenSea. С тех пор появилось множество различных стандартов и компаний, пытающихся создать протоколы на различных блокчейнах.
Ключевые особенности ERC6551
CI: Интересно. Чем ERC6551 отличается от этих стандартов?
BG: ERC6551 или Token Bound Accounts имеют пять ключевых отличий:
- Он применим ко всем новым NFT, выпущенным на любых других EVM-совместимых блокчейнах, от CryptoKitties до Azuki и Board Ape.
- Ваш NFT может хранить любые типы активов, такие как ETH, USDC, Pepe Coin, ERC721, ERC1155, и даже новые токен стандарты, такие как ERC8888.
- Не требуется обертка контракта, поэтому вам не нужно оборачивать ваш NFT для нашего стандарта или отправлять его в контракт.
- Он подходит для каждой платформы, так как требуется только один кошелек или одна учетная запись.
- Он децентрализован. Каждый NFT в основном имеет учетную запись или кошелек смарт-контракта, поэтому NFT является владельцем этой учетной записи.
CI: Так что вы бы сказали, что ERC6551 является лучшей версией ERC721?
BG: Я думаю, что стоит думать так: если мы вернемся в ту комнату шесть лет назад, где мы работали над ERC721 и CryptoKitties, если бы у нас сейчас были идеи, как сейчас, мы должны были бы включить их в стандарт ERC721. ERC6551 поднимает концепцию NFT на новый уровень, позволяя NFT выйти за рамки просто переоцененных JPEG изображений, выходя за рамки простых купли-продажи. С использованием ERC6551 каждый NFT обладает тремя новыми атрибутами: владение активами, социальная идентичность и потенциал действия. Первый атрибут — это владение активами, ваш NFT может владеть другими активами, вы можете иметь NFT, который владеет другим NFT, и так далее. Второй атрибут — это социальная идентичность. Люди уже используют свои NFT в качестве изображений профиля в Twitter. Некоторые даже создали личность в Twitter с помощью своих NFT. С использованием ERC6551 вы можете войти в систему, создать историю транзакций для вашего NFT и начать становиться вашим NFT.
CI: Это интересно. Можете подробнее объяснить третий атрибут «потенциал действия»?
BG: Третий атрибут, потенциал действия, — это то, что мы называем будущим. Когда вы сочетаете NFT с AI моделями, вы можете позволить NFT выполнять операции в цепочке самостоятельно. Поскольку NFT теперь имеет свой собственный кошелек, он почти равен человеку на блокчейне. Вы можете представить, что говорите своему NFT, который собирает граффити, купить самый крутой музыкальный NFT, и он пойдет и купит самый крутой музыкальный NFT.
CI: Так что вы имеете в виду, что ERC6551 не конкурирует с ERC721, а добавляет ему больше ценности?
BG: Да, совершенно верно. Он не конкурирует с ERC721. На самом деле, он добавляет больше ценности каждому существующему ERC721.
Совместимость ERC6551
CI: Так как же ERC6551 позволяет токенам ERC721 взаимодействовать в блокчейне и иметь активы в цепочке?
BG: В стандарте ERC6551 есть децентрализованный реестр, который указывает на ERC6551. Реестр будет использовать ссылки на создание к детерминированному адресу. Он смотрит на ID токена каждого NFT или контракт каждой коллекции NFT и назначает ему связанный смарт-контракт. На данный момент, если вы хотите отправить 1 ETH случайному CryptoKitties, вы можете сделать это. Вам просто нужно перейти на tokenbound.org, подключить свой кошелек, и если у вас есть CryptoKitties, он покажет вам адрес Token Bound Account или TBA адрес. С этим адресом вы можете напрямую перейти в Metamask и отправить все, что хотите. Никаких действий не требуется. Вот в чем магия ERC6551 или Token Bound Accounts. Весь мир проснулся, NFT полностью изменились, и владельцам или создателям NFT не нужно было предпринимать никаких действий. У каждого NFT есть учетная запись, и это стало реальностью.
CI: Это действительно удивительно. Можете объяснить, как ERC6551 обеспечивает совместимость с существующей инфраструктурой, поддерживающей Ethereum аккаунты?
BG: Token Bound Accounts — это смарт-контрактный кошелек. Эта концепция существует уже некоторое время. Один из самых ранних смарт-контрактных аккаунтов или кошельков — это Dapper Wallet, в разработке которого я имел возможность участвовать. Все знают Gnosis Safe или Safe Nowadays; это тоже смарт-контрактный аккаунт. Есть еще Argent и некоторые другие.
CI: Как это связано с тенденцией отхода от EOA кошельков?
BG: В последнее время было предложено другое предложение, ERC4337, написанное Виталиком и некоторыми другими. ERC4337 определяет абстракцию аккаунта, то есть концепцию отхода от EOA кошельков. Виталик постоянно пишет статьи о необходимости отхода от такого типа кошельков. ERC4337 полностью прошел и вступил в силу в основной сети. ERC6551 по сути является абстракцией аккаунта для NFT. Так что, если вы представите себе волну, которую Виталик и все остальные продвигают, отход от EOA кошельков, мы тоже находимся на этой волне. Единственное отличие в том, что мы сосредоточены на NFT.
CI: Как это повлияет на совместимость с Ethereum?
BG: Поскольку уже существует эта волна, появились различные предложения, такие как 1271 для подписания с помощью смарт-контрактных аккаунтов. Многие различные кошельки, Wallet Connect или различные сервисы кошельков, даже Dapp теперь поддерживают использование смарт-контрактных кошельков для подписания, входа в систему или использования Wallet Connect. Поскольку мы используем ту же структуру и парадигму, мы полностью совместимы с ERC4337. Мы используем существующую инфраструктуру.
Влияние медвежьего рынка на ERC6551
CI: Я заметил, что из-за медвежьего рынка многие энергетические проекты провалились. Как вы думаете, это повлияло на продвижение ERC6551 или могло снизить интерес людей к его использованию?
BG: Напротив, я думаю, что все продолжает расти. Несмотря на медвежий рынок 2019 и 2020 годов, благодаря таким проектам, как Board Apes, Azuki, Doodles и Moon Birds, NFT вызвали вторую волну интереса. Эти проекты очень сосредоточены на социальной полезности и преимуществах в реальной жизни, что очень интересно.
CI: Так что медвежий рынок не оказал негативного влияния на ERC6551?
BG: Верно. На самом деле, мы видим, что многие голубые фишки ищут, что им делать дальше, и ERC6551 открывает для них новые возможности. В настоящее время мы общаемся со многими такими проектами и различными компаниями. Есть также рабочая группа разработчиков, в которой более тысячи разработчиков из основных протоколов сосредоточены на этом ERC.
Замечательные проекты, принимающие ERC6551
CI: Это впечатляет. Есть ли у вас какие-либо проекты или события, которые стоит упомянуть?
BG: Да, на только что завершившемся хакатоне Ethereum Global Paris было 10-15 проектов, работающих над ERC6551.
CI: Звучит многообещающе. Можете рассказать о некоторых особенно примечательных проектах?
BG: Конечно. Есть много, например, работа известного NFT художника Ferocious под названием «Fuel World». У нас есть Parallel, который является NFT проектом в топ-20, изначально это была торговая игра, а сейчас разрабатывается AAA игра. Мы также тесно сотрудничаем с такими рынками, как OpenSea и Zora. Инфраструктурные провайдеры, такие как AirStacks, также участвуют. Есть много проектов, связанных с играми и DAO, таких как Station и DAO house. YGG Yield Games также исследует ERC6551, а Lens Protocol только что объявил, что Lens V2 будет использовать ERC6551. Так что, безусловно, интерес накапливается.
Проблемы безопасности
CI: ERC 6551 в настоящее время кажется горячей темой. Однако любые технологические новшества могут иметь потенциальные проблемы безопасности. Существуют ли какие-либо связанные риски с ERC 6551, на которые нам следует обратить внимание?
BG: Как и с любым смарт-контрактом, всегда существуют риски. Наши контракты были проверены, но с увеличением функциональности вы должны продолжать проводить аудит. Одной из основных проблем безопасности является то, что мы называем «атаками обмана». В атаках обмана покупатель может сделать ставку на покупку NFT, ожидая, что в нем есть определенные активы, но продавец может удалить эти активы, в результате чего покупатель получает пустой NFT. Чтобы предотвратить это, мы в настоящее время принимаем временные меры, позволяя продавцам блокировать свои токеновые хранилища на год, в течение которого они не могут извлекать активы из учетной записи, чтобы обеспечить доверие покупателя.
CI: Это интересно, но звучит так, будто это возлагает на покупателей большую ответственность, требуя от них делать свою домашнюю работу.
BG: Это так, мы понимаем, что это не идеальное долгосрочное решение. Вот почему мы тесно сотрудничаем с командой Seaport, Seaport — это рыночный протокол OpenSea, чтобы разработать меры защиты на уровне протокола. Как только это будет реализовано, эта мера защиты будет проверять, были ли внесены изменения в токеновое хранилище, когда покупатель делает ставку. Если есть изменения, ставка будет отменена. Таким образом, покупатели могут быть уверены, что получат то, за что они делают ставку.
Контракты с контрфактическими адресами
CI: Давайте продолжим говорить о концепции контрфактических адресов в ERC 6551, можете объяснить?
BG: Конечно, мы используем create для детерминированной генерации адресов учетных записей, что означает, что у каждого NFT есть адрес токенового хранилища, не требующий никаких действий для его раскрытия. Это очень хорошо, потому что это позволяет любому отправлять активы NFT, не дожидаясь, пока владелец раскроет адрес. Однако смарт-контрактная учетная запись будет развернута только после того, как владелец активирует ее на tokenbound.org, в этот момент они могут начать использовать эту учетную запись.
CI: Концепция этих контрфактических адресов, похоже, добавляет уровень сложности к NFT. Вы считаете, что это может стать препятствием для принятия?
BG: Действительно, это добавляет новый уровень к NFT, но мы считаем, что это шаг вперед. Предоставляя каждому NFT адрес, который может принимать активы, мы усиливаем функциональность NFT. Процесс активации — это одноразовая операция, которую владельцу нужно выполнить, чтобы начать использовать свою учетную запись.
Перспективы экосистемы NFT
CI: Как вы считаете, каково потенциальное влияние ERC6551 на экосистему NFT?
BG: Спасибо за вопрос. Влияние ERC6551 на экосистему NFT очень захватывающе. Я думаю, что это изменит все аспекты NFT и вдохнет новую жизнь в эту область. Меня больше всего интересует воображение будущего NFT.
CI: Можете объяснить подробнее?
BG: Когда я размышлял о NFT за последние шесть лет, я думал о многом. У людей разные мнения о NFT, либо они их любят, либо ненавидят. Обычно те, кто не любит NFT, считают, что это просто JPEG изображения с метаданными. Но я думаю, что мы можем продвинуться дальше, уйти от восприятия NFT только как JPEG изображений с метаданными и начать думать о концепции цифровых объектов.
CI: Цифровые объекты, можете объяснить подробнее?
BG: В реальной жизни у нас есть объекты, такие как автомобили, дома, даже коллекционные предметы, такие как кроссовки или игрушки. Поскольку мы все больше переходим к цифровому образу жизни, я верю, что в будущем у нас будет больше цифровых объектов. Мы можем столкнуться с проблемами из-за недостатка физического пространства для хранения этих объектов, но в цифровом мире таких ограничений нет. Поэтому я предвижу, что в течение следующих 20-30 лет у каждого будет сотни, тысячи, а может быть, даже миллионы цифровых объектов, многие из которых будут NFT.
CI: А как насчет качества этих NFT?
BG: Ну, как и в случае с любыми коллекционными предметами, некоторые NFT имеют низкое качество, но некоторые из них будут очень крутыми. Вот в чем суть ERC6551. Многие NFT, которые в настоящее время хранятся в холодном хранилище, на самом деле могут быть назначены для выполнения задач или операций, что увеличивает их продуктивность. Это выходит за рамки концепции JPEG и переходит в новую область, где мы начинаем рассматривать их как NPC или непроигрываемые персонажи.
CI: NPC, интересно. Можете подробнее объяснить эту концепцию?
BG: Если вы когда-либо играли в игры, вы знаете, что такое NPC или непроигрываемые персонажи. Они очень важны для игрового опыта. Представьте себе, что вы играете в «The Legend of Zelda» без персонажей. То же самое касается цифрового мира или метавселенной. В настоящее время в метавселенной существует проблема «пустоты». Нам нужно заполнить эти метавселенные, и я верю, что NFT, программируемые с личностью и способные выполнять действия, могут стать ключом к достижению этой цели. Мы называем их Сетевыми Играбельными Персонажами или NPC.
CI: Так вы считаете, что ERC6551 — это дверь в новую эру переосмысленных NFT?
BG: Да, совершенно верно. ERC6551 откроет эту дверь, и я верю, что это вызовет массовые инновации среди медиа, художников и разработчиков.
Советы для новых игроков
CI: Что бы вы сказали людям, которые совершенно не знакомы с NFT или не знают о них ничего?
BG: Конечно. Я верю, что Token Bound Accounts будут лучшим способом входа и выхода. Таким образом, человек может получить доступ к веб-сайту электронной коммерции, зарегистрироваться с помощью своей электронной почты и получить NFT в качестве учетной записи. Они могут делать покупки, приобретая физические и цифровые продукты, которые будут поступать в их учетную запись. Если они захотят уйти, они могут отправить NFT в свой кошелек, получив полное право собственности, без каких-либо рисков безопасности. Таким образом, новички смогут быстро начать коллекционировать NFT, даже не зная об этом, просто зарегистрировавшись на сайте с помощью электронной почты или номера телефона.
Расширение Token Bound Accounts
CI: Это звучит как значительное изменение. Я также хотел бы спросить, что касается Token Bound Account, созданного через 6551, это контрактный аккаунт, и NFT является ключом к этому аккаунту. В контракте можно написать различные правила и функции для создания различных сценариев применения. Как вы на это смотрите?
BG: Это хорошая точка, я думаю, что это касается сути концепции. Сила Token Bound Accounts заключается в концепции расширения. Вскоре, как владелец, вы сможете получить доступ к месту, похожему на «магазин приложений», чтобы открыть различные функции или утилиты для вашего NFT. Это очень важно, потому что сейчас, когда вы владеете NFT, у вас на самом деле нет много контроля. Контроль находится в руках создателя.
CI: Как это связано с концепцией Token Bound Accounts?
BG: Ну, сила Token Bound Accounts заключается в концепции расширения. Вскоре, как владелец, вы сможете получить доступ к месту, похожему на «магазин приложений», чтобы открыть различные функции или утилиты для вашего NFT. Это очень важно, потому что сейчас, когда вы владеете NFT, у вас на самом деле нет много контроля. Контроль находится в руках создателя.
CI: Вы имеете в виду, что контроль будет передан от создателя к владельцу?
BG: Именно так. В настоящее время мы находимся под контролем создателей, но я вижу будущее, в котором NFT контролируются владельцами. Владельцы будут иметь свободу добавлять функции к своим NFT без разрешения создателя, потому что они владеют этим активом. Я верю, что это наша самая большая возможность.
CI: Так вы имеете в виду, что мы движемся к будущему, в котором владельцы NFT будут иметь больше контроля над своими активами?
BG: Именно так. Это переход от NFT, контролируемых создателями, к NFT, контролируемым владельцами. В настоящее время большинство NFT проектов контролируются создателями. Мы, как владельцы, должны ждать, пока они выпустят новые функции, и если они этого не сделают, цена может упасть. Мы в некотором смысле зависим от создателей. Но для NFT, контролируемых владельцами, владельцы могут добавлять функции без разрешения создателя. Это то, что мы представляем как будущее.
CI: Это увлекательное видение. Было приятно обсудить с вами будущее NFT и роль, которую 6551 в этом играет. Спасибо, что поделились своими взглядами на ERC-6551 и его преобразующее влияние на экосистему NFT.
BG: Рад был участвовать в обсуждении. Спасибо, что пригласили меня.













