Blockchain Address Mapping via Batch Contract Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems face inefficiencies in computing power consumption and storage burdens due to repetitive computations and independent transaction execution, which can lead to security breaches and financial losses from execution errors.

Innovation Solution

A method and system for centralized blockchain address mapping, where a server end processes batch requests for creating multiple blockchain addresses across multiple blockchains, generating public-private key pairs, and managing encryption in a Trusted Execution Environment, reducing the burden on clients by consolidating computations and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each blockchain node executes various blockchain transactions to maintain the blockchain, then the blockchain can be kept synchronized, but a lot of computing resources are consumed in repetitive computations

Engineering Contradiction:
Improveblockchain synchronizationVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the blockchain maintenance function by introducing a dedicated account creation contract that handles account creation independently from general blockchain transactions. This specialized contract is deployed once and reused, eliminating the need for each node to execute repetitive account creation transactions, thus reducing computing resource consumption while maintaining blockchain synchronization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-deploying the account creation contract to the blockchain before actual account creation operations. This contract is set up in advance with all necessary logic and parameters, so when account creation is needed, nodes can efficiently execute the pre-prepared contract rather than processing general transactions, reducing repetitive computation overhead.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the complexity of the blockchain transaction algorithm scales up, then more functions can be achieved, but the redundancy issue becomes even more significant

Engineering Contradiction:
Improveblockchain transaction functionalityVSAvoidcomputational redundancy
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The patent creates a universal account creation contract that can serve multiple purposes across different blockchains and scenarios. This single contract handles account creation, address generation, and key management universally, eliminating the need for each node to independently implement and execute complex account creation logic, thus reducing computational redundancy while maintaining versatility.

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

Solution Approach 2:

The patent uses copying by deploying the account creation contract once and having all nodes reference and execute the same contract copy. Instead of each node maintaining complex account creation logic, they all copy the same standardized contract, which reduces redundancy while preserving full functionality across the distributed network.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If blockchain transactions are constructed for individual needs, then specific requirements can be met, but the execution efficiency for these blockchain transactions is low

Engineering Contradiction:
Improvetransaction customizationVSAvoidtransaction execution efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces an intermediary account creation contract that mediates between individual transaction requests and the blockchain execution engine. This contract standardizes individual account creation requests into a uniform execution format, allowing customized account creation needs to be met while improving execution efficiency through standardized processing logic that all nodes can efficiently execute.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If a client locally creates or retrieves each local account and creates a public/private key pair, then blockchain accounts can be created, but the client has to store and manage the created blockchain address, public-private keys, and blockchain ID, which puts burden on the client for maintaining storage and security

Engineering Contradiction:
Improveaccount creation capabilityVSAvoidclient storage and security management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the storage and security management burden from the client by moving private key storage to the blockchain itself through the account creation contract. The contract generates and stores private keys securely on the blockchain, while clients only need to manage public addresses and account identifiers. This extraction simplifies client operations while maintaining full account creation capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements self-service by enabling the blockchain system itself to handle private key generation and storage through the account creation contract. Instead of clients manually creating and securing private keys, the system automatically generates keys through the standardized contract, which then manages their secure storage and retrieval, freeing clients from complex security management while preserving account creation functionality.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3688710B1System and method for blockchain address mapping
Publication Date: 2022.05.25 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3688710B1 patent drawingFigure 1
  • EP3688710B1 patent drawingFigure 2
  • EP3688710B1 patent drawingFigure 3

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain address mapping are provided. One of the methods includes: obtaining one or more requests for creating a plurality of blockchain addresses in association with one or more local accounts; and creating the plurality of blockchain addresses respectively in association with the one or more local accounts.