Double Spending Defense in Consortium Blockchain Under Network Partitioning
摘要
The rapid proliferation of edge computing and the Internet of Things (IoT) has positioned blockchain technology, particularly consortium blockchains, as a critical solution for ensuring data reliability and integrity. However, network partitioning-induced delays in information synchronization can severely compromise the robustness of consortium blockchain systems. Exploiting these delays, malicious actors may coerce specific nodes into participating in multiple partitioned sub-networks simultaneously, initiating conflicting transactions and threatening the system’s overall consistency. Existing double-spending defenses, designed primarily for traditional network environments, are insufficient to address the unique challenges posed by partitioning-induced vulnerabilities. This paper introduces a Trusted Execution Environment (TEE) based defense mechanism that securely binds consensus nodes to specific hardware platforms. By restricting node participation to their designated hardware environments, this approach effectively mitigates the risk of conflicting transactions across sub-networks. Experimental results confirm the effectiveness of the proposed mechanism, demonstrating significant improvements in the consistency and security of consortium blockchain systems, particularly in defending against double-spending attacks under network partitioning scenarios.