Cross-Shard Transaction Verification Using World State Chain Proofs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems fail to efficiently verify the legitimacy of a transaction when inter-shard transaction between accounts belonging to different shards in a blockchain network, and more specifically, to an inter-shard transaction system and method capable of verifying the legitimacy of an inter-shard transaction in the inter-shard transaction between accounts belonging to different shards (working shards) in a blockchain network to which dynamic sharding technology is applied.
Innovation Solution
The system and method include a node configured to manage a first transmission account, with components for generating, requesting, recording, and transmitting transaction verification information across shards, enabling verification of inter-shard transactions by calculating and sharing transaction verification information through a world round state chain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If sharding technique is applied to increase transaction throughput, then productivity is improved, but reliability deteriorates due to increased risk of consensus attacks
Solution Approach 1:
The patent introduces a cross-shard verification mechanism where nodes in different shards act as intermediaries to verify transactions. When a node needs to verify a transaction, it can request verification from nodes in other shards, creating a cross-validation system that maintains security across the sharded network without requiring all nodes to participate in every verification.
Solution Approach 2:
The verification process is segmented into different responsibility levels: intra-shard verification handled by local nodes and inter-shard verification handled by cross-shard nodes. This segmentation allows each shard to maintain its own verification efficiency while collectively ensuring network-wide security through distributed verification responsibilities.
2Reliability
If dynamic sharding is implemented to maintain balance between shards, then reliability is improved, but device complexity increases
Solution Approach 1:
The patent implements dynamic shard assignment where nodes can be reassigned to different shards based on current network conditions and transaction patterns. This dynamic reassignment allows the system to maintain balanced workloads across shards while adapting to changing conditions, preventing any single shard from becoming a security vulnerability.
Solution Approach 2:
The system incorporates feedback mechanisms that monitor shard performance, transaction volumes, and security metrics. Based on this feedback, the system can dynamically adjust shard configurations and node assignments to maintain optimal balance and security, automatically responding to conditions that might compromise reliability.
3Reliability
If all nodes store every transaction in a non-sharded blockchain, then reliability is improved, but productivity deteriorates due to scalability limitations
Solution Approach 1:
The patent segments the transaction storage and verification responsibilities across multiple shards. Each node only needs to store and verify transactions relevant to its assigned shard, dramatically reducing the data storage burden per node while maintaining verification reliability through cross-shard verification mechanisms.
Solution Approach 2:
The system adds a cross-shard verification dimension to the traditional single-ledger model. Instead of all nodes verifying all transactions, the system creates a multi-dimensional verification structure where nodes verify transactions in their primary shard and can request verification from other shards for inter-shard transactions, enabling scalability without sacrificing verification thoroughness.
Data Source
AI summary
The present disclosure relates to an inter-shard transaction system and method capable of verifying the legitimacy of an inter-shard transaction in the inter-shard transaction between accounts belonging to different shards in a blockchain network. In an inter-shard transaction system capable of performing verification in a node configured to manage a first transmission account performing a first transaction between the first transmission account and a first reception account, the node includes a transaction generation unit that generates the first transaction, a transaction request unit that requests the first transaction from a reception node configured to manage the first reception account, a transaction verification information calculation unit that calculates first transaction verification information for verifying the first transaction in a world round state chain including the first transaction information, and a transaction verification information transmission unit that transmits the first transaction verification information to a reception node.


