Behavior Driven Graph Expansion via Smart Contract Role Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized databases face issues such as single points of failure, dependency on network connectivity, limited access, and data redundancy, which hinder efficient data management and accessibility, especially in blockchain-based applications requiring real-time graph expansion for user interactions.
Innovation Solution
A behavior-driven graph expansion system utilizing a blockchain network, where a processor acquires user profiles, determines user roles, and executes smart contracts to analyze user behavior and adjust expandability settings of graph nodes based on user actions, enabling role-based customization and efficient data representation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a centralized database is used to store and maintain data at one location, then data management and control are easy, but the system has a single point of failure and limited access
Solution Approach 1:
The patent segments the centralized database into multiple distributed nodes across a blockchain network. Each node maintains a copy of the data, eliminating the single point of failure while preserving data management capabilities through distributed consensus mechanisms.
Solution Approach 2:
The patent creates multiple copies of the data stored at different locations (nodes) in the blockchain network. This replication ensures data availability and reliability even when individual nodes fail, while smart contracts maintain data integrity across all copies.
2Quantity of substance
If a centralized database is used, then data redundancy is minimized, but data accessibility and availability are limited
Solution Approach 1:
The patent divides the data storage function across multiple independent nodes in the blockchain network. Each node holds a copy of the data, providing redundant access points that improve accessibility without requiring traditional data redundancy mechanisms.
Solution Approach 2:
The blockchain network provides multiple functions: data storage, data access, consensus validation, and distributed computation. This multi-functionality allows the system to handle various data accessibility requirements while maintaining data integrity through the same distributed structure.
3Loss of information
If graph expansion requires computation power and calculation time for each node, then complete traceability is achieved, but UI responsiveness and performance deteriorate
Solution Approach 1:
The patent implements partial graph expansion where only relevant portions of the blockchain graph are expanded and displayed to the user based on their interests and permissions. The system calculates and displays traceability information selectively rather than computing the entire graph, maintaining UI responsiveness while providing complete traceability for displayed nodes.
Solution Approach 2:
The patent performs preliminary computation of graph expansion data on the backend before presenting it to the user. Smart contracts pre-calculate traceability information and store it in an optimized format, allowing the UI to display data rapidly without performing heavy computations in real-time.
4Adaptability or versatility
If smart contracts are executed to analyze user behavior and adjust expandability settings, then role-based customization is achieved, but system complexity increases
Solution Approach 1:
The patent implements self-service through smart contracts that automatically analyze user behavior patterns and adjust graph expandability settings based on detected roles. The system autonomously performs customization without requiring manual configuration or complex administrative interfaces, reducing operational complexity while maintaining high adaptability.
Data Source
AI summary
An example operation may include one or more of generating, by an organization node, an item traceability graph comprising a plurality of expandable nodes, and executing, by the organization node, a smart contract to: acquire user role-based behavior results from the blockchain, and adjust expandability settings of the plurality of the expandable nodes based on the user role-based behavior results.


