Emoji Sequence Identifiers for Blockchain Wallet Address Entry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional wallet addresses for blockchain wallets are lengthy and alphanumeric, making them difficult for users to remember and prone to entry errors during transactions.
Innovation Solution
Generating emoji sequence IDs that uniquely identify wallet addresses by dividing the address into groups of bits, converting each group into a corresponding emoji sequence using a predetermined list of Unicode emojis, and concatenating these to create a mnemonic representation that is easier for users to remember.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If wallet addresses are represented as lengthy alphanumeric strings (hexadecimal, Base64, or Base58), then cryptographic security and uniqueness are maintained, but usability and ease of remembering become difficult
Solution Approach 1:
The patent changes the representation parameter of wallet addresses from alphanumeric characters to emoji characters. Each emoji is assigned a unique numerical value that corresponds to a segment of the wallet address, transforming the address into a sequence of emojis that is both unique and easy to remember.
Solution Approach 2:
The patent creates a visual copy of the wallet address using emojis. Instead of displaying the lengthy alphanumeric string, the system generates an emoji sequence that visually represents the same address data, making it more memorable while maintaining uniqueness through the one-to-one mapping between emoji sequences and wallet addresses.
2Reliability
If wallet addresses are represented as lengthy alphanumeric strings, then cryptographic security is maintained, but error-proneness during entry increases
Solution Approach 1:
The patent changes the character set parameter from alphanumeric to emoji, reducing the likelihood of typographical errors. Emoji characters are visually distinct and easier to recognize, minimizing entry mistakes while the systematic mapping ensures that only correct emoji sequences can be generated from valid wallet addresses.
Solution Approach 2:
The system provides feedback by generating and displaying the emoji sequence representation of the wallet address, allowing users to verify the address visually before copying or entering it. This visual feedback mechanism helps users confirm accuracy without requiring manual verification of lengthy alphanumeric strings.
3Adaptability or versatility
If conventional alphanumeric representations are used for wallet addresses, then system compatibility is maintained, but user memorability decreases
Solution Approach 1:
The patent introduces emoji sequences as an intermediary representation layer between the blockchain system and the user. The emoji sequence serves as a user-friendly mnemonic that can be easily memorized and communicated, while the systematic mapping ensures it can be accurately converted back to the required alphanumeric format for blockchain transactions.
Solution Approach 2:
The patent changes the display parameter from alphanumeric to emoji while maintaining the underlying data integrity. The wallet address data remains compatible with blockchain systems, but its presentation to users is transformed into an more memorable emoji-based format that does not affect cryptographic functionality.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Described are methods and systems for generating emoji sequence identifications (IDs) to identify wallet addresses for blockchain wallets, according to some embodiments. In some embodiments, a method for generating an emoji sequence ID for a blockchain wallet includes dividing a predetermined number of bits of a wallet address for the blockchain wallet into a plurality of non-overlapping groups of sequential bits. Then, each group of sequential bits can be converted into a respective emoji ID based on a predetermined list of emojis. The emoji ID for each group of sequential bits can be concatenated into an emoji sequence. The emoji sequence ID identifying the wallet address can be outputted based on the emoji sequence.