NFT Ownership Metadata Cache for Blockchain Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accessing NFT metadata and ownership information from blockchain nodes is inefficient due to varying blockchain standards, processing complexities, and the need for timely and accurate determination of NFT ownership, which requires significant processing power and time, especially when dealing with large numbers of NFT contracts and crypto-wallets.

Innovation Solution

A system and method utilizing a metadata cache initialized from a mirror blockchain, which is periodically updated with new blocks from the NFT blockchain, processes metadata transactions, and employs adaptive verification to ensure freshness and accuracy of NFT metadata and ownership information, providing quick and efficient access through an API or other interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If NFT metadata and ownership information is accessed directly from blockchain nodes, then data accuracy is ensured, but processing time and computational costs increase significantly

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements a metadata cache that pre-loads and stores NFT metadata and ownership information from blockchain nodes before it is needed. This preliminary action allows the system to serve future requests from the cache rather than querying the blockchain each time, dramatically reducing processing time while maintaining data accuracy through periodic updates and verification mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a metadata cache as an intermediary layer between the blockchain nodes and the application. This mediator stores copies of metadata locally, allowing fast access without directly querying the blockchain for every request. The intermediary maintains data accuracy by implementing update mechanisms that synchronize with the blockchain while providing rapid response times.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If all NFT metadata is processed and stored in the metadata cache, then access speed improves, but memory usage and storage requirements increase

Engineering Contradiction:
Improveaccess speedVSAvoidmemory usage
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent implements selective caching where not all NFT metadata is stored in the metadata cache, but only specific portions or frequently accessed metadata are cached locally. This local quality approach allows the system to optimize memory usage by caching only what is needed, rather than uniformly caching all data, thus improving access speed for critical metadata while controlling memory consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by caching only a subset of NFT metadata rather than all metadata. The system selectively caches metadata based on access patterns, importance, or other criteria, providing fast access to critical information while avoiding the memory overhead of caching everything. This partial approach balances speed improvement with resource conservation.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the metadata cache is frequently updated to ensure freshness, then data accuracy improves, but processing overhead and computational costs increase

Engineering Contradiction:
Improvedata freshnessVSAvoidcomputational costs
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic updates of the metadata cache rather than continuous or real-time updates. The system refreshes cached metadata at predetermined intervals or based on specific triggers, ensuring data freshness while avoiding the excessive computational costs of continuous synchronization. This periodic approach balances accuracy requirements with energy efficiency.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent employs feedback mechanisms to intelligently determine when metadata cache updates are necessary. The system monitors data freshness, access patterns, and blockchain state changes to trigger updates only when needed, rather than updating on a fixed schedule or continuously. This feedback-driven approach optimizes the balance between maintaining accurate data and minimizing computational overhead.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11823088B1System and method for retrieval and verification of NFT ownership
Publication Date: 2023.11.21 ALCHEMY INSIGHTS INC
  • US11823088B1 patent drawing
  • US11823088B1 patent drawing
  • US11823088B1 patent drawing

AI summary

Systems and methods for fast and efficient retrieval of NFT ownership information are provided. An exemplary method includes initializing a mirror blockchain by making a copy of an NFT blockchain; initializing an ownership transaction table and an NFT ledger from a mirror NFT blockchain by processing the mirror blockchain from a beginning block to an end block; periodically update the mirror blockchain with new blocks from an NFT blockchain thereby forming a new end block; processing ownership transaction events that modify NFT ownership in the new blocks up to a fixed offset from the new end block; updating the ownership transaction table; updating the NFT ledger; receiving a request for all NFTs owned by a crypto-wallet address; generating a response with the NFTs owned by the crypto-wallet address from the NFT ledger; selecting an NFT group; and verifying the NFT ledger against the NFT blockchain ownership.