🤖 AI Summary
To address the challenges of low throughput, high overhead, and the trade-off between security and scalability in blockchain systems for Internet-of-Things (IoT) environments, this paper proposes a coding-enhanced lightweight blockchain architecture. Methodologically, it introduces Raptor codes—novelly applied to IoT blockchains—for linear-time encoding/decoding and distributed storage compression; designs a reward-driven dynamic transaction selection mechanism to improve processing efficiency; and proposes a transaction-level lightweight consensus protocol that minimizes miner participation while ensuring Byzantine fault tolerance and shard-level security. Experimental evaluation demonstrates that, compared to Polyshard and LCB, the proposed system achieves a 3.2× throughput improvement, reduces on-chain storage by 67%, and cuts consensus energy consumption by 58%. The approach thus achieves synergistic optimization of security, decentralization, and scalability under high-concurrency IoT workloads.
📝 Abstract
We propose a new coded blockchain scheme suitable for the Internet-of-Things (IoT) network. In contrast to existing works for coded blockchains, especially blockchain-of-things, the proposed scheme is more realistic, practical, and secure while achieving high throughput. This is accomplished by: 1) modeling the variety of transactions using a reward model, based on which an optimization problem is solved to select transactions that are more accessible and cheaper computational-wise to be processed together; 2) a transaction-based and lightweight consensus algorithm that emphasizes on using the minimum possible number of miners for processing the transactions; and 3) employing the raptor codes with linear-time encoding and decoding which results in requiring lower storage to maintain the blockchain and having a higher throughput. We provide detailed analysis and simulation results on the proposed scheme and compare it with the state-of-the-art coded IoT blockchain schemes including Polyshard and LCB, to show the advantages of our proposed scheme in terms of security, storage, decentralization, and throughput.