Smart Contract Data Validation in Distributed Ledgers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed ledger systems face challenges in ensuring data integrity and interoperability due to the use of different data standards, with existing approaches lacking effective validation and conversion mechanisms that are decentralized, secure, and efficient.

Innovation Solution

Implementing self-executing smart contracts within the distributed ledger system to validate and convert data, ensuring all transaction records are in a proper data standard, thereby eliminating the need for duplicate work and providing a record of validation and conversion that can be verified by all parties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual data validation and conversion methods are used in distributed ledger systems, then data integrity can be maintained through human review and control, but the system suffers from inefficiency, duplication of work, and lack of automated enforcement of data standards

Engineering Contradiction:
Improvedata validation and conversion efficiencyVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements self-executing smart contracts that automatically validate and convert data without human intervention. The validation logic and conversion rules are embedded within the contract code, enabling the system to serve itself by autonomously enforcing data standards, eliminating manual review processes while maintaining data integrity through automated verification and transformation mechanisms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical validation processes with automated computational validation through smart contracts. The mechanical system of human reviewers checking data against standards is substituted with algorithmic validation logic that automatically executes when transactions are submitted, providing consistent, reproducible validation that scales without additional human resources

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If multiple data standards are allowed across different systems and applications interfacing with the distributed ledger, then system diversity and adaptability are maintained, but data interoperability and consistency deteriorate due to lack of unified validation

Engineering Contradiction:
Improvesystem diversityVSAvoiddata interoperability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces smart contracts as intermediary validation layers between diverse systems and the distributed ledger. These contracts serve as mediators that translate and validate data from various source systems against standardized requirements, enabling interoperability by harmonizing different data formats and standards while allowing source systems to maintain their original diversity and adaptability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates universal validation logic within smart contracts that can handle multiple data standards and formats through a single unified mechanism. The validation framework is designed to be multi-functional, accommodating different data types, formats, and source systems while enforcing consistent validation rules, thereby achieving broad interoperability without requiring separate validation processes for each system

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

3Productivity

If automated smart contracts are implemented for data validation and conversion, then processing efficiency and consistency are improved, but system complexity increases due to deployment and management of validation logic

Engineering Contradiction:
Improvevalidation processing speedVSAvoidsmart contract deployment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-compiling and pre-validating the validation logic within smart contract code before deployment to the distributed ledger. The validation rules, data type definitions, and conversion logic are prepared in advance during contract development, allowing for thorough testing and verification before automation begins, thereby reducing operational complexity while maintaining high processing speeds

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by making smart contract validation logic configurable through parameters that can be adjusted without redeploying the entire contract. This allows flexibility in validation rules and conversion parameters to be modified via configuration updates, reducing the complexity of managing automated validation while adapting to changing requirements

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11429632B2Data validation and/or data conversion using smart contracts in distributed ledger systems
Publication Date: 2022.08.30 OPTUM INC
  • US11429632B2 patent drawing
  • US11429632B2 patent drawing
  • US11429632B2 patent drawing

AI summary

Computer program products, methods, systems, apparatus, and computing entities are provided for automatically validating and/or converting data in candidate transaction in a distributed ledger systems. The validating and converting can be automatically executed via one or more smart contracts. Once validated and/or converted the candidate transaction may be committed to a ledger in the distributed ledger system.