Blockchain Infringement Detection via Double-Layer Smart Contract Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain-based systems lack an efficient method for detecting infringement risks in deposited works, as they rely on either rapid but potentially inaccurate detection or in-depth but time-consuming analysis, failing to balance efficiency and accuracy.
Innovation Solution
A blockchain-based infringement detection method utilizing a double-layer detection mechanism, where a first detection logic uses a small amount of feature data for rapid matching and a second detection logic employs key data for in-depth matching, ensuring both efficiency and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If rapid detection using feature value matching is performed, then detection speed is improved, but detection accuracy may deteriorate
Solution Approach 1:
The detection process is segmented into two distinct layers: a first detection logic layer that performs rapid feature value matching for initial screening, and a second detection logic layer that performs comprehensive key data matching for accurate verification. This segmentation allows the system to achieve both speed and accuracy by applying appropriate detection methods at different stages.
Solution Approach 2:
The first detection logic performs preliminary action by quickly matching feature values to identify potential infringements before the second detection logic conducts thorough key data verification. This preliminary screening filters out obvious non-infringements early, improving overall detection efficiency while maintaining accuracy through subsequent verification.
2Measurement precision
If in-depth detection using key data matching is performed, then detection accuracy is improved, but detection time increases
Solution Approach 1:
The first detection logic performs preliminary action by quickly matching feature values to identify potential infringements before the second detection logic conducts thorough key data verification. This preliminary screening filters out obvious non-infringements early, improving overall detection efficiency while maintaining accuracy through subsequent verification.
Solution Approach 2:
The system applies partial action by using only feature values for the first detection logic when quick screening is sufficient, and reserves the more resource-intensive key data matching for the second detection logic only when needed. This approach avoids excessive computation for cases that can be resolved through simpler means.
3Productivity
If a double-layer detection mechanism is implemented, then both efficiency and accuracy are improved, but system complexity increases
Solution Approach 1:
The detection process is segmented into two distinct layers: a first detection logic layer that performs rapid feature value matching for initial screening, and a second detection logic layer that performs comprehensive key data matching for accurate verification. This segmentation allows the system to achieve both speed and accuracy by applying appropriate detection methods at different stages.
Solution Approach 2:
The first detection logic is nested within the second detection logic, forming a hierarchical structure where the simpler feature value matching is contained within the more comprehensive key data verification framework. This nesting allows the system to maintain a unified detection flow while incorporating multiple levels of analysis.
Data Source
AI summary
A blockchain-based infringement detection method includes: receiving a registration transaction initiated by a user, wherein the registration transaction includes key data of a work to be deposited and a contract address of a smart contract; invoking, in response to the registration transaction, a first detection logic declared in the smart contract corresponding to the contract address, extracting a feature value from work content of the work to be deposited, and matching the extracted feature value with a feature value of a deposited work in the blockchain; if the matching succeeds, further invoking a second detection logic declared in the smart contract corresponding to the contract address, matching the key data of the work to be deposited with key data of the deposited work in the blockchain, and when the matching succeeds, determining that the work to be deposited has an infringement risk.


