Blockchain Access Control Using Node Pools for Scalable Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain technology faces scalability and performance issues due to the need for collective verification across a large number of nodes, leading to delays and susceptibility to attacks, especially with increased transaction volumes.
Innovation Solution
The network is divided into teams or pools, with nodes assigned based on performance, allowing for competition to earn blockchain coins and roles such as captain nodes, and teams can be repartitioned to manage their own ledgers, reducing computational load and network traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain technology uses a decentralized network of computing nodes for secure data distribution, then security and transparency are improved, but scalability and performance deteriorate due to the large number of nodes requiring collective verification
Solution Approach 1:
The patent divides the blockchain network into multiple teams, where each team maintains its own ledger and performs verification independently. This segmentation allows the network to scale by adding more teams without requiring all nodes to verify all transactions, thus improving scalability while maintaining security through distributed verification across teams.
2Reliability
If blockchain technology requires collective verification across all nodes, then data integrity is improved, but transaction processing speed deteriorates due to the time required for all nodes to verify
Solution Approach 1:
By organizing nodes into teams that each maintain ledgers and perform verification independently, the patent enables parallel verification processes. Multiple teams can verify transactions simultaneously, maintaining data integrity through cryptographic verification while significantly improving transaction processing speed through concurrent operations.
Solution Approach 2:
The patent implements a team captain role that pre-performs verification and prepares transaction batches before full network verification. This preliminary action by the captain node allows the team to quickly validate transactions locally before submitting to the broader network, accelerating overall processing while maintaining integrity through the cryptographic hash verification that all nodes perform.
3Reliability
If blockchain technology uses a large number of decentralized nodes, then network resilience is improved, but computational load on individual nodes increases
Solution Approach 1:
The patent divides the network into teams with distributed ledgers, so each node only needs to maintain and verify transactions for its specific team rather than the entire network. This segmentation reduces the computational load and storage requirements for individual nodes while maintaining network resilience through the distributed nature of multiple teams, each capable of independent verification.
Data Source
AI summary
Embodiments of network devices for access control are described. In some embodiments, an access control processor of a first node receives a request from a requestor node on an unsecure network to join a first group of nodes on a secure network, where the first node coordinates network activities of the first group of nodes including a plurality of partitioned nodes of a network. In response to receiving the request, the access control processor assigns the requestor node to a first pool of the first group of nodes that are configured to perform authorized modifications of data including a cryptographic hash to protect the data against unauthorized modifications. In some embodiments, the access control processor initiates the authorized modifications of the data using one or more nodes assigned to the first pool and one or more nodes of a second pool of the first group of nodes.


