Unlock instant, AI-driven research and patent intelligence for your innovation.

Digital currency joint payment method and system based on blockchain smart contract

A smart contract and digital currency technology, applied in the field of blockchain, can solve the problems of increased workload, cumbersomeness, and lack of blockchain for payment agents, and achieve the effect of improving convenience and reliability

Pending Publication Date: 2020-11-20
HUAZHONG UNIV OF SCI & TECH
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method becomes very cumbersome especially when many people travel or make multiple payments, which increases the workload of the payment agent; at the same time, the authenticity and accuracy of the ledger is based on the trust between people, and No authoritative accounting or supervision
But there is no proven technology for co-payments using blockchain

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Digital currency joint payment method and system based on blockchain smart contract
  • Digital currency joint payment method and system based on blockchain smart contract
  • Digital currency joint payment method and system based on blockchain smart contract

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] A digital currency joint payment method based on a block chain smart contract according to an embodiment of the present invention comprises the steps of:

[0037] Step 1. Receive the group creator's request to create a joint payment group, create a smart contract script on the client, confirm the group member information and set the payable amount for each group member, and send the smart contract script, group The membership and the amount due are sent to the blockchain. The group member information can be confirmed by sending an inquiry message to the group member candidates.

[0038] Step 2. Deploy the smart contract script on the blockchain, create the contract account of the group member at the same time, and record the group member and the corresponding contract account in the smart contract script. The contract account is equivalent to a common wallet, which is used to store the total available amount of group members.

[0039] Step 3. The creator client sends ...

Embodiment 2

[0050] The co-payment software consists of two parts, the client and the blockchain smart contract. The users of the client are the co-payment initiator and the co-payment participant. Therefore, in the process of creating a co-payment group, the system can be divided into smart contracts, creator clients and participant clients; in the process of co-payment, the software can be divided into smart contracts, initiator clients and participant clients end.

[0051] The client stores the user's public key, private key and smart contract script code, and the smart contract script and smart contract account are deployed in the smart contract. Only message communication is carried out between clients, and the smart contract completes the functions of joint payment and automatic accounting.

[0052]The client needs to store the user's private key, public key and general smart contract script. Can communicate with other clients. Payments for user accounts, deployment of smart cont...

Embodiment 3

[0158] A digital currency joint payment method based on a blockchain smart contract in the embodiment of the present invention is different from Embodiment 2 in that each user can pay a different amount. The joint payment initiation request includes the payee, the participating members, the amount payable by each participating member, and the actual total transaction amount. When passing parameters to the smart contract, it is necessary to pass the payee, participating members, the individual payable amount of each participating member, and the actual total transaction amount.

[0159] Two variables need to be added:

[0160] (1) The list money_list is used to store the amount that each participant needs to pay (that is, the amount after adding 1% handling fee);

[0161] (2) The list actmoney_list is used to store the amount actually paid by each participant to the payee, and this variable is set by the initiator.

[0162] The lists money_list and actmoney_list need to be ad...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a digital currency joint payment method and system based on a blockchain smart contract, and a storage medium. The method comprises the following steps: receiving a common payment group creation request of a group creator, creating an intelligent contract script on a client, confirming group members, setting a payable amount of each group member, and sending the intelligentcontract script, the group members and the payable amount to a block chain; deploying an intelligent contract script on the blockchain, and creating contract accounts of the group members; sending the address of the contract account and the amount to be paid to the group members; receiving payment information of the group members, updating the total available amount of the group members in the contract account, and storing the payment information and the personal available amount information of each group member in the intelligent contract. According to the method disclosed in the invention,the common payment becomes public and transparent, and the convenience and reliability of the common payment are greatly improved.

Description

technical field [0001] The present invention belongs to the technical field of blockchain, and more specifically relates to a digital currency common payment method, system and storage medium based on blockchain smart contracts. Background technique [0002] It shows that the problem of multi-person co-payment often occurs in life scenarios, and we usually call it the AA system in life. The current conventional method is that one of the group acts as an agent to pay the merchant, and the others transfer money to the payment agent before or after the event. This method becomes very cumbersome especially when many people travel or make multiple payments, which increases the workload of the payment agent; at the same time, the authenticity and accuracy of the ledger is based on the trust between people, and No authoritative accounting or oversight. [0003] In recent years, the world has set off an upsurge of blockchain research. Many developed countries have begun to accept ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q20/06G06Q20/22
CPCG06Q20/065G06Q20/22
Inventor 郭瑾仪李伟明
Owner HUAZHONG UNIV OF SCI & TECH