Central Registry for Cryptocurrency Wallet Address Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cryptocurrency systems face issues with typographical errors in entering long wallet addresses, leading to transaction failures or unintended currency transfers, as they lack a user-friendly mechanism for easily exchanging and verifying wallet addresses.

Innovation Solution

A central registry system that allows users to register and share human-readable wallet address names, communicating with cryptocurrency wallet applications through standard protocols, and securely managing ownership and configurations using blockchain technology to prevent unauthorized transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users enter long wallet addresses manually, then cryptocurrency transactions can be executed, but typographical errors occur leading to transaction failures or unintended transfers

Engineering Contradiction:
Improvetransaction accuracyVSAvoidaddress entry convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a domain name system (DNS) as an intermediary between users and cryptocurrency wallet addresses. Users can register human-readable domain names (e.g., example.com) that resolve to cryptocurrency wallet addresses through standard DNS resolution protocols. This intermediary layer eliminates the need for users to manually enter long, complex wallet addresses while maintaining transaction accuracy, as the DNS system automatically resolves the domain name to the correct wallet address.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a central registry system is implemented to improve address lookup, then usability is enhanced, but system complexity increases

Engineering Contradiction:
Improvewallet address lookupVSAvoidregistry system structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent leverages the existing domain name system (DNS), which is a universal infrastructure already widely deployed and understood. By implementing the cryptocurrency address registry as a DNS zone file, the system reuses existing DNS servers, protocols, and resolution mechanisms that are already universally available. This approach allows the registry to function using existing universal infrastructure rather than requiring a completely new centralized server system, thereby reducing complexity while maintaining ease of operation.

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

3Ease of operation

If wallet address names are made public for easy sharing, then exchange convenience is improved, but security risks from unauthorized access increase

Engineering Contradiction:
Improveaddress sharingVSAvoidunauthorized transaction risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the wallet address information into two distinct components: a public human-readable domain name (e.g., example.com) that can be freely shared, and a private cryptographic wallet address that remains confidential. The domain name serves as a public identifier for receiving transactions, while the actual wallet address containing private keys remains secure and undisclosed. This segmentation allows convenient public sharing of receiving addresses while maintaining security by never exposing the sensitive wallet address or private key information.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11216804B2Central registry system for cryptocurrencies
Publication Date: 2022.01.04 GRIFFITH NICHOLAS B
  • US11216804B2 patent drawing

AI summary

A system and related methods for providing and operating a central registry for cryptocurrencies. A central registry communicates with user cryptocurrency wallet applications through standard protocols, thereby allowing users to easily look up wallet addresses from input in a human-readable format. A user registers a wallet address name with the registry. The user then configures the registered wallet address name to be associated with one or more cryptocurrency wallet addresses. Once configured, the user can then provide or share the registered wallet address name with other users or services.