Dual Vote Confirmation based Consensus Design for Blockchain integrated IoT

2020 
Blockchain technology is adopted by many research to provide underlying security protection for the booming Inter-net of Things (IoT) industry. Nonetheless, due to some aspects of IoT, such as resource-constrained devices, heterogeneous mass devices, and real-time transactions, the traditional blockchain consensus algorithm is not suitable for the scene of blockchain-IoT integration. This paper proposes a Dual Vote Confirmation based Consensus (DVCC) mechanism for the Blockchain-IoT integration (BlockIoT). First, we adopt a role division approach to solve the problem of limited resources of devices in IoT. Second, multi-dimensional credit score, dual confirmation mechanism, classified random selection mechanism, and credit score based incentivization are designed to improve the security and fairness of the consensus. Third, a voting mechanism is proposed to improve the delay performance and avoid energy waste. Finally, the experimental results show that DVCC gains better delay and throughput performance on a large scale while guaranteeing the security and fairness of the consensus.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    8
    References
    2
    Citations
    NaN
    KQI
    []