Identity Attestation Token for Blockchain Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain-based systems face challenges in efficiently managing and verifying user identity information, leading to complex and resource-intensive processes for access to decentralized finance and other web3 services, especially due to the pseudo-anonymous nature of blockchain addresses.

Innovation Solution

A custodial token platform deploys a smart contract to mint identity attestation tokens, which include metadata for user identity information, allowing users to access services by verifying identity through an off-chain data source, reducing the need for redundant identity verification processes across platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If identity verification is performed through traditional blockchain methods, then security is maintained, but computational overhead and process complexity increase significantly

Engineering Contradiction:
Improveidentity verification securityVSAvoidverification process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an identity attestation token as an intermediary artifact that mediates between the user's identity information and the service provider's verification process. This token contains cryptographic proofs and identity attributes, allowing verification without exposing raw identity data or requiring complex multi-step blockchain consensus processes. The token acts as a self-contained verification credential that simplifies the interaction while maintaining security through cryptographic signatures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The identity verification process is performed in advance and the results are encapsulated in the identity attestation token before the user accesses the service. The token is minted with pre-verified identity information and cryptographic proofs, so when the user presents the token to a service provider, no additional complex verification is needed. This preliminary action shifts the computational overhead to token issuance rather than service access.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If identity information is stored on-chain for verification, then access control is simplified, but storage costs and computational resources increase

Engineering Contradiction:
Improveaccess control simplicityVSAvoidblockchain storage requirements
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts the bulk identity information from the blockchain and stores it off-chain in the identity attestation token. Only essential verification data (cryptographic signatures, token metadata, and proof of authenticity) are stored on-chain. This extraction reduces blockchain storage requirements while maintaining verification capability, as the on-chain data serves only to authenticate the off-chain identity information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing original identity information on-chain, the system creates a cryptographic copy or representation in the form of the identity attestation token. This token contains verified identity attributes and cryptographic proofs that replicate the verification function without requiring storage of sensitive personal data on the blockchain. The copy is sufficient for verification purposes while preserving privacy and reducing storage needs.

Inventive Principle:
Principle #26Copying

3Reliability

If each platform performs independent identity verification, then security is maintained, but user experience and processing efficiency deteriorate

Engineering Contradiction:
Improveidentity verification securityVSAvoidservice access efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The identity attestation token is designed as a universal credential that can be presented to multiple different service providers across the blockchain ecosystem. Once a user's identity is verified and the token is minted, the same token can be used to access various services without requiring re-verification. This multi-functionality maintains security through consistent cryptographic verification while dramatically improving efficiency by eliminating redundant verification processes across different platforms.

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

Data Source

PatentUS20240346481A1Identity attestation using a token
Publication Date: 2024.10.17 COINBASE INC
  • US20240346481A1 patent drawing
  • US20240346481A1 patent drawing
  • US20240346481A1 patent drawing

AI summary

Methods, systems, and devices for data management are described. A self-executing program of a blockchain network (e.g., blockchain distributed data store) may receive, from a client application, a first request to mint an identity attestation token for a user. The first request may include an indication of a wallet address for the user. The self-executing program may generate the identity attestation token that is indicative of first identity information, for the user, that is stored in an off-chain data source and broadcast a message that is configured to transfer the identity attestation token to the wallet address for the user. The self-executing program may receive, from a second application, a request for the first identity information for the user and send, to the second client application after receiving the request, a second message that includes information indicative of the off-chain data source.