Blockchain Orderer Using Cryptographic Proofs for Trustless Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems face challenges in ensuring trustless operations, particularly in querying and processing transactions, as they rely on single peers for validation, which can lead to errors and require burdensome re-submission and validation processes, and smart contract transactions may be invalidated due to factors like multiversion concurrency control or endorsing policies.

Innovation Solution

Implementing a method that utilizes non-interactive zero knowledge proofs and cryptographic proofs to validate operations within blockchain networks, allowing for trustless querying and transaction processing by endorsing operations and committing them to a ledger, ensuring immutability and security through cryptographic linking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain systems rely on single peers for validation, then the validation process is simple, but errors occur and re-submission is required

Engineering Contradiction:
Improvevalidation accuracyVSAvoidre-submission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a feedback mechanism where the ordering service provides proof of operation application back to clients. This feedback loop allows clients to verify whether their operations were successfully applied without needing to re-submit, thereby improving validation reliability and eliminating redundant re-submission attempts.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary proof mechanism that mediates between the ordering service and clients. Instead of direct peer validation that may fail, the ordering service generates cryptographic proofs that serve as an intermediary verification layer, ensuring reliable validation without time loss from re-submissions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If blockchain systems use traditional validation methods, then the process is straightforward, but smart contract transactions may be invalidated due to concurrency control or endorsing policies

Engineering Contradiction:
Improvetransaction validityVSAvoidvalidation mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the ordering service determine operation applicability before final commitment to the blockchain. The service performs preliminary validation considering concurrency control and endorsing policies, generating proofs that guarantee transaction validity in advance, preventing invalidation issues before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical validation mechanisms with cryptographic proof mechanisms. Instead of relying on complex multi-peer validation processes that may fail due to concurrency issues, the system uses cryptographic proofs generated by the ordering service, substituting a simpler mathematical verification system for complex mechanical validation.

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

3Reliability

If blockchain networks require complete transaction history for validation, then immutability is ensured, but data access burden increases

Engineering Contradiction:
ImproveimmutabilityVSAvoiddata access ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts only the essential verification information needed for validation - specifically cryptographic proofs of operation application - from the complete transaction history. Clients receive these extracted proofs from the ordering service, allowing them to verify immutability without accessing or processing the entire blockchain history, thus maintaining reliability while improving ease of operation.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12174827B2Trustless operations for blockchain networks
Publication Date: 2024.12.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12174827B2 patent drawing
  • US12174827B2 patent drawing
  • US12174827B2 patent drawing

AI summary

A node in a blockchain network may receive an endorsed operation for a blockchain network, apply the operation; include a list comprising the operation in a subsequent block, and commit the subsequent block to a ledger of the blockchain network.