Blockchain Network Mapping for Self-Executing Program Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of blockchain technology into traditional software infrastructures is hindered by security concerns related to immutable self-executing programs, which cannot be changed or deleted once published, and the uncertainty surrounding their characteristics and compatibility with specific applications and regulatory requirements.

Innovation Solution

A system and method for mapping networks to facilitate blockchain actions by identifying and evaluating self-executing programs and other applications, ensuring compliance and security through configuration and access controls, and generating recommendations for secure and efficient blockchain actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If self-executing programs are made immutable after publication to ensure security and integrity, then reliability is improved, but adaptability deteriorates because they cannot be changed or deleted to address security flaws

Engineering Contradiction:
Improveintegrity of self-executing programsVSAvoidability to modify self-executing programs
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the self-executing program lifecycle into distinct phases: development/testing environment, approval stage, and immutable execution stage. During development and testing, the program can be modified and updated. Once approved and deployed to the blockchain, the program becomes immutable. This segmentation allows adaptability during the development phase while ensuring reliability during the execution phase, resolving the contradiction between being able to fix flaws and maintaining integrity.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If any user can publish self-executing programs on public networks to maintain decentralization, then ease of operation is improved, but security deteriorates due to unknown third parties installing programs without permission

Engineering Contradiction:
Improveability to publish self-executing programsVSAvoidsecurity risks from unauthorized programs
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system introduces an intermediary approval mechanism between program submission and deployment. A designated approver or authorization system acts as a mediator that reviews submitted self-executing programs for security and compliance before allowing them to be deployed to the blockchain. This intermediary layer maintains the ease of publication while filtering out harmful programs, thus resolving the contradiction between open access and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If self-executing programs are permanently stored on blockchain to ensure immutability, then reliability is improved, but loss of information worsens because programs cannot be deleted or updated to address flaws

Engineering Contradiction:
Improvepermanence of blockchain recordsVSAvoidinability to remove flawed programs
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions during the development and testing phases to identify and correct flaws before deployment. Comprehensive testing, security audits, and approval processes are conducted beforehand to ensure the program is flawless. This preliminary action prevents the need for later deletions or updates, maintaining blockchain immutability while avoiding the propagation of flawed programs.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If network mapping and compliance checking are implemented to enhance security, then reliability is improved, but device complexity increases due to additional evaluation and filtering mechanisms

Engineering Contradiction:
Improvesecurity of blockchain actionsVSAvoidnetwork mapping and filtering system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs network mapping, compliance checking, and security evaluation in advance before blockchain actions are executed. By conducting these checks preliminarily and caching the results, the system establishes security requirements and compliant program lists beforehand. This preliminary action reduces the complexity during actual execution, as the filtering and validation work has already been completed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12086272B2Systems and methods for conducting blockchain actions based on network mappings of self-executing program characteristics
Publication Date: 2024.09.10 CITIBANK N A
  • US12086272B2 patent drawing
  • US12086272B2 patent drawing
  • US12086272B2 patent drawing

AI summary

Systems and methods for generating network mappings of self-executing program characteristics. For example, the system may receive a first user request to generate a mapping of a first network, wherein the mapping indicates self-executing program characteristics corresponding to each self-executing program of a first plurality of self-executing programs. In response to the first user request, the system may query the first plurality of self-executing programs to generate the mapping by identifying each self-executing program in the first plurality of self-executing programs, determining respective relationships between each self-executing program in the first plurality of self-executing programs and other self-executing programs in the first plurality of self-executing programs, and determining respective self-executing program characteristics for each self-executing program in the first plurality of self-executing programs. The system may store the mapping.