Blockchain Encoding with Fair Delay for Distributed Network Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication systems in distributed networks face challenges in ensuring simultaneous data access among multiple network nodes due to varying propagation delays, leading to security issues and unfair advantages, as they rely on trusted third-party entities for data distribution.
Innovation Solution
The system employs a distributed ledger (blockchain) to encode data into shares, which are distributed among network nodes, ensuring that each node can only access its share and publish it at a specified time, allowing all nodes to access the data simultaneously and enhancing security and integrity through secret sharing and polynomial interpolation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is distributed through a centralized third-party entity, then data distribution can be coordinated, but propagation delays still cause some nodes to access data earlier than others
Solution Approach 1:
The patent extracts the trusted third-party entity from the data distribution system and replaces it with a distributed ledger (blockchain) where data is published simultaneously to all nodes. This eliminates the centralized bottleneck that causes propagation delays while maintaining coordinated distribution through the blockchain's consensus mechanism.
Solution Approach 2:
The distributed ledger acts as a new intermediary that replaces the traditional centralized third-party entity. Instead of relying on a single point of distribution, the ledger mediates data sharing by allowing simultaneous publication to all nodes, eliminating the propagation delay advantage while maintaining coordination.
2Reliability
If a centralized third-party entity is used for data distribution, then data coordination is achieved, but security is compromised if the entity is infiltrated
Solution Approach 1:
The patent segments the centralized data distribution function into distributed components across multiple nodes in the blockchain network. Each node independently validates and stores data, eliminating the single point of failure. If one node is infiltrated, the segmentation ensures that other nodes maintain security and continue to validate data correctly.
Solution Approach 2:
The distributed ledger serves as a secure intermediary that replaces the vulnerable centralized entity. The blockchain's cryptographic mechanisms and distributed consensus provide security against infiltration, as no single node controls the entire system. The intermediary function is distributed across all nodes, making infiltration significantly more difficult.
3Productivity
If data is sent to multiple network nodes simultaneously, then propagation delays cause nodes to receive data at different times, but using a centralized entity still results in the same propagation delay issue
Solution Approach 1:
The patent creates equipotentiality in data access by having all nodes publish to the blockchain simultaneously at the same block height. This ensures that all nodes have equal access to data at the same time, eliminating the propagation delay advantage that occurs when data is sent through a centralized entity to nodes at different times.
Solution Approach 2:
The blockchain intermediary enables simultaneous data publication to all nodes by allowing each node to independently publish to the distributed ledger at the same time. This mediator function eliminates the sequential distribution model that causes propagation delays, allowing all nodes to access data equally without relying on a centralized timing mechanism.
Data Source
AI summary
A system that includes a first network node configured to store a first ledger, a second network node configured to store a second ledger, and a third network node. The third network node includes a transformation engine configured to generate a plurality of shares derived using a data entry, which includes setting a share quantity indicating the number of shares to generate and setting a threshold value indicating the number of shares from the share quantity needed to determine the data entry. The transformation engine generates a first share for the first ledger and a second share for the second ledger using a polynomial function. The transformation engine includes enriched data with information indicating when to publish the first share and the second share. The transformation engine transmits the first enriched share to the first network node and transmit the second enriched share to the second network node.


