Blockchain Publisher-Subscriber Network for IoT Data Consensus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional cellular support for IoT networks is based on bearer type communications, which limits flexibility in data distribution among multiple devices and does not support the publisher-subscriber model, leading to inflexible and inefficient data sharing.
Innovation Solution
Implementing a publisher-subscriber network with a broker circuitry that facilitates a consensus-reaching process on published data using a blockchain, allowing flexible data distribution and decoupling of sender and receiver relationships.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If bearer type communications are used in conventional cellular networks, then security is provided by 3GPP nodes with centralized control, but flexibility in data distribution among multiple devices is limited
Solution Approach 1:
The patent segments the network into independent publisher-subscriber units with their own data streams, allowing flexible data distribution without requiring complex centralized control. Each publisher-subscriber pair operates autonomously while maintaining security through individual authentication mechanisms.
Solution Approach 2:
The patent introduces a blockchain as an intermediary layer between publishers and subscribers. This mediator enables decentralized data distribution while maintaining security through cryptographic hashing and consensus mechanisms, eliminating the need for complex centralized control infrastructure.
2Adaptability or versatility
If conventional 3GPP network control is used, then security is maintained through centralized authentication, but the publisher-subscriber model with decoupled sender-receiver relationships is not supported
Solution Approach 1:
The patent implements dynamic connections where publishers and subscribers can be added or removed from the network without affecting other connections. The blockchain-based architecture allows flexible association and disassociation of devices while maintaining reliable data transmission through cryptographic verification of each transaction.
Solution Approach 2:
The patent replaces the mechanical centralized authentication system with a cryptographic blockchain system. This substitution enables the publisher-subscriber model to function reliably through decentralized verification mechanisms, where data integrity is ensured through hash chains rather than centralized control.
3Productivity
If centralized control is used in conventional cellular networks, then security is provided through network nodes, but data sharing efficiency among multiple devices is reduced
Solution Approach 1:
The patent enables publishers and subscribers to autonomously manage their own data streams and authentication. The blockchain system allows devices to self-verify and self-regulate data transmission, eliminating the need for complex centralized control mechanisms while improving data sharing efficiency through direct peer-to-peer communication.
Solution Approach 2:
The patent changes the fundamental parameters of network control from centralized to decentralized, transforming the security model from network-node based to cryptographic-based. This parameter change enables efficient data sharing by allowing direct authentication and verification between devices without requiring complex control mechanisms.
Data Source
AI summary
A method for reaching consensus on published data for a publisher-subscriber network, the publisher-subscriber network including a broker circuitry configured to provide a broker, a publisher device that is registered as a publisher for a data category at the broker, and a plurality of subscriber devices, wherein each of the plurality of subscriber devices is registered as a subscriber for the data category at the broker, wherein the publisher-subscriber network is configured to provide a blockchain, wherein the method includes: performing, by the publisher-subscriber network, a consensus reaching process on the published data for storing the published data in the blockchain.


