A New Structure of Blockchain to Simplify the Verification

2019 
Blockchain is first introduced in Bitcoin and has good performance in cryptocurrencies. With the growth of chain, the height of blockchain in Bitcoin has reached five hundred thousand, and the entire capacity of chain is more than 500 GB. If a light node wants to verify a transaction, it has to spend nearly one week to download the data of whole chain with download rate of 1 MB/s, which seriously hinders the usage of blockchain. In order to resolve this problem, checkpoint is used to reduce the capacity of data, but this centralized scheme obviously violates the decentralization of blockchain. Other schemes are proposed will change the structure of blockchain may suffer the risk that adversary can fork a blockchain to cheat the light nodes. In this paper, we propose a novel blockchain architecture, which simplifies the verification in blockchain and is compatible with most consensus mechanism. We append backlinks in some blocks, such that blocks not only look like a chain but also like a binary tree. We also introduce a challenge mechanism for against the forking attack on light nodes.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    10
    References
    0
    Citations
    NaN
    KQI
    []