Multichain Blockchain for IoT Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional blockchain architectures are computationally and storage-intensive, making them unsuitable for IoT devices, and are inflexible to accommodate real-time transactions and public blockchain code changes, which limits their use in real-time IoT systems.
Innovation Solution
A multichain blockchain architecture that uses device virtual blocks and event chains, with a time-synchronized envelope mechanism and smart contracts, to secure and authenticate transactions in a decentralized peer-to-peer network, minimizing storage requirements and enabling real-time processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a conventional monolithic blockchain structure is used, then security is improved through cryptographic linking of all transactions, but computational intensity and storage requirements increase making it unsuitable for IoT devices
Solution Approach 1:
The patent divides the monolithic blockchain into multiple separate blockchains, each dedicated to specific functions or transaction types. This segmentation allows IoT devices to participate in only relevant chains, reducing computational burden while maintaining security through cryptographic linking between chains.
Solution Approach 2:
The patent extracts and separates storage-intensive transaction data from the core blockchain structure. Only essential verification data and cryptographic hashes are retained in the blockchain, while full transaction details are stored externally, dramatically reducing storage requirements for IoT devices.
2Reliability
If a conventional monolithic blockchain structure is used, then security is improved through cryptographic linking of all transactions, but storage requirements increase making it unsuitable for IoT devices
Solution Approach 1:
The patent extracts and separates storage-intensive transaction data from the core blockchain structure. Only essential verification data and cryptographic hashes are retained in the blockchain, while full transaction details are stored externally, dramatically reducing storage requirements for IoT devices.
Solution Approach 2:
The patent uses cryptographic hashes and references as simplified copies of full transaction data. Instead of storing complete transaction records, the system stores compact hash representations that verify authenticity without requiring proportional storage space.
3Reliability
If a single blockchain structure is used, then transaction verification is comprehensive, but time to authenticate transactions increases preventing real-time processing
Solution Approach 1:
The patent divides the verification process across multiple specialized blockchains, each optimized for specific transaction types. This allows parallel verification of different transaction categories simultaneously, reducing overall authentication time while maintaining comprehensive verification through inter-chain cryptographic links.
Solution Approach 2:
The patent implements pre-computed cryptographic hashes and verification data that are prepared in advance and stored in the blockchain structure. When a transaction needs verification, the pre-computed data is immediately available for rapid comparison, eliminating the need for time-consuming real-time computations.
4Stability of the object's composition
If a conventional blockchain architecture is used, then data integrity is maintained through immutable chaining, but adaptability to code changes and scaling is reduced
Solution Approach 1:
The patent creates multiple independent blockchain instances that can be developed, modified, and scaled separately. Each chain can undergo code changes and upgrades without affecting others, maintaining data integrity through cryptographic verification while enabling flexible adaptation and continuous deployment.
Data Source
AI summary
The present disclosure relates to a method and system for managing and securing a distributed ledger for a decentralized peer-to-peer (p2p) network. The method receives an encrypted block and a group key generated by at least one peer node on the p2p network, wherein each peer node is IoT device and determines a virtual device block in a device chain on verifying the unique device ID, and address of a corresponding event chain associated with the virtual device block. Further, the method generates a transaction ID for a new transaction using the unique ID of the virtual device block and determines a valid event block in the event chain associated with the virtual device block for storing the new transaction and associated transaction ID. Further, the method updates the distributed ledger with the valid event block upon verification by one or more peer IoT devices of the p2p network.


