DNFT Metadata Update Server With Authority-Based Integrity Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing NFT technologies lack the ability to manage and update metadata reliably, with a risk of malicious data changes and limited expressiveness.
Innovation Solution
A server system that manages and updates dynamic non-fungible tokens (DNFTs) using blockchain technology, with authority-based metadata management to ensure reliability and integrity, supporting extended standards for DNFTs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If metadata of NFT is made immutable to maintain token integrity, then data reliability is improved, but the ability to update metadata dynamically is lost
Solution Approach 1:
The patent segments metadata into two distinct types: immutable metadata (stored on blockchain) and dynamic metadata (stored off-chain). This segmentation allows the system to maintain both data reliability through blockchain-stored critical information and update capability through off-chain dynamic metadata, resolving the contradiction between immutability and adaptability.
Solution Approach 2:
The patent introduces a dynamic metadata update mechanism where authorized users can update off-chain metadata through smart contract verification. The system dynamically adjusts metadata states based on authorization results, allowing transitions between immutable and mutable states depending on the specific metadata type and authorization status.
2Adaptability or versatility
If metadata update functionality is added to NFT to enable dynamic information, then adaptability is improved, but the risk of malicious data changes increases
Solution Approach 1:
The patent implements preliminary authorization verification through smart contracts before allowing any metadata updates. The system pre-establishes authorization rules and verifies user permissions before executing update operations, preventing malicious changes by validating the updater's authority in advance.
Solution Approach 2:
The patent introduces a smart contract as an intermediary between the metadata updater and the actual metadata storage. The smart contract verifies authorization credentials and mediates the update process, ensuring that only authenticated users can modify dynamic metadata, thus blocking malicious attempts while enabling legitimate updates.
3Reliability
If comprehensive metadata is stored on blockchain to ensure data integrity, then reliability is improved, but storage costs and system complexity increase
Solution Approach 1:
The patent extracts dynamic metadata from the blockchain storage and places it in off-chain storage systems. Only critical immutable metadata (such as token identifiers and pointers to dynamic metadata locations) remain on the blockchain, reducing storage complexity while maintaining data integrity through the combination of on-chain verification and off-chain storage.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A server according to an embodiment of the present disclosure may comprise: a communication interface configured to communicate with a user device or an update requesting device; and a controller configured to receive an update request for updating a dynamic nonfungible token (DNFT) from the update requesting device, determine whether the update requesting device has an authority for updating the DNFT, and update a metadata of the DNFT if it is determined that the update requesting device has the authority for updating the DNFT.