Blockchain Node Smart Code Execution for Secure Database Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Maintaining data integrity and confidentiality across multiple databases in a real-time update environment is challenging, especially when updates are generated and pushed by multiple computing systems, requiring authentication to prevent malicious unauthorized changes.

Innovation Solution

A blockchain-based system that stores information and smart codes associated with events, allowing for secure and automatic updates by parsing and executing smart contracts based on event triggers, ensuring the integrity and security of both the computing systems and databases through encryption and verification by trusted third-party event verifiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple computing systems generate and push updates to databases in real-time, then the productivity and real-time processing capability are improved, but the risk of unauthorized changes and data integrity issues increases

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

A blockchain-based intermediary system is introduced between multiple computing systems and databases. The blockchain serves as a trusted mediator that receives, verifies, and records all updates from different computing systems. Each update is authenticated through cryptographic signatures and stored as an immutable transaction in the blockchain, ensuring that only authorized changes are propagated to databases while maintaining real-time processing capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If authentication mechanisms are implemented for each computing system generating updates, then the security and data integrity are improved, but the device complexity and operational overhead increase

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The blockchain system provides a universal authentication and verification mechanism that serves multiple computing systems simultaneously. Instead of implementing separate authentication mechanisms for each system, the blockchain acts as a single universal platform that handles identity verification, transaction authentication, and integrity validation for all participating systems through standardized cryptographic protocols.

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

3Reliability

If cryptographic verification and authentication are performed for each update, then the confidentiality and security are improved, but the processing time and operational complexity increase

Engineering Contradiction:
ImproveconfidentialityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Computing systems perform preliminary authentication by signing updates with their private keys before submitting them to the blockchain. The blockchain network pre- validates these signatures and records the authenticated transactions in advance. This preliminary action ensures that cryptographic verification is completed before the update reaches the database, reducing processing time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10733616B1Systems and methods for trigger based synchronized updates in a distributed records environment
Publication Date: 2020.08.04 MASSACHUSETTS MUTUAL LIFE INSURANCE CO
  • US10733616B1 patent drawing
  • US10733616B1 patent drawing
  • US10733616B1 patent drawing

AI summary

A computerized system and method may include, in response to receiving a blockchain via a communications network that includes information associated with an event, parsing, by a blockchain parsing engine being executed by a blockchain node, the information to identify a status state of an item related to the event. The blockchain may be inclusive of the information along with the status state of the item may be stored in a storage unit. An event tracking engine may determine from the parsed information that the status state of the item transitioned from a first state to a second state. Responsive to the event tracking engine determining that a qualifying state is satisfied by the item being in the second state, automatically executing, by the blockchain node, a smart code inclusive of initiating communications between a first party and a second party.