Blockchain Orderer Using Cryptographic Proofs for Trustless Validation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If blockchain networks require complete transaction history for validation, then immutability is ensured, but data access burden increases
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.
Data Source
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.


