Recursive Endorsements for Faster Decentralized Database Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized databases face issues such as single points of failure, network dependency, limited data access, and difficulty in data retrieval due to lack of redundancy, necessitating improved endorsement validation methods.

Innovation Solution

Implementing recursive endorsements in a decentralized database system where a subset of trusted peers verify and sign endorsements, reducing the number of signatures to be verified, and validating the endorsement policy based on these trusted peers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized database is used to maintain data at a single location, then data redundancy is minimized and control is simplified, but the system becomes highly dependent on network connectivity and has a single point of failure

Engineering Contradiction:
Improvesystem reliabilityVSAvoidnetwork dependency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the centralized database into multiple distributed database nodes across different locations. Each node maintains copies of the data, eliminating the single point of failure while distributing the system's functionality across multiple independent units that can operate autonomously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables local access to data at distributed nodes without requiring network connectivity to the central database. Each node has the capability to process and access data locally, reducing dependency on network infrastructure while maintaining data availability.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If all signatures from the set of endorsers are verified to validate the endorsement policy, then validation accuracy is maximized, but validation effort and processing time increase significantly

Engineering Contradiction:
Improvevalidation accuracyVSAvoidvalidation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts a subset of trusted peer signatures from the complete set of endorser signatures. Instead of verifying all signatures, the system identifies and verifies only the critical subset from trusted peers, maintaining validation accuracy while significantly reducing processing time and computational effort.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial verification by checking only the necessary portion of signatures (trusted peers) rather than the complete set. This partial action is sufficient to validate the endorsement policy while avoiding the excessive computational burden of verifying every single signature.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If a decentralized database system is implemented to eliminate single points of failure, then system reliability improves, but the number of endorsements and signatures to verify increases

Engineering Contradiction:
Improvefault toleranceVSAvoidendorsement validation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and identifies a specific subset of trusted peers from the larger distributed network. By focusing validation efforts on this curated subset rather than all nodes in the decentralized system, the patent reduces the complexity of endorsement validation while preserving the fault tolerance benefits of decentralization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary identification of trusted peers before the endorsement validation process. This advance preparation creates a pre-defined subset of validators, simplifying the subsequent verification process and reducing computational complexity while maintaining the reliability advantages of the decentralized architecture.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12566747B2Recursive endorsements for database entries
Publication Date: 2026.03.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12566747B2 patent drawing
  • US12566747B2 patent drawing
  • US12566747B2 patent drawing

AI summary

Recursive endorsements in a decentralized database minimize validation effort for a smart contract because there are fewer signatures to verify. Collected endorsements required by an endorsement policy are verified and signed by a set of trusted peers representing different organizations, the set of trusted peers being fewer than the number of endorsing peers. Prior to validation, the target transaction is submitted with all required endorsements and the signatures of the set of trusted peers. Validation is performed by verifying only the signatures of the set of trusted peers.