Privacy-Preserving NFT Feed Initialization via On-Chain Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems that enable the acquisition of non-fungible tokens (NFTs) struggle to display relevant NFTs to users during their first login or when privacy settings prevent user interaction tracking.

Innovation Solution

A user feed initialization system that utilizes on-chain data to identify NFTs controlled by a user's cryptography-based storage application, and employs machine learning to recommend other NFTs based on user preferences inferred from on-chain data, while respecting privacy settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system tracks user interactions to recommend NFTs, then recommendation accuracy is improved, but user privacy is compromised

Engineering Contradiction:
Improverecommendation accuracyVSAvoiduser privacy loss
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system extracts only the necessary information (NFT ownership and interaction data) from the blockchain and removes personally identifiable information. By separating the useful data (user preferences inferred from NFT interactions) from the sensitive data (user identity), the system achieves accurate recommendations while preserving privacy through pseudonymous blockchain addresses.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses blockchain addresses as intermediaries between user identity and recommendation data. Instead of tracking users directly, the system tracks interactions through pseudonymous blockchain addresses, which serve as a mediator that preserves user privacy while enabling personalized recommendations based on NFT ownership and interaction patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system collects user interaction data, then personalization capability is improved, but data storage requirements increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoiddata storage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by leveraging data already stored on the blockchain (NFT ownership and interaction history). Instead of collecting and storing new user interaction data, the system queries existing blockchain data, thereby achieving personalization capability without increasing data storage requirements in the recommendation system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The blockchain itself serves as the data storage infrastructure, providing user interaction data through its public ledger. The recommendation system does not need to maintain separate storage for user interaction data, as the blockchain automatically provides this information through its immutable record of transactions and smart contract interactions.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the system queries blockchain data for each user, then recommendation relevance is improved, but system complexity increases

Engineering Contradiction:
Improverecommendation relevanceVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses a universal approach by querying the same blockchain data sources for all users. The same smart contracts and blockchain addresses are used across all recommendation queries, providing a standardized method that improves recommendation relevance while managing system complexity through consistency and reusability of data access patterns.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Object-affected harmful factors

If the system uses on-chain data only, then user privacy is preserved, but information availability decreases

Engineering Contradiction:
Improveuser privacy protectionVSAvoidinformation availability
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The system transitions from traditional user-profile-based information storage to blockchain-based decentralized storage. By moving user interaction data to the blockchain dimension, the system preserves user privacy through pseudonymity while maintaining information availability through the public and immutable nature of blockchain records. This dimensional shift allows both privacy preservation and rich information availability simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12314356B2Generating a token data feed with privacy-preserving logins
Publication Date: 2025.05.27 COINBASE INC
  • US12314356B2 patent drawing
  • US12314356B2 patent drawing
  • US12314356B2 patent drawing

AI summary

Methods and systems are described herein for performing privacy-preserving operation of a system for acquiring non-fungible tokens (NFTs) using on-chain data. In particular, a user feed initialization system may determine that a privacy-preserving login is requested and may receive an on-chain address associated with a cryptography-based storage application (e.g., an address associated with a crypto wallet of a user) and determine, based on the on-chain address, NFTs that the user's cryptography-based storage application controls (e.g., NFTs that the user owns). The user feed initialization system may use on-chain data associated with the NFTs (e.g., via interrogating the on-chain programs associated with the NFTs that the user owns) to identify (e.g., via a machine learning model) other NFTs that the user may desire to acquire.