Proof Generating and Verifying Engines for Decentralized Transaction Consensus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current decentralized and distributed systems, such as those used in cryptographic transactions like Bitcoin, face inefficiencies in achieving consensus and maintaining consistency due to high energy consumption and low transaction throughput rates, primarily due to the reliance on blockchain mechanisms that require significant computational effort and resources.

Innovation Solution

The method involves direct communication between client devices for transactions, using a proof generating engine (PGE) and proof verification engine (PVE) to create and verify tokens representing spending rights, allowing for asynchronous state maintenance and bypassing the need for a blockchain in the transaction path, thus reducing energy consumption and increasing transaction speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain mechanisms are used to achieve consensus and maintain consistency in decentralized systems, then reliability is improved, but energy consumption increases and transaction throughput decreases

Engineering Contradiction:
Improveconsensus and consistencyVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the core consensus and consistency maintenance functions from the blockchain mechanism, separating them into dedicated proof generating engines (PGE) and proof verifying engines (PVE). This extraction allows the system to achieve reliability through targeted cryptographic proof mechanisms while eliminating the energy-intensive blockchain consensus processes, thereby resolving the contradiction between reliability and energy consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces cryptographic proofs as intermediary elements that mediate between transaction parties and the verifying engine. These proofs serve as trusted intermediaries that enable consensus and consistency verification without requiring the full blockchain mechanism, thus maintaining reliability while reducing energy consumption by using lightweight cryptographic verification instead of heavy blockchain consensus.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If blockchain mechanisms are used to achieve consensus and maintain consistency in decentralized systems, then reliability is improved, but transaction throughput rate decreases

Engineering Contradiction:
Improveconsensus and consistencyVSAvoidtransaction throughput rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the consensus and consistency functions from the blockchain mechanism into separate proof generating and verifying engines. This separation removes the blockchain's transaction throughput bottlenecks while preserving reliability through cryptographic proofs, enabling higher transaction throughput rates without sacrificing consensus and consistency guarantees.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses cryptographic proofs as lightweight copies or representations of transaction validity, which can be generated and verified much faster than full blockchain consensus processes. These proof copies enable rapid transaction verification while maintaining the reliability of consensus and consistency, thereby increasing transaction throughput rate.

Inventive Principle:
Principle #26Copying

3Use of energy by moving object

If direct communication between client devices is used with proof generating and verifying engines, then energy consumption is reduced and transaction speed increases, but system complexity increases

Engineering Contradiction:
Improveenergy consumptionVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where client devices autonomously generate cryptographic proofs using proof generating engines and verify them using proof verifying engines without requiring centralized coordination or complex blockchain infrastructure. This self-service approach reduces energy consumption by eliminating unnecessary network broadcasts and consensus rounds, while the modular engine architecture manages complexity through clear separation of concerns.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical blockchain consensus system with cryptographic proof mechanisms. Instead of relying on complex blockchain data structures, mining algorithms, and network-wide consensus protocols, the system uses mathematical cryptography to achieve the same reliability goals with significantly lower energy consumption and reduced system complexity through the modular PGE/PVE architecture.

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

4Reliability

If cryptographic proofs are generated and verified for each transaction, then transaction integrity is ensured, but computational effort increases

Engineering Contradiction:
Improvetransaction integrityVSAvoidcomputational effort
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent applies partial action by generating and verifying only the specific cryptographic proofs necessary for each transaction's integrity, rather than performing full blockchain consensus computations. The proof generating engine creates targeted proofs for individual transactions, and the proof verifying engine verifies only those specific proofs, avoiding excessive computational effort while ensuring transaction integrity through sufficient cryptographic validation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11496313B2User identity and trust models in decentralized and distributed systems
Publication Date: 2022.11.08 SAFELISHARE INC
  • US11496313B2 patent drawing
  • US11496313B2 patent drawing
  • US11496313B2 patent drawing

AI summary

A method for sharing information has an assertion associated therewith such that the receiving communication device is able to verify the assertion without the sender revealing underlying data demonstrating the validity of the assertion. The assertion is derived from underlying data input to a pre-provisioned first algorithm. The assertion is encapsulated in a first data object by a PGE that controls an environment in which the first algorithm is executed. A first proof is generated that is configured to verify that the first algorithm used the underlying data to produce the assertion when provided to a PVE along with the first data object. The underlying data is excluded from the first proof and the first data object such that privacy of the underlying data is maintained. The information, the first proof and the first data object are sent to the receiving communication device from the sending communication device.