Metanet Protocol DAG Structure for Blockchain Data Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional server-based architectures for data storage and transfer are vulnerable to centralization, scalability issues, security breaches, and data ownership concerns, lacking the resilience and decentralization provided by blockchain networks.
Innovation Solution
The implementation of a Metanet protocol that allows for the creation of Metanet confluences, enabling nodes to have multiple parents within a blockchain network, thereby enhancing data storage, sharing, and access control while maintaining security and preventing cycles in the directed acyclic graph (DAG) structure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional server-based architecture is used for data storage and transfer, then data access and processing are simplified, but the system becomes vulnerable to centralization, security breaches, and lacks scalability
Solution Approach 1:
The patent segments the centralized data storage system into a distributed blockchain network where data is divided across multiple nodes. Each node maintains a copy of the blockchain, eliminating the single point of failure inherent in server-based architectures. This segmentation improves security and resilience while distributing the system's operational load across the network.
Solution Approach 2:
The patent implements a nested structure where a directed acyclic graph (DAG) is embedded within the blockchain framework. The DAG structure allows nodes to have multiple parents, creating a hierarchical nesting that enables complex data relationships while maintaining the underlying blockchain's security and decentralization properties.
2Reliability
If blockchain network is used for data storage, then security and decentralization are improved, but data access efficiency and processing speed deteriorate
Solution Approach 1:
The patent implements preliminary indexing and organization of data within the blockchain structure. Data is pre-processed and structured into efficient queryable formats before retrieval operations, reducing the computational overhead during actual data access. This preliminary action maintains security while improving processing efficiency.
Solution Approach 2:
The patent introduces an intermediary DAG structure that mediates between the blockchain's secure storage layer and the data access layer. The DAG acts as an efficient index and routing mechanism, enabling fast data retrieval without compromising the underlying blockchain's security model or decentralization.
3Adaptability or versatility
If nodes are allowed to have multiple parents in the DAG structure, then data sharing and access control versatility are improved, but the risk of creating cycles in the DAG increases
Solution Approach 1:
The patent implements feedback mechanisms through validation rules that monitor DAG structure changes. When nodes attempt to create relationships, the system checks for potential cycle formation and rejects configurations that would create cycles. This feedback loop maintains DAG integrity while allowing versatile multi-parent relationships.
Solution Approach 2:
The patent applies preliminary anti-action by implementing preventive measures against cycle formation. The system proactively identifies and blocks potential cycle-creating operations before they can compromise the DAG structure. This approach maintains versatility while preventing reliability issues through advance intervention.
Data Source
AI summary
Methods and systems are provided for storing, sharing, retrieving, writing and accessing data (content) on a blockchain such as, for example, the Bitcoin ledger. Embodiments of the method may comprise the step of processing at least one blockchain transaction (Tx) comprising: a protocol flag; at least one discretionary public key (DPK); and at least one discretionary transaction ID (DTxID). These are discretionary in the sense that they are not required as part of the underlying blockchain protocol but in accordance with present disclosure. The at least one transaction (Tx) also comprises a plurality of inputs, each input having: i) a parent public key (PPK) and ii) a signature (S) generated using the parent public key (PPK). Thus, the transaction forms an indexed node in a graph or hierarchical tree of logically associated nodes at least some of which include or reference portions of data. The nodes in such a tree can have multiple parents and/or children. Authorised access to the data is cryptographically enforced. Large, complex data sets can be represented, stored, communicated and identified in a secure and efficient manner over a resilient, peer-to-peer architecture.


