Universal Blockchain Wallet Libraries for Network Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital asset exchange platforms face challenges in efficiently integrating new blockchain networks due to tightly coupled network and business logic, leading to redundancy and difficulty in iterating on the system, as well as issues with bug fixes not being universally applied across wallets.

Innovation Solution

The use of universal wallet libraries and modular components to implement shared functionality across multiple blockchain networks, along with network sidecars to provide specific functionality for each network, allowing for composability and adaptability of digital asset wallets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network-specific functionality is integrated into each wallet for every blockchain network, then the wallet can provide complete network-specific services, but the integration process becomes time-consuming and redundant

Engineering Contradiction:
Improvenetwork-specific functionalityVSAvoidintegration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a universal wallet library that provides common wallet functionality across multiple blockchain networks. This universal library handles operations like transaction broadcasting, block confirmation, and account management in a network-agnostic manner, eliminating the need to rewrite core wallet logic for each new network.

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

Solution Approach 2:

The wallet system is divided into two distinct segments: a universal wallet library containing common functionality and network-specific modules containing blockchain-unique operations. This segmentation allows the universal library to be reused across networks while network-specific modules can be independently developed and integrated only when needed.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If network logic and business logic are tightly coupled in the wallet, then the wallet can be simpler to implement, but it becomes difficult to iterate on the system and add new networks

Engineering Contradiction:
Improvewallet structureVSAvoidsystem iterability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent separates network logic from business logic by placing network-specific operations in independent network-specific modules that interface with the universal wallet library through well-defined interfaces. This decoupling allows business logic in the universal library to be iterated on without affecting network-specific implementations and vice versa.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The universal wallet library acts as an intermediary layer between business logic and network-specific operations. It provides standardized interfaces that network-specific modules implement, creating a clear separation where business logic remains agnostic of network details while network-specific modules handle blockchain-unique operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If bug fixes are applied to one wallet, then that wallet's issues are resolved, but the same bugs may persist in other wallets if they weren't encountered

Engineering Contradiction:
Improvebug fix coverageVSAvoidwallet maintenance
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Since the universal wallet library contains the common functionality shared across all networks, bug fixes applied to this library automatically benefit all wallet implementations that use it. This ensures that bugs in common operations are fixed once and apply universally, improving reliability without requiring separate fix cycles for each network-specific wallet.

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

Solution Approach 2:

The patent merges common wallet functionality into a single universal library that is shared across all network-specific wallets. This consolidation means that bug fixes, security patches, and feature updates in the universal library are automatically propagated to all wallets, eliminating the need to maintain separate bug fix cycles for each network implementation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12182801B1Universal core blockchain wallets for accelerated network additions
Publication Date: 2024.12.31 GEMINI IP LLC
  • US12182801B1 patent drawing
  • US12182801B1 patent drawing
  • US12182801B1 patent drawing

AI summary

Systems and methods for a digital asset wallet system to generate blockchain wallets using universal wallet libraries and/or modular wallet component(s) to implement first functionality that is universally shared across various blockchain networks. Additionally, network sidecar(s) may be generated for a given blockchain network to implement second functionality specific to the given blockchain network in tandem with the universal wallet libraries and/or modular components. The first functionality of the wallet library map then be mapped to the second functionality specific to the given blockchain network using the network sidecar(s). The digital asset wallet system may then generate a requested wallet based on the mapping between the first functionality of the wallet library and the second functionality of the network sidecar.