Hardware Blockchain Consensus Enforcement via Preliminary Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain-based multi-party processes, nodes often fail to follow consensus operating procedures, leading to errors and increased processing resources consumption, which affects the accuracy and reliability of record entries.

Innovation Solution

Implementing a hardware acceleration system that enforces consensus operating procedures through blockchain consensus mechanisms, using smart contracts to codify and verify compliance, and integrating security rules to ensure nodes adhere to the procedures, thereby reducing errors and resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If nodes are allowed to post entries without enforcing consensus operating procedures, then the system operates with fewer constraints and faster entry posting, but errors increase and processing resources are consumed inefficiently

Engineering Contradiction:
Improveentry posting speedVSAvoidconsensus procedure compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary verification by checking consensus operating procedure compliance before allowing entry posting to the blockchain. The consensus logic validates that nodes have followed the required procedures (such as verifying previous block hashes, ensuring proper transaction formatting, and confirming digital signatures) before accepting and recording new entries. This preliminary action prevents erroneous entries from being posted in the first place.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the consensus logic continuously monitors and validates node behavior against the consensus operating procedures. When a node attempts to post an entry, the system provides immediate feedback by either accepting the entry (if procedures were followed) or rejecting it (if procedures were violated). This feedback loop ensures ongoing compliance and allows the system to maintain reliability while managing entry posting efficiency.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If consensus operating procedures are strictly enforced through hardware acceleration, then accuracy and reliability of record entries improve, but device complexity increases

Engineering Contradiction:
Improveconsensus compliance verification accuracyVSAvoidhardware system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system replaces software-based consensus verification with dedicated hardware circuitry designed specifically for blockchain consensus operations. The consensus logic is implemented as hardware logic that automatically verifies compliance with consensus operating procedures through specialized circuits for hash verification, digital signature validation, and transaction rule checking. This substitution of mechanical/software systems with dedicated hardware reduces verification time and improves precision while managing complexity through specialized design.

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

Solution Approach 2:

The hardware acceleration system is designed to handle multiple consensus operating procedures and blockchain protocols through a universal consensus logic unit. This multi-functional hardware component can verify different types of transactions, validate various consensus algorithms (such as Proof of Work, Proof of Stake), and enforce different operating procedures through programmable logic or configurable circuits. This universality allows the system to maintain high verification accuracy across diverse blockchain applications without proportionally increasing hardware complexity.

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

3Adaptability or versatility

If nodes fail to follow consensus operating procedures, then processing resources are wasted on correcting errors and reconciling discrepancies, but allowing this behavior maintains system flexibility

Engineering Contradiction:
Improvenode behavior flexibilityVSAvoidprocessing resource consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system applies preliminary anti-action by preemptively preventing nodes from posting entries that violate consensus operating procedures. The consensus logic in the hardware system proactively identifies and blocks non-compliant entries before they can be added to the blockchain, eliminating the need for subsequent error correction and resource-intensive reconciliation processes. This preliminary prevention mechanism stops harmful actions before they consume processing resources.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system converts the potential harm of node non-compliance into a benefit by using the consensus verification process to filter and validate entries. The hardware acceleration of consensus logic transforms what would be a source of errors and resource waste into a protective mechanism that ensures only valid, compliant entries are processed. The verification process itself becomes a value-added function that improves overall system efficiency by preventing resource waste before it occurs.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS10298405B2Hardware blockchain consensus operating procedure enforcement
Publication Date: 2019.05.21 ACCENTURE GLOBAL SOLUTIONS LTD
  • US10298405B2 patent drawing
  • US10298405B2 patent drawing
  • US10298405B2 patent drawing

AI summary

A system may provide hardware acceleration for corrective blockchain-based record entry. Blockchain management circuitry (BMC) may receive a correction to a record entry. The BMC may access a consensus operating procedure. The BMC may apply the consensus operating procedure to the record entry to determine a corrective indicator. After completing the consensus operating procedure, the BMC may append a corrective block generated based on the record entry and corrective indicator to the blockchain. Accordingly, the system may ensure that corrective blocks added to the blockchain were generated in compliance with the consensus operating procedure.