Blockchain Benefit Allocation via Random Sequence Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In blockchain-based benefit allocation systems, the limited availability of benefits and inability to divide them evenly among participants lead to inefficient allocation, often resulting in few benefits per participant, necessitating selection processes that can be unfair and lacking in transparency.
Innovation Solution
A method involving smart contracts on a blockchain node to generate random character sequences that satisfy predetermined rules, where the sequence's generation time precedes a target sequence's, allowing for fair allocation of benefit certificates to participants based on matching sequences, ensuring randomness and objectivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If benefits are equally allocated among participants, then allocation fairness is improved, but the quality of service deteriorates because few benefits are allocated to each participant
Solution Approach 1:
The patent changes the allocation parameter from equal distribution to selective distribution based on matching criteria. The system generates random character sequences and allocates benefits only to participants whose sequences match predetermined targets, transforming the allocation mechanism from uniform to conditional, thereby resolving the contradiction between fairness and service quality
Solution Approach 2:
The system performs preliminary generation of random character sequences for participants before the actual benefit allocation. By pre-generating and publishing these sequences on the blockchain, the system establishes a fair selection basis in advance, allowing subsequent allocation to be both fair (random) and efficient (selective matching)
2Productivity
If benefits are selectively allocated to improve quality of service, then productivity is improved, but allocation fairness deteriorates due to lack of transparency in selection
Solution Approach 1:
The patent introduces random character sequences as an intermediary mechanism between participants and benefit allocation. These sequences act as a transparent mediator that objectively determines selection without human intervention, maintaining fairness while enabling selective allocation. The sequences are published on blockchain to ensure visibility and trust
Solution Approach 2:
The system replaces manual or centralized selection mechanisms with an automated cryptographic process. Smart contracts automatically generate, publish, and verify random character sequences on the blockchain, substituting opaque administrative decisions with transparent, verifiable algorithmic processes that ensure both fairness and efficiency
3Reliability
If random selection is used to allocate benefits, then allocation fairness is improved, but the quality of service deteriorates because benefits are not allocated to all participants
Solution Approach 1:
The patent implements a dynamic allocation system where the number of beneficiaries is not fixed but determined by the matching process. Multiple participants can receive benefits simultaneously if their random sequences match the predetermined targets, making the system adaptable to varying participation levels and benefit availability, thereby improving both fairness and service quality
Data Source
AI summary
A computer-implemented method includes receiving a participation request from a participant requesting a blockchain resource; invoking a first smart contract that generates a random character sequence for the participant, the generated random character sequence satisfying a predetermined rule; publishing the random character sequence and identity information of the corresponding participant on a blockchain in a manner that identifies the correspondence; and invoking a second smart contract for allocating a benefit certificate corresponding to the blockchain resource to the participant, wherein the second smart contract is used to: obtain a target character sequence satisfying the predetermined rule that is generated later than the generation of the random character sequence and published on the blockchain; and allocate a first benefit certificate to the participant when the random character sequence matches the target character sequence; and publishing a matching result between the random character sequence and the target character sequence on the blockchain.


