Google разрабатывает систему для обнаружения и индексации NFT непосредственно из данных блокчейна. Система анализирует байт-код, чтобы идентифицировать потенциальные NFT, проверяя события-триггеры смарт-контрактов, соответствие стандартам (например, EIP-721) и намерения создателей. Перед индексацией система оценивает качество связанного цифрового актива (разрешение, уникальность, содержание), чтобы отфильтровать низкокачественный или нежелательный контент.
Описание
Какую задачу решает
Патент решает проблему сложности идентификации, верификации и индексации невзаимозаменяемых токенов (NFT) поисковыми системами напрямую из децентрализованных источников (блокчейнов). Традиционные поисковые системы ограничены поиском веб-страниц о NFT, но не способны должным образом идентифицировать и верифицировать сам NFT как отдельную сущность. Изобретение направлено на создание механизма для прямого обнаружения и индексации NFT, включая те, которые не строго соответствуют стандартам.
Что запатентовано
Запатентована система и метод для идентификации данных токенов (token data) в данных блокчейна (blockchain data). Система использует несколько подходов для обнаружения NFT: анализ событий-триггеров блокчейна (blockchain trigger events) и связанных с ними действий (output actions), проверку соответствия известным стандартам NFT (например, EIP-721) и определение намерений (intent) смарт-контракта. Также система включает механизмы оценки качества и валидности для фильтрации контента перед индексацией.
Как это работает
Система получает данные блокчейна (байт-код), часто используя изолированную среду (sandbox) для безопасности. Данные обрабатываются для выявления candidate token data, например, путем обнаружения смарт-контрактов. Затем система верифицирует, является ли кандидат NFT, одним из трех способов:
- Анализ действий: Проверка, что output action триггера ведет себя как NFT (например, передает цифровой ресурс или ссылается на него).
- Анализ стандартов: Проверка, соответствует ли код известным стандартам NFT.
- Анализ намерений: Определение, что целью кода было создание NFT (minting intent).
После верификации система оценивает качество связанного цифрового ресурса (разрешение, уникальность, отсутствие вульгарности) и принимает решение об индексации.
Актуальность для SEO
Высокая. Патент описывает фундаментальные механизмы для индексации контента Web3. По мере развития этой области поисковым системам необходимы надежные методы для обнаружения, понимания и организации этого типа контента напрямую из блокчейнов, что делает эту технологию крайне актуальной.
Важность для SEO
Патент имеет значительное стратегическое влияние (7.5/10) для SEO в нише Web3 и NFT. Он описывает инфраструктуру для создания специализированного индекса NFT (NFT Index Database). Понимание этих механизмов критически важно для обеспечения видимости NFT в поиске. Ключевые факторы для индексации — это соответствие стандартам, четкость смарт-контрактов и качество связанных цифровых активов.
Детальный разбор
Термины и определения
- Blockchain Data (Данные блокчейна)
- Байт-код (byte code), связанный с блокчейном. Включает смарт-контракты, транзакции и метаданные.
- Candidate Token Data (Потенциальные данные токена)
- Подмножество данных блокчейна, идентифицированное как потенциально связанное с NFT. Часто ассоциируется с blockchain trigger event.
- Blockchain Trigger Event (Событие-триггер блокчейна)
- Событие в смарт-контракте (часто логика типа «если-то»), которое может вызвать передачу цифрового ресурса (payload).
- Output Action (Выходное действие)
- Действие, происходящее в ответ на blockchain trigger event. Часто связано с цифровым ресурсом, например, его передача или предоставление ссылки (URI/URL) на него.
- Digital Resource / Digital Asset (Цифровой ресурс / Цифровой актив)
- Контент, связанный с NFT (изображения, видео, аудио, домены, AR/VR активы и т.д.). Является полезной нагрузкой (payload) смарт-контракта.
- Identification Data (Идентификационные данные)
- Выходные данные системы, подтверждающие, что candidate token data действительно описывает NFT.
- Standard Data (Данные стандартов)
- Информация о стандартах для NFT (например, EIP-721), включающая предопределенные интерфейсы или сигнатуры функций.
- Intent (Намерение)
- Предполагаемая цель candidate token data. Например, minting intent (намерение чеканки). Может определяться на основе триггеров, свободного текста или машинного обучения.
- Sandbox (Песочница)
- Изолированная вычислительная среда, используемая для безопасной обработки данных блокчейна, полученных из узлов (nodes), для смягчения рисков безопасности (баги, вирусы).
- Quality (Качество)
- Оценка цифрового ресурса, связанного с NFT. Основывается на таких характеристиках, как разрешение (resolution), размер (size), уникальность (uniqueness), а также отсутствие вульгарного (vulgar) или оскорбительного (offensive) контента.
Ключевые утверждения (Анализ Claims)
Патент содержит три основных независимых пункта (Claims 1, 10, 15), описывающих разные методы идентификации NFT. Все три метода включают обязательный шаг безопасной обработки данных.
Claim 1 (Независимый пункт): Идентификация через анализ триггеров и действий.
- Система получает blockchain data (байт-код).
- Данные обрабатываются: сохраняются в sandbox, парсятся на сегменты внутри sandbox.
- Определяется подмножество данных (candidate token data), которое связано с blockchain trigger event и имеет характеристики NFT.
- Определяется output action, связанное с этим триггером и цифровым ресурсом.
- Output action анализируется для подтверждения, что данные описывают NFT.
- Система выводит identification data.
Этот метод фокусируется на поведении смарт-контракта: если он запускает событие, которое приводит к действию, связанному с цифровым активом, он идентифицируется как NFT.
Claim 10 (Независимый пункт): Идентификация через соответствие стандартам.
- Система получает blockchain data и обрабатывает их в sandbox для идентификации candidate token data.
- Система получает standard data (описание стандартов NFT).
- Candidate token data анализируется на предмет соответствия этим стандартам.
- На основе этого соответствия генерируются и выводятся identification data.
Этот метод фокусируется на структуре кода: если он соответствует известным шаблонам и интерфейсам NFT (например, EIP-721), он идентифицируется.
Claim 15 (Независимый пункт): Идентификация через анализ намерений.
- Система получает blockchain data и обрабатывает их в sandbox для идентификации candidate token data.
- Candidate token data (включая ссылочные данные на ресурс) анализируется для определения intent (намерения).
- Это намерение анализируется для подтверждения, что данные описывают NFT.
- Система выводит identification data.
Этот метод пытается понять цель кода, даже если он не идеален с точки зрения поведения или стандартов.
Где и как применяется
Изобретение применяется на начальных этапах поисковой архитектуры для интеграции данных Web3.
CRAWLING – Сканирование и Сбор данных
Система внедряет новый тип краулинга, нацеленный на получение данных из узлов блокчейна (blockchain node) или репозиториев. Это может включать пассивное прослушивание или активный мониторинг. Критически важным аспектом является безопасность: данные обрабатываются в sandbox для изоляции потенциально вредоносного кода перед дальнейшим использованием.
INDEXING – Индексирование и извлечение признаков
Это основной этап применения патента. Полученные blockchain data проходят сложную обработку:
- Идентификация NFT: Система использует комбинацию методов (анализ триггеров, стандартов, намерений) для обнаружения NFT в байт-коде. Упоминается использование Identification Model.
- Извлечение признаков: Извлекаются метаданные, URI цифрового актива, данные о транзакциях и времени чеканки.
- Оценка качества: Используется Quality Model для оценки цифрового актива (уникальность, разрешение) и валидности токена (отсутствие подозрительных характеристик или вульгарности).
- Индексация: Принимается решение (Index Determination) о включении данных в специализированный индекс (NFT Index Database).
METASEARCH – Метапоиск и Смешивание
Созданный индекс используется для формирования выдачи. Патент описывает генерацию NFT Search Results и их смешивание с General Web Results на итоговой странице результатов поиска (SERP).
Входные данные:
- Blockchain data (байт-код) из узлов или репозиториев.
- Standard data (определения стандартов NFT).
- Данные цифровых ресурсов (полученные по ссылкам из блокчейна).
Выходные данные:
- Identification data (подтверждение статуса NFT).
- Индексные данные (Index data) для верифицированных NFT.
На что влияет
- Конкретные типы контента: Влияет на видимость всех типов цифровых активов, связанных с NFT (изображения, видео, аудио, домены, AR/VR активы).
- Специфические запросы: Позволяет отвечать на запросы, связанные с поиском конкретных NFT, коллекций или авторов, предоставляя верифицированные результаты.
- Ниши и тематики: Критически влияет на области Web3, цифрового искусства, коллекционирования и метавселенных.
Когда применяется
- Условия применения: Алгоритмы применяются во время процесса сканирования и индексации данных блокчейна.
- Триггеры активации: Обнаружение candidate token data в потоке данных блокчейна, часто идентифицируемого по наличию blockchain trigger event или смарт-контракта.
- Фильтрация: Механизмы оценки качества и валидности применяются после идентификации кандидата, но до финальной индексации, чтобы отсеять спам или низкокачественный контент.
Пошаговый алгоритм
Процесс идентификации и индексации NFT:
- Безопасный сбор данных: Получение blockchain data из узла блокчейна. Данные помещаются в sandbox для безопасной обработки.
- Идентификация кандидатов: Обработка (парсинг) данных блокчейна для определения подмножеств, которые являются candidate token data.
- Верификация NFT (Многовариантный анализ): Применение одного или нескольких методов для подтверждения статуса NFT:
- Метод А (Анализ действий): Определение output action, связанного с триггером. Проверка, что действие связано с цифровым ресурсом (например, получение URI через API, переход по ссылке на целевой адрес и подтверждение наличия ресурса).
- Метод Б (Анализ стандартов): Проверка, соответствует ли candidate token data известным стандартам NFT.
- Метод В (Анализ намерений): Определение intent, связанного с данными (например, minting intent).
- Генерация идентификационных данных: Если верификация успешна, генерируются identification data.
- Оценка качества и валидности: Анализ связанного цифрового ресурса для определения его качества (разрешение, размер, уникальность, проверка на вульгарность/оскорбительность). Также проверяется валидность токена (отсутствие подозрительных характеристик или потенциальных багов).
- Принятие решения об индексации: На основе identification data и оценки качества определяется, как индексировать данные: полностью, частично (например, с тегом качества) или не индексировать вообще.
- Индексация: Сохранение верифицированных данных в индексе.
Какие данные и как использует
Данные на входе
Патент фокусируется на обработке специфических типов данных, связанных с блокчейном:
- Технические факторы (Блокчейн): Blockchain data (байт-код), данные узла (node data). Структура смарт-контрактов, blockchain trigger events, output actions. Ссылочные данные (reference data), такие как URI или URL, встроенные в смарт-контракты.
- Контентные факторы (Цифровой ресурс): Данные связанного digital resource (изображения, видео и т.д.), получаемые по ссылкам из блокчейна. Используются для оценки качества. Свободный текст (freeform text) в данных блокчейна.
- Системные данные: Standard data (определения стандартов NFT, таких как EIP-721).
Какие метрики используются и как они считаются
Система вычисляет или определяет следующие ключевые метрики для принятия решения об индексации:
- Соответствие стандартам: Оценка того, насколько candidate token data соответствует предопределенным интерфейсам или сигнатурам функций из standard data.
- Поведенческий анализ: Оценка того, действует ли output action смарт-контракта аналогично действию NFT (передача или ссылка на ресурс).
- Intent (Намерение): Определение цели кода, например, с помощью анализа свободного текста или машинного обучения (Machine-Learned Models).
- Validity (Валидность): Оценка наличия «проблемных характеристик» (problematic characteristics), подозрительных адресов, вложений или акторов.
- Quality (Качество цифрового ресурса): Метрика, агрегирующая несколько факторов:
- Resolution/Size: Техническое качество файла.
- Uniqueness: Степень отличия ресурса от других (не является ли он копией или шумом).
- Vulgarity/Offensiveness: Оценка содержания на предмет нежелательного контента.
Выводы
- Прямая индексация блокчейна (Web3 Search): Google разрабатывает инфраструктуру для чтения и интерпретации данных напрямую из блокчейнов, минуя необходимость полагаться только на веб-страницы о NFT. Это фундаментальный шаг к поиску по Web3-контенту.
- Многофакторная идентификация NFT: Система не полагается только на стандарты. Она использует три ключевых подхода: анализ поведения (триггеры и действия), анализ структуры (соответствие стандартам) и анализ намерений. Это позволяет индексировать NFT, даже если они не полностью соответствуют спецификациям.
- Критичность качества активов: Наличие NFT в блокчейне не гарантирует его попадания в индекс. Quality Model активно фильтрует токены на основе качества связанного актива (уникальность, разрешение) и наличия нежелательного или подозрительного контента. Это механизм защиты от спама.
- Безопасность при обработке данных: Подчеркивается важность безопасности. Использование Sandbox для обработки данных, полученных из узлов блокчейна, является обязательным шагом для защиты инфраструктуры индексации от потенциально вредоносного кода.
- Создание новой вертикали поиска: Патент подтверждает создание специализированного индекса (NFT Index Database), который используется поисковой системой наравне с традиционным веб-индексом, что приведет к появлению новых форматов результатов на SERP.
Практика
Best practices (это мы делаем)
Для SEO-специалистов и разработчиков, работающих с NFT и желающих обеспечить их видимость в поиске:
- Соблюдение стандартов (EIP-721 и аналоги): Обеспечьте максимальное соответствие кода NFT известным стандартам. Система Google явно проверяет соответствие стандартам (Standard data) как один из основных методов идентификации токенов.
- Четкие триггеры и действия смарт-контрактов: Убедитесь, что blockchain trigger events и их output actions четко определены и ведут к цифровому активу. Система анализирует это поведение для верификации NFT.
- Высокое качество и уникальность цифровых активов: Связывайте NFT только с высококачественными и оригинальными активами. Система проверяет разрешение, размер и уникальность. Низкое качество может привести к отказу в индексации.
- Фильтрация контента: Убедитесь, что цифровые активы не содержат вульгарного или оскорбительного контента, так как это является фактором оценки качества и может привести к исключению из индекса или наложению ограничений на показ.
- Доступность активов: Цифровой ресурс должен быть доступен по ссылке (URI), указанной в блокчейне. Система проверяет целевой адрес (landing address) для получения актива. Недоступные активы не пройдут процесс индексации.
Worst practices (это делать не надо)
- Использование запутанных или нестандартных смарт-контрактов: Сложные реализации, которые не соответствуют стандартам и не демонстрируют четкого поведения NFT, рискуют быть неидентифицированными системой индексации.
- Создание низкокачественных или спамных NFT: Массовая чеканка неуникальных, скопированных или автоматически сгенерированных активов низкого качества. Такие токены будут отфильтрованы на этапе оценки качества.
- Использование подозрительных методов: Вовлечение в подозрительные транзакции или связь с мошенническими схемами. Система ищет «проблемные характеристики» (problematic characteristics) для определения валидности.
Стратегическое значение
Этот патент подтверждает намерение Google интегрировать контент Web3 в свою поисковую экосистему путем прямой индексации блокчейнов. Для SEO это означает появление нового типа контента и нового источника данных – Оптимизации Цифровых Активов (DAO — Digital Asset Optimization). Техническая реализация смарт-контрактов и качество самих активов становятся прямыми факторами индексации и потенциального ранжирования, наравне с традиционным контентом.
Практические примеры
Сценарий: Обеспечение индексации новой коллекции NFT
- Задача: Запустить коллекцию цифровых изображений в виде NFT и обеспечить их обнаружение Google.
- Действия (Разработка): Разработчики используют стандарт EIP-721 для смарт-контракта. Они гарантируют, что функции, возвращающие URI (пример поведения NFT), корректно реализованы.
- Обоснование (Патент): Система Google использует проверку соответствия Standards (Claim 10) и анализ output action (Claim 1) для идентификации.
- Действия (Контент): Дизайнеры создают уникальные изображения в высоком разрешении без оскорбительного контента. Файлы размещаются на надежном хостинге, и URI корректно указывают на них.
- Обоснование (Патент): Quality Model оценивает разрешение, уникальность и содержание актива.
- Результат: Коллекция успешно идентифицируется, оценивается как высококачественная и индексируется в NFT Index Database, что позволяет ей появляться в релевантных результатах поиска Google.
Вопросы и ответы
Как именно Google получает данные из блокчейна согласно патенту?
Google получает данные через узлы блокчейна (blockchain nodes) или из сторонних репозиториев. Критически важным элементом является использование изолированной среды (sandbox) для обработки этих данных. Это делается для повышения безопасности и предотвращения влияния потенциальных багов или вирусов, содержащихся в данных блокчейна, на основную инфраструктуру индексации.
Должен ли мой NFT строго соответствовать стандартам типа EIP-721, чтобы быть проиндексированным?
Соответствие стандартам является одним из трех основных методов идентификации (Claim 10) и настоятельно рекомендуется. Однако патент также описывает методы идентификации через анализ поведения смарт-контракта (Claim 1) и анализ намерений (Claim 15). Это означает, что система может идентифицировать NFT, даже если он не полностью соответствует стандартам, но его поведение или намерение очевидны.
Что патент говорит об оценке качества NFT?
Патент уделяет значительное внимание качеству (Quality) связанного цифрового актива. Оценка качества основывается на нескольких факторах: разрешение (resolution), размер (size) и уникальность (uniqueness). Также система проверяет контент на наличие вульгарного (vulgar) или оскорбительного (offensive) содержания. Низкое качество может привести к отказу в индексации.
Что такое «Blockchain Trigger Event» и почему он важен для индексации?
Blockchain Trigger Event — это событие в смарт-контракте (например, покупка), которое вызывает действие (output action), например, передачу права собственности на цифровой актив. Это ключевой элемент для метода идентификации, основанного на поведении (Claim 1). Система ищет эти триггеры, чтобы найти потенциальные NFT, а затем анализирует их действия.
Как система определяет «намерение» (Intent) смарт-контракта?
Патент упоминает несколько способов определения намерения (Claim 15). Оно может быть определено на основе самого blockchain trigger event, анализа свободного текста (freeform text) в данных блокчейна или с помощью моделей машинного обучения, обученных распознавать структуру данных, обеспечивающую функциональность NFT. Например, система может искать minting intent (намерение чеканки).
Будет ли мой NFT проиндексирован, если он валиден в блокчейне?
Не обязательно. Помимо идентификации того, что данные являются NFT, система также проверяет их валидность (validity) и качество. Если система обнаружит «проблемные характеристики» (problematic characteristics), такие как подозрительные адреса или признаки потенциальных багов, или если качество связанного актива низкое, в индексации может быть отказано.
Влияет ли этот патент на ранжирование традиционных веб-страниц об NFT?
Патент напрямую не описывает механизмы ранжирования. Он фокусируется исключительно на идентификации и индексации NFT из данных блокчейна для создания индекса NFT. Однако создание такого верифицированного индекса может позволить Google в будущем использовать эти данные для улучшения поиска, например, путем создания специализированных блоков выдачи (NFT Search Results), конкурирующих с традиционными результатами.
Как система обрабатывает ссылки на внешние ресурсы (URI/URL)?
Ссылки на внешние ресурсы часто являются частью output action. Система может получить URI через API смарт-контракта или перейти по ссылке на целевой адрес (landing address). Затем она получает данные по этому адресу (landing data) и проверяет, содержат ли они цифровой ресурс. Этот ресурс затем используется для оценки качества.
Учитывает ли система «ленивый минтинг» (Lazy Minting)?
Да, в описании патента упоминается, что система может отслеживать события lazy minting. Это означает, что Google стремится индексировать NFT не только в момент их создания в блокчейне, но и когда они становятся доступными через маркетплейсы до фактической записи в блокчейн.
Какие практические шаги нужно предпринять для улучшения индексации NFT по этому патенту?
Ключевые шаги включают строгое следование стандартам (например, EIP-721), обеспечение того, что смарт-контракты имеют четко определенные триггеры и действия, ссылающиеся на активы, и связывание NFT только с уникальными цифровыми активами высокого разрешения, не содержащими нежелательного контента. Это максимизирует шансы на успешную идентификацию и прохождение фильтров качества.