Advertisement

Blockchain Storage Analysis and Optimization of Bitcoin Miner Node

  • Junying Gao
  • Bo Li
  • Zhihuai LiEmail author
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 517)

Abstract

Aiming at the storage problem of blockchain, a space storage optimization scheme based on the InterPlanetary File System (IPFS) is designed. The scheme mainly achieves the purpose of space optimization by summarizing the blocks regularly, excluding the expired Transaction Output (TXO) that has no effect on verification. The Unspent Transaction Output (UTXO) will be saved as a file on the IPFS network during optimization. In this way, the miner node can quickly get the file and start mining. The ultimate goal is to optimize the storage space for the node and to increase the synchronization efficiency of the newly added miner node. The simulation experiment of the proposed optimization scheme is carried out. The experimental results show that the scheme can summarize the historical transaction data regularly, eliminate the Spent Transaction Output (STXO) which has no effect on the verification transaction, so as to effectively reduce the node storage space.

Keywords

Blockchain Bitcoin Storage optimization Node classification 

References

  1. 1.
    Bonneau, J., Miller, A., Clark, J., et al.: Research perspectives and challenges for bitcoin and cryptocurrencies. In: Security and Privacy, pp. 104–121 (2015)Google Scholar
  2. 2.
    Bhme, R., Christin, N., Edelman, B., et al.: Bitcoin: economics, technology, and governance. J. Econ. Perspect., 213–238 (2015)Google Scholar
  3. 3.
    Blockmeta: The Blockchain Data of Bitcion. http://blockmeta.com//btc-stat
  4. 4.
    Bruce, J.D.: Purely P2P Crypto-Currency with Finite Mini-Blockchain (2013)Google Scholar
  5. 5.
    Jia, D., Xin, J., Wang, Z., et al.: Storage capacity scalable model of blockchain (In Chinese). Comput. Sci. Explor., 1–10 (2017)Google Scholar
  6. 6.
    Donet, J.A.D., Prez-Sol, C., Herrera-Joancomart, J.: The bitcoin P2P network. In: The Workshop on Bitcoin Research, pp. 87–102 (2014)Google Scholar
  7. 7.
    Jiang, R., Wei, C.: Application and value of blockchain (In Chinese). Gansu Financ. 19–21 (2016)Google Scholar
  8. 8.
    Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Consulte (2008)Google Scholar
  9. 9.
    Curran, T., de Graaff, B.: Analysing the Performance of IPFS During Flash Crowds (2016)Google Scholar
  10. 10.
    Djilali, S.: P2P-RPC: programming scientific applications on peer-to-peer systems with remote procedure call. In: IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 406–413. Tokyo (2003)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.Information CollegeDalian Maritime UniversityDalianChina

Personalised recommendations