Blockchain Resource Allocation via Smart Contracts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain technologies face challenges in ensuring fair and transparent resource allocation, often leading to forged allocations due to high human intervention and lack of decentralization.

Innovation Solution

A blockchain-based data processing method and apparatus that utilizes tree-structured data to execute smart contracts for resource allocation, ensuring truthfulness and reliability through a consensus mechanism, thereby automating resource distribution and reducing human intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If human intervention is used in resource allocation, then flexibility and adaptability are improved, but fairness and transparency deteriorate due to forged allocations

Engineering Contradiction:
ImproveflexibilityVSAvoidfairness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system enables self-service through smart contracts that automatically execute resource allocation based on pre-defined rules and service data. The blockchain network autonomously verifies and processes allocation requests without human intervention, ensuring both flexibility through programmable logic and fairness through transparent, immutable execution. Targets actively compete for resources by improving their service data, which is automatically evaluated by the smart contract.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual human intervention (mechanical system) with automated blockchain-based smart contract execution. The mechanical process of human decision-making is substituted with cryptographic verification and automated contract execution, eliminating forged allocations while maintaining adaptability through programmable resource allocation schemes that can respond to changing conditions.

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

2Reliability

If decentralization is implemented, then fairness is improved, but system complexity increases

Engineering Contradiction:
ImprovefairnessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The smart contract serves multiple functions within the blockchain system: it stores resource allocation schemes, verifies service data authenticity, automatically executes allocation decisions, and maintains allocation records. This multi-functionality reduces the need for separate centralized management systems, achieving fairness through decentralization while managing complexity through consolidation of functions into a single programmable entity.

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

Solution Approach 2:

The system manages complexity by dynamically adjusting parameters such as resource allocation thresholds, service data requirements, and allocation schemes based on changing conditions. The smart contract can modify allocation parameters without requiring system redesign, allowing the decentralized system to adapt to different scenarios while maintaining fairness through transparent parameter changes that are recorded on the blockchain.

Inventive Principle:
Principle #35Parameter changes

3Extent of automation

If smart contract automation is used, then human intervention is reduced, but automation extent increases which may reduce adaptability

Engineering Contradiction:
Improveautomation levelVSAvoidflexibility
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The smart contract implements dynamic resource allocation by continuously monitoring service data changes and automatically adjusting allocation decisions in real-time. The system transitions from static pre-defined allocations to dynamic adaptive allocations, where the automation level adjusts based on service data quality. Targets can influence allocation outcomes by improving their service data, maintaining flexibility within the automated framework.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where allocation results and service data are continuously recorded on the blockchain and used to inform future allocation decisions. The smart contract receives feedback from the network about service performance and automatically adjusts resource allocation accordingly, maintaining high automation while preserving adaptability through data-driven decision-making that responds to actual system conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11263569B2Blockchain-based information processing method and apparatus, and device
Publication Date: 2022.03.01 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11263569B2 patent drawing
  • US11263569B2 patent drawing
  • US11263569B2 patent drawing

AI summary

The present specification discloses blockchain-based information processing methods, apparatus, and devices. The blockchain-based information processing method includes: obtaining tree-structured data describing target relationships from a blockchain; obtaining service data of a ith-level target in the tree-structured data describing target relationships from the blockchain, where i is a positive integer; and executing a smart contract used for resource allocation, to allocate resources to each ith-level target based on a resource allocation scheme that is in the smart contract and that corresponds to the service data of each of the one or more ith-level targets.