Skip to main content
Log in

A secure peer to peer multiparty transaction scheme based on blockchain

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Blockchain has become one of the most important techniques in decentralized cryptocurrency systems. It has drawn much attention from both academia and industrial circles. However, most of the existing blockchain based schemes only support transactions within two parties. In many real world scenarios, a transaction may involve multiple parties, if these parties involved conduct their transactions ruled by traditional blockchain, the communication burden will grow much larger. In this paper, we propose a secure peer to peer multiparty transaction scheme based on blockchain. It allows multiple users to participant in one transaction at the same time by making use of secret sharing mechanism. We illustrate the interactions between each entity in the scheme and present the concrete algorithms. In addition, we conduct formal security proof and performance evaluation comparisons. By analysis, the high security level and favorable performance demonstrate that the proposed scheme is efficient to implement.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf

  2. Jusik Y, Goh Y, Chung J-M (2019) Analysis of mining performance based on mathmatical approach of PoW. International Conference on Electronics, Information, and Communication (ICEIC)

  3. Andrian HR, Kurniawan NB, Sephardi (2018) Blockchain technology and implementation: a systematic literature review. International Conference on Information Technology Systems and Innovation (ICITSI), pp. 384–399

  4. H.Hyvärinen, M.Risius, G.Friis, “a Blockchain-based approach towards overcoming financial fraud in public sector services”, Bus Inf Syst Eng (2017) vol.59, no.6, 441–456

  5. Ioannis K, Georgios S, Christos T, Panagiotis Z, Vassilios P, Stefan D (2018) Blockchain for business applications: a systematic literature review. International Conference on Business Information Systems

  6. Pasu P, Jarotwan K, Chumpol Y, Watchara C (2018) Applying epidemic algorithm for financial service based on blockchain technology. 2018 International Conference on Engineering Applied Sciences and Technology (ICEAST), pp. 1–4

  7. Fiergbor DD (2018) Blockchain technology in fund management. International Conference on Application of Computing and Communication Technologies, pp. 310–319

  8. Zhong L, Wu QH, Xie J, Qin B (2019) A secure large-scale instant payment system based on blockchain. Comput Security 84:349–364

    Article  Google Scholar 

  9. Wang H, Ma SL, Dai HN, Imrand M, Wang TS (2019) Blockchain-based data privacy management with nudge theory in open banking. Future Gener Comp Syst

  10. Wang H, Guo CN, Cheng SH LoC – a new financial loan management system based on smart contracts. Future Gener Comp Syst 10:648–655

  11. Alexandris G, Alexaki S, Katos V, Hatzivasilis G (2018) Blockchains as enablers for auditing cooperative circular economy networks. 23 rd International Workshop on Computer Aided Modeling and Design of Communicaiton Links and Networks (CAMAD), pp. 1–7

  12. Notheisen B, Cholewa B, Shanmugam AP (2017) Trading real-world assets on blockchain. Bus Inform Syst Eng 59(6):425–440

    Article  Google Scholar 

  13. Brühl V (2017) Virtual currencies, distributed ledgers and the future of financial services. Intereconomics 52(6):370–378

    Article  Google Scholar 

  14. Kramer J, van der Werf EMJM, Stokking J, Ruiz M (2018) A blockchain-based micro economy platform for distributed infrastructure initiatives. Proc. IEEE Int. Conf. Softw. Architecture. pp. 11–20

  15. Huh S, Cho S, Kim S (2017) Managing IoT devices using blockchain platform. 19th International Conference on Advanced Communication Technology (ICACT), pp. 464–467

  16. Kravitz DW, Cooper J (2017) Securing user identity and transactions symbiotically: IoT meets blockchain. Proc. Global Internet Things Summit (GIoTS), pp. 1–6

  17. Hjalmarsson FP, Hreioarsson GK, Hamdaqa M, Hjalmtysson G (2018) Blockchain-based e-voting system. Proc. IEEE 11th Int. Conf. Cloud Comput. (CLOUD), pp: 983–986

  18. Muzammal M, Qu Q, Nasrulin B (2019) Renovating blockchain with distributed databases: an open source system. Future Gener Comp Syst 90:105–117

    Article  Google Scholar 

  19. Sharma PK, Park JH (2018) Blockchain based hybrid network architecture for the smart city. Future Gener Comp Syst 86:650–655

    Article  Google Scholar 

  20. Zhang YH, Deng RH, Liu XM, Zheng D (2018) Blockchain based efficient and robust fair payment for outsourcing services in cloud computing. Inf Sci 462:262–277

    Article  MathSciNet  Google Scholar 

  21. Singh M, Kim S (2018) Branch based blockchain technology in intelligent vehicle. Comput Netw 145:219–231

    Article  Google Scholar 

  22. Ehmke C, Wessling F, Friedrich CM (2018) Proof-of-property – a lightweight and scalable blockchain protocol. 2018 IEEE/ACM 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB),pp. 48–51

  23. Tang F, Ma S, Xiang Y, Lin C (2019) An efficient authentication scheme for blockchain-based electronic health records. IEEE Access 7:41678–41689

    Article  Google Scholar 

  24. Xiong L, Li F, Zeng SK, Peng T, Liu ZC (2019) A blockchain-based privacy-awareness authentication scheme with efficient revocation for multi-server architectures. IEEE Access 7:125840–125853

    Article  Google Scholar 

  25. Yang CS, Chen XF, Xiang Y (2018) Blockchain-based publicly verifiable data deletion scheme for cloud storage. J Netw Comp Appl 103:185–193

    Article  Google Scholar 

  26. Savelyev A Copyright in the blockchain era: promises and challenges. Computer Law & Security Review 34(3):550–561

  27. Xu Y, Ren J, Zhang Y, Zhang C, Shen B, Zhang Y (2020) Blockchain empowered arbitrable data auditing scheme for network storage as a service. IEEE Trans Serv Comput 13(2):289–300

    Google Scholar 

  28. Linoy S, Mahdikhani H, Ray S, Ghorbani A (2019) Scalable privacy-preserving query processing over ethereum blockchain. 2019 IEEE International Conference on Blockchain (Blockchain), Atlanta, GA, USA, pp. 398–404

  29. Wang H, Guo HQ, Lin MS, Yin JF, He Q, Zhang J A new dependable exchange protocol. Computer Communications 29(15):2770–2780

  30. Pereira M, Dowsley R, Hanaoka G, Nascimento ACA (2010) Public key encryption schemes with bounded CCA security and optimal ciphertext length based on the CDH assumption. International Conference on Information Security, pp. 299–306

  31. Cramer R, Damgård I, Kiltz E, Zakarias S, Zottarel A (2012) DDH-like assumptions based on extension rings. International Workshop on Public Key Cryptography, pp: 644–661

  32. Sun Y, Zhang R, Wang X, Gao K, Liu L (2018) A decentralizing attribute- based signature for healthcare blockchain. In Proc. IEEE 27th Int. Conf. Comput. Commun. Netw. (ICCCN), pp. 1–9

Download references

Acknowledgments

This research is supported by the National Natural Science Foundation of China (61672299, 61802200), Natural Science Foundation of Jiangsu Province (BK20180745).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hanshu Hong.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hong, H., Sun, Z. A secure peer to peer multiparty transaction scheme based on blockchain. Peer-to-Peer Netw. Appl. 14, 1106–1117 (2021). https://doi.org/10.1007/s12083-021-01088-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-021-01088-4

Keywords

Navigation