Research on Multiparty Payment Technology Based on Blockchain and Smart Contract Mechanism

As a peer-to-peer “P2P” distributed ledger, the blockchain has the advantages of decentralization, no trust, open autonomy, and nontampering. Therefore, many users are willing to conduct transactions in blockchain cryptocurrency systems such as Bitcoin and Ethereum. However, the throughput of tradit...

Full description

Saved in:
Bibliographic Details
Main Author: Yanjun Zhang
Format: Article
Language:English
Published: Wiley 2022-01-01
Series:Journal of Mathematics
Online Access:http://dx.doi.org/10.1155/2022/3434954
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832565573628723200
author Yanjun Zhang
author_facet Yanjun Zhang
author_sort Yanjun Zhang
collection DOAJ
description As a peer-to-peer “P2P” distributed ledger, the blockchain has the advantages of decentralization, no trust, open autonomy, and nontampering. Therefore, many users are willing to conduct transactions in blockchain cryptocurrency systems such as Bitcoin and Ethereum. However, the throughput of traditional blockchain is extremely low, and the transaction is so delayed. The payment channel network is the most promising solution to expand the blockchain for widespread use. Achieving secure instant payment on the payment channel can significantly increase transaction throughput and reduce transaction delays. When the payment channel is closed, the balance in the channel will be returned to an account on the blockchain. In this paper, we discuss the design and the implementation of a multiparty payment channel network based on smart contracts. Where a two-party payment channel is designed based on blockchain and smart contracts, a new multiparty payment channel is established on the basis of the payment channel. A detailed definition and description are given, and the creation, update, and closing functions of the multiparty payment channel are designed. Moreover, we design a multiparty payment channel smart contract, deploy it to the local private blockchain, and conduct simulation and testing. The delay time of different transaction methods is counted, and the network topology type, transaction amount, and other factors are studied. The impact of transaction success rate and the gas consumption of different transaction methods are analyzed through multiple sets of experimental statistics.
format Article
id doaj-art-390d9321aa494caab672b9b4e97e5aa5
institution Kabale University
issn 2314-4785
language English
publishDate 2022-01-01
publisher Wiley
record_format Article
series Journal of Mathematics
spelling doaj-art-390d9321aa494caab672b9b4e97e5aa52025-02-03T01:07:15ZengWileyJournal of Mathematics2314-47852022-01-01202210.1155/2022/3434954Research on Multiparty Payment Technology Based on Blockchain and Smart Contract MechanismYanjun Zhang0Party School of Changzhi Committee of the Communist Party of ChinaAs a peer-to-peer “P2P” distributed ledger, the blockchain has the advantages of decentralization, no trust, open autonomy, and nontampering. Therefore, many users are willing to conduct transactions in blockchain cryptocurrency systems such as Bitcoin and Ethereum. However, the throughput of traditional blockchain is extremely low, and the transaction is so delayed. The payment channel network is the most promising solution to expand the blockchain for widespread use. Achieving secure instant payment on the payment channel can significantly increase transaction throughput and reduce transaction delays. When the payment channel is closed, the balance in the channel will be returned to an account on the blockchain. In this paper, we discuss the design and the implementation of a multiparty payment channel network based on smart contracts. Where a two-party payment channel is designed based on blockchain and smart contracts, a new multiparty payment channel is established on the basis of the payment channel. A detailed definition and description are given, and the creation, update, and closing functions of the multiparty payment channel are designed. Moreover, we design a multiparty payment channel smart contract, deploy it to the local private blockchain, and conduct simulation and testing. The delay time of different transaction methods is counted, and the network topology type, transaction amount, and other factors are studied. The impact of transaction success rate and the gas consumption of different transaction methods are analyzed through multiple sets of experimental statistics.http://dx.doi.org/10.1155/2022/3434954
spellingShingle Yanjun Zhang
Research on Multiparty Payment Technology Based on Blockchain and Smart Contract Mechanism
Journal of Mathematics
title Research on Multiparty Payment Technology Based on Blockchain and Smart Contract Mechanism
title_full Research on Multiparty Payment Technology Based on Blockchain and Smart Contract Mechanism
title_fullStr Research on Multiparty Payment Technology Based on Blockchain and Smart Contract Mechanism
title_full_unstemmed Research on Multiparty Payment Technology Based on Blockchain and Smart Contract Mechanism
title_short Research on Multiparty Payment Technology Based on Blockchain and Smart Contract Mechanism
title_sort research on multiparty payment technology based on blockchain and smart contract mechanism
url http://dx.doi.org/10.1155/2022/3434954
work_keys_str_mv AT yanjunzhang researchonmultipartypaymenttechnologybasedonblockchainandsmartcontractmechanism