Hardware Blockchain Consensus Enforcement via Smart Contracts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain-based systems face challenges in ensuring that nodes follow consensus operating procedures during record entry, leading to errors, increased processing load, and resource consumption, which affects the accuracy and reliability of ledger entries.

Innovation Solution

Implementing a hardware acceleration system that enforces consensus operating procedures through blockchain consensus mechanisms, using smart contracts to codify these procedures and validate compliance, thereby ensuring that nodes adhere to the agreed-upon protocols before creating ledger entries, and integrating security rules to enhance system security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If nodes are allowed to post entries without strict consensus procedure enforcement, then processing speed and system flexibility improve, but error rates increase and processing load increases due to corrections

Engineering Contradiction:
Improveprocessing speedVSAvoidentry accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary validation of consensus procedures before allowing entry posting. Smart contracts encode consensus rules and automatically validate them prior to transaction execution, preventing erroneous entries from being posted in the first place rather than requiring post-hoc corrections

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements automated feedback mechanisms where the blockchain network continuously monitors and validates consensus procedure compliance. When a node attempts to post an entry, the system provides immediate feedback on whether the entry complies with consensus rules, automatically rejecting non-compliant entries without requiring manual intervention

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If consensus procedure validation is performed manually or through software only, then system flexibility is maintained, but processing resources are consumed and errors occur

Engineering Contradiction:
Improvesystem flexibilityVSAvoidprocessing resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system replaces manual or software-only consensus validation with automated smart contract-based validation embedded in the blockchain protocol. This substitution eliminates the need for resource-intensive manual review processes while maintaining consistent, rule-based validation that reduces overall processing resource consumption

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

Solution Approach 2:

The blockchain system performs self-validation of consensus procedures through automatically executed smart contracts. Nodes independently validate their own entries against encoded consensus rules without requiring external validation resources, enabling the system to maintain flexibility while minimizing processing resource consumption

Inventive Principle:
Principle #25Self-service

3Reliability

If hardware acceleration is implemented to enforce consensus procedures, then processing load is reduced and accuracy increases, but system complexity increases

Engineering Contradiction:
Improveconsensus complianceVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The smart contract infrastructure serves multiple functions simultaneously: it enforces consensus procedures, validates transaction compliance, maintains system security, and provides automated error prevention. This multi-functionality reduces the need for separate dedicated hardware validation components, thereby limiting the increase in system complexity while achieving reliable consensus enforcement

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

Data Source

PatentUS10291413B2Hardware blockchain corrective consensus operating procedure enforcement
Publication Date: 2019.05.14 ACCENTURE GLOBAL SOLUTIONS LTD
  • US10291413B2 patent drawing
  • US10291413B2 patent drawing
  • US10291413B2 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.