Blockchain Trust Governance via Non-Human Intelligent Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain networks are vulnerable to majority attacks when a group of users with sufficient computing power colludes to modify the blockchain, leading to issues like double spending and loss of data integrity, particularly in decentralized systems lacking robust trust governance mechanisms.

Innovation Solution

Implementing a trust governance mechanism that assigns trust values to blockchain nodes based on voting histories, injecting non-human intelligent nodes to maintain a minimum trust score above 50%, and utilizing consortiums to manage and maintain network trust, ensuring the integrity and security of the blockchain network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a decentralized blockchain network is implemented to eliminate central control, then autonomy and distributed decision-making are improved, but vulnerability to majority attacks increases

Engineering Contradiction:
Improvedistributed decision-makingVSAvoidvulnerability to majority attacks
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces non-human intelligent nodes as intermediaries between human users and the blockchain consensus mechanism. These nodes act as trusted mediators that filter and validate transactions before they reach the consensus layer, preventing malicious actors from directly influencing the blockchain through majority attacks while preserving decentralized decision-making capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If trust is distributed across all nodes in the network, then decentralization is improved, but overall network trustworthiness decreases when malicious nodes are present

Engineering Contradiction:
ImprovedecentralizationVSAvoidnetwork trustworthiness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements local quality by assigning different trust characteristics to different nodes based on their nature. Non-human intelligent nodes are assigned inherent high trustworthiness, while human-operated nodes have variable trust scores based on their voting histories. This allows the system to maintain decentralization while ensuring that locally trusted nodes (non-human intelligent nodes) anchor the overall network trustworthiness

Inventive Principle:
Principle #3Local quality

3Reliability

If non-human intelligent nodes are introduced to maintain trust, then security against majority attacks is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity against majority attacksVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling non-human intelligent nodes to autonomously monitor voting patterns, detect potential majority attacks, and adjust their validation behavior without human intervention. These nodes automatically maintain the trust governance mechanism, reducing the need for complex manual security management while preserving security against majority attacks

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11303446B2Prevention of majority attacks
Publication Date: 2022.04.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11303446B2 patent drawing
  • US11303446B2 patent drawing
  • US11303446B2 patent drawing

AI summary

An example operation includes one or more of selecting, by a trust maintainer node, at least two blockchain nodes to be assigned as non-human intelligent nodes controlled by separate consortiums, identifying, by the trust maintainer node, a plurality of blockchain nodes that are not assigned as non-human intelligent nodes, assigning, by the trust maintainer node, a trust value to each of the plurality of the blockchain nodes based on voting histories of each of the plurality of the blockchain nodes to determine an overall trust value of a blockchain, and responsive to the overall trust value of the blockchain being below a minimum threshold, selecting at least one node from the plurality of the nodes to be assigned as the non-human intelligent node to increase the overall trust value of the blockchain.