Distributed Ledger Alias Verification Using Hash-Derived Seed Words
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current alias-based addressing mechanisms for blockchain transactions are prone to errors and security vulnerabilities due to manual input and lack of fool-proof verification, leading to potential privacy breaches and security risks.
Innovation Solution
A method involving encoding an alias with a hash function to generate a unique code, using a predefined set of seed words, which is provided alongside the alias to ensure accurate and secure transactions by verifying the recipient's identity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual input of recipient addresses is used for blockchain transactions, then ease of operation is improved, but reliability deteriorates due to errors and security vulnerabilities
Solution Approach 1:
The patent introduces an intermediary verification mechanism that acts as a mediator between the user's manual input and the blockchain transaction system. This intermediary automatically verifies the recipient address format and validates the transaction parameters, preventing common errors while maintaining user-friendly manual input capabilities.
Solution Approach 2:
The system implements feedback mechanisms that provide real-time validation and error messages to users during manual address input. The system checks the entered address against known formats and provides immediate feedback on correctness, allowing users to correct errors before submission, thus improving reliability without complicating the operation.
2Reliability
If verification mechanisms are added to blockchain transactions, then reliability is improved, but device complexity worsens
Solution Approach 1:
The verification system is segmented into distinct modular components: address format validation, recipient existence verification, and transaction parameter checking. Each segment handles a specific verification task independently, making the overall system more manageable and less complex while maintaining high reliability through comprehensive verification.
3Reliability
If error prevention mechanisms are implemented in alias-based addressing, then reliability is improved, but ease of operation deteriorates
Solution Approach 1:
The system performs preliminary verification of the alias format and recipient validity before the actual transaction is initiated. By checking the alias against the distributed ledger in advance and confirming it resolves to a valid recipient address, the system prevents errors before they occur, maintaining ease of operation for valid inputs while blocking problematic ones.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure proposes computer implemented methods, devices and systems for implementing an addressing service for transactions associated with a distributed ledger, wherein an alias is provided for a client among one or more clients associated with the addressing service, the alias being specific to the client. The method comprises the steps of obtaining or accessing a plurality of seed words; for a given alias associated with a given client among the one or more clients, encoding the alias and applying a hash function to the encoded alias to obtain a hash value; extracting a first series from the hash value; and determining at least one seed word from the plurality of seed words based on the first series, the at least one seed word representing a code for the given alias.