Blockchain Event Verification via Distributed Node Consensus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current broadcasting systems for traffic accidents rely on user reports, which can be delayed or inaccurate, and lack automated verification mechanisms.
Innovation Solution
A computer-implemented method and device using a blockchain system to verify and broadcast events by receiving a verification request, identifying and requesting verification from nearby nodes, determining consensus among these nodes, and broadcasting the event if consensus is reached.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If user reports are used for event broadcasting, then the system is simple to operate, but the accuracy and reliability of event information deteriorates
Solution Approach 1:
The patent introduces verifying nodes as intermediaries between the reporting node and receiving nodes. These verifying nodes receive verification requests, independently verify the event occurrence, and provide verification results before the event is broadcast. This intermediary layer maintains system simplicity while significantly improving information accuracy through distributed verification.
2Measurement precision
If centralized processing centers verify events, then verification accuracy improves, but system complexity and response time deteriorate
Solution Approach 1:
The patent segments the verification function from a centralized processing center and distributes it to multiple verifying nodes across the network. Each verifying node independently performs verification tasks, eliminating the need for a complex centralized verification system. This segmentation reduces system complexity while maintaining or improving verification accuracy through distributed consensus.
Solution Approach 2:
The verifying nodes autonomously perform verification tasks without requiring centralized coordination or control. Each node independently receives verification requests, conducts its own verification process, and contributes to the consensus determination. This self-service approach simplifies the overall system architecture while enabling accurate event verification.
3Measurement precision
If centralized processing centers verify events, then verification accuracy improves, but response time and efficiency deteriorate
Solution Approach 1:
The verification workload is segmented and distributed to multiple verifying nodes that operate in parallel. Instead of a single centralized processor handling all verification sequentially, multiple nodes simultaneously verify events, dramatically reducing response time while maintaining verification accuracy through consensus mechanisms.
Solution Approach 2:
The system employs a threshold-based consensus mechanism where only a partial number of verifying nodes need to confirm an event for it to be accepted as true. This partial action approach avoids requiring complete verification from all nodes, thereby reducing response time while still ensuring sufficient verification accuracy.
4Measurement precision
If comprehensive verification is performed, then event accuracy improves, but computing resource consumption increases
Solution Approach 1:
The patent implements localized verification where verifying nodes are selected based on their proximity or relevance to the event location. Instead of requiring all nodes in the network to perform comprehensive verification, only locally relevant nodes are engaged, reducing overall computing resource consumption while maintaining event accuracy through targeted verification.
Solution Approach 2:
The system uses a threshold-based consensus approach where verification stops once a sufficient number of nodes confirm the event. This partial action prevents excessive verification beyond what is necessary for accuracy, thereby optimizing computing resource consumption while maintaining reliable event detection.
Data Source
AI summary
Disclosed herein are methods, devices, and apparatuses, including computer programs stored on computer-readable media, for verifying and broadcasting events. One of the methods includes: receiving a verification request from a reporting node, the verification request including a request to verify an occurrence of an event and a location of the event; identifying a set of verifying nodes based on the location of the event; requesting the verifying nodes to verify the occurrence of the event; determining whether a consensus to accept the occurrence of the event as true is reached by the verifying nodes; and in response to a determination that the consensus is reached by the verifying nodes, broadcasting the occurrence of the event to a set of receiving nodes.


