DAG Network Mesh Architecture for IoT Data Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IoT networks face challenges with centralization, security, trust, privacy, and efficiency due to the use of conventional distributed ledger technologies, particularly in terms of message propagation and consensus speed, which are hindered by the need for overlay networks and redundant communication.
Innovation Solution
Implementing a mesh-based architecture for a distributed acyclic graph (DAG) network that uses a group address for direct peer-to-peer communication, eliminating the need for overlay networks and reducing communication complexity by allowing all nodes to communicate directly, thereby enhancing message propagation speed and consensus efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If overlay networks are used for peer-to-peer communication between nodes, then network connectivity is established, but message propagation time and communication complexity increase
Solution Approach 1:
The patent extracts and removes the overlay network layer from the system architecture. By implementing direct peer-to-peer communication between DAG nodes using native network protocols, the patent eliminates the intermediate overlay network that was causing message propagation delays and communication complexity. This direct connection approach allows nodes to communicate efficiently without the overhead of overlay network routing and message forwarding.
2Productivity
If conventional DLT consensus mechanisms are used, then security and decentralization are maintained, but consensus approval time increases
Solution Approach 1:
The patent changes the fundamental parameter of consensus mechanism from traditional blockchain approaches to a DAG-based structure. In this new parameter regime, nodes validate transactions by checking against the DAG structure rather than waiting for sequential block confirmations. This parameter change enables parallel validation of multiple transactions simultaneously, dramatically increasing consensus approval speed while maintaining security through the mathematical properties of the DAG structure and cryptographic verification.
3Productivity
If redundant communication protocols are implemented for message verification, then network security is enhanced, but communication efficiency decreases
Solution Approach 1:
The patent uses cryptographic copying and hashing mechanisms where each node maintains a copy of the DAG structure and verifies transactions through cryptographic proofs rather than redundant communication. Instead of multiple rounds of message passing for verification, nodes use cryptographic hash copies of transaction data and DAG structure to efficiently verify authenticity and validity, maintaining security while dramatically improving communication efficiency.
Data Source
AI summary
A computer-implemented method for storing data using a distributed ledger maintained across a network of computer nodes having a mesh-based architecture, the method comprising: receiving, at a first node in a network, data output by one or more data sources; updating the distributed ledger with a record of the received data, wherein the distributed ledger is implemented in the form of a distributed acyclic graph (DAG) and updating the ledger comprises adding a transaction to the DAG; and communicating the transaction to the other nodes in the network, using the mesh-based architecture.


