Digital Proof Validation With Random Recipient Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for selecting validation devices in blockchain networks and distributed computing systems are unsatisfactory, leading to unequal workload distribution and security vulnerabilities, as they rely on factors like token holdings or transaction velocity, which can be manipulated or exclude valid participants.
Innovation Solution
A method for distributing digital evidence using a third-party courier to randomly select recipients, ensuring the evidence is used by only one recipient, involving a composer creating a digital certificate with encrypted recipient identifiers and an expiry date, and validated by the recipient using cryptographic keys.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a random allocation method is used for selecting validators, then workload distribution is improved, but predictability of validator selection worsens making it difficult to ensure security
Solution Approach 1:
The patent introduces a composer as an intermediary entity that creates digital proofs and a conveyor that distributes them to recipients. This intermediary structure separates the selection process from the validation process, allowing random selection while maintaining security through cryptographic verification. The composer generates proofs that can be verified by any recipient, ensuring security without centralizing control.
Solution Approach 2:
The patent implements preliminary actions by having the composer create digital proofs in advance with embedded recipient identifiers and expiry dates. These pre-prepared proofs are then distributed by the conveyor to recipients, who can validate them when needed. This preliminary creation and distribution process ensures that security measures are in place before actual validation occurs.
2Productivity
If velocity-based proof-of-stake is used, then exclusion of inactive validators is improved, but fairness worsens as validators cannot be selected due to insufficient activity
Solution Approach 1:
The patent segments the validator selection process into separate components: the composer creates digital proofs, the conveyor distributes them, and recipients validate them. This segmentation allows different criteria to be applied at different stages - the conveyor can select recipients based on activity levels while the cryptographic verification ensures fairness and prevents manipulation.
Solution Approach 2:
The patent implements self-service through the digital proof validation mechanism. Each recipient has the capability to independently verify the authenticity of proofs using cryptographic keys, without needing to trust the composer or conveyor. This self-verification ensures fairness while allowing the system to exclude inactive participants through the distribution mechanism.
3Device complexity
If digital evidence is transmitted directly from composer to recipient, then transmission simplicity is improved, but security worsens as the composer's intent can be manipulated
Solution Approach 1:
The patent introduces a conveyor as an intermediary between the composer and recipient. The conveyor receives digital proofs from the composer and distributes them to recipients based on predetermined criteria. This intermediary layer prevents the composer from directly manipulating which recipient receives the proof, as the conveyor operates independently according to its own selection algorithm.
Solution Approach 2:
The patent implements preliminary action by having the composer embed recipient identifiers and expiry dates into the digital proofs before distribution. The conveyor then distributes these pre-prepared proofs to recipients, ensuring that the composer's intent is fixed in advance and cannot be manipulated during the distribution process. The cryptographic signatures on these pre-prepared proofs ensure their authenticity.
Data Source
Figure 1
Figure 2
Figure 3~5
AI summary
The invention relates to a method for processing a digital proof for validating an electronic transaction, said method being implemented within a system comprising an electronic device for constructing the digital proof, called composer, said digital proof being intended to be transmitted to an electronic device for processing the digital proof, called recipient, belonging to a set of recipients, the recipient for processing the digital proof being selected by a third-party entity, called conveyor, the method comprising the following steps: - A step of the composer constructing the digital proof at the end of a step of the composer executing the electronic transaction, said digital proof comprising at least one digital certificate that comprises a list of identifiers of at least one subset of the set of recipients; - A step of transmitting said digital proof to the conveyor; - A step of the conveyor selecting a current recipient whose identifier belongs to the list of identifiers of said at least one subset of the set of recipients; and - A step of the current recipient validating the digital proof returned by the conveyor.