Blockchain Asset Publishing Verification System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The rise of non-fungible tokens (NFTs) has led to fraudulent activities where users publish NFTs without proper rights, eroding trust and allowing malicious users to repeatedly mint fraudulent tokens due to lack of identity verification and accountability.
Innovation Solution
Implementing a system that verifies users through Know Your Customer (KYC) type verification, social media accounts, wallet access, and domain name registration, storing verification information on the blockchain to prevent malicious activity by identifying and blocking repeat offenders.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If user verification is implemented to prevent fraudulent NFT publishing, then trust and security are improved, but device complexity and operational difficulty increase
Solution Approach 1:
The system performs user verification in advance before allowing NFT publishing. The verification module checks user credentials, wallet ownership, and domain registration status beforehand, creating a verified user profile that is stored and reused for subsequent publishing operations. This preliminary verification prevents fraudulent activity without adding complexity to the actual publishing process.
Solution Approach 2:
The patent introduces a verification module as an intermediary component between the user and the publishing system. This module acts as a mediator that validates user credentials, checks wallet ownership of domains, and verifies user status before allowing access to publishing functions. The intermediary handles all verification logic centrally, keeping the publishing system itself simple while ensuring security.
2Object-affected harmful factors
If user verification processes are implemented, then fraudulent activity is reduced, but ease of operation deteriorates
Solution Approach 1:
The verification system leverages self-service mechanisms where users prove their own credentials. Users demonstrate wallet ownership by signing messages or transactions, verify their own domain registration status, and provide authentication credentials. The system automatically validates these self-proven claims without requiring manual review, making the process straightforward for legitimate users while blocking fraudsters.
Solution Approach 2:
The system provides immediate feedback to users about their verification status. The verification module returns clear results indicating whether a user is verified, pending verification, or blocked. This feedback mechanism allows users to understand their status and take appropriate actions, simplifying the operational flow by eliminating ambiguity and reducing the need for repeated verification attempts.
3Reliability
If verification information is stored on blockchain, then accountability and traceability are improved, but loss of time for verification processes increases
Solution Approach 1:
User verification information is stored on the blockchain in advance and reused for multiple publishing operations. Once a user is verified and their information is recorded on the blockchain, this verification data persists and can be quickly referenced for subsequent NFT publishing requests. The system performs preliminary verification once and stores the result, avoiding repeated verification time costs while maintaining accountability through blockchain storage.
Solution Approach 2:
The system creates a copy of verified user information and stores it on the blockchain for efficient retrieval. Instead of repeatedly verifying the same user credentials from scratch, the system copies the verified user profile data to the blockchain, where it can be quickly accessed and validated for multiple publishing operations. This copying mechanism reduces verification time while the original verification maintains accountability.
Data Source
AI summary
According to a present invention embodiment, a system for controlling publishing of an asset on a blockchain comprises one or more memories and at least one processor coupled to the one or more memories. The system verifies a user requesting publishing of the asset on the blockchain. Verification information is generated that identifies the user and indicates successful verification of the user. The asset and the verification information are published on the blockchain. Embodiments of the present invention further include a method and computer program product for controlling publishing of an asset on a blockchain in substantially the same manner described above.


