One-to-many payment method and system under chain based on block chain

A blockchain, one-to-one technology, applied in the field of information security in communication systems, can solve the problem of low flexibility of off-chain payment, and achieve the effect of flexible payment distribution and efficient instant payment

Inactive Publication Date: 2019-09-10
BEIHANG UNIV
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a blockchain-based one-to-many payment method and system under the chain, which can solve the problem of low flexibility of off-chain payment in the off-chain payment system

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
  • One-to-many payment method and system under chain based on block chain
  • One-to-many payment method and system under chain based on block chain
  • One-to-many payment method and system under chain based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 2

[0100] Each module of the system of the present invention involves cryptographic tools, so before introducing the system, first understand the basic cryptographic tools that need to be used, including hash functions and digital signature cryptographic tools. Define hash functions, digital signatures:

[0101] Hash Function:

[0102] Hash function family Hash is a family of functions. where each function H starts from the domain {0,1} m Maps to the range {0,1} n , so that m≥n. Formally, a hash function satisfies the following three conditions:

[0103] (1) Determinism: For a known input, the hash function always outputs the same hash value

[0104]

[0105] (2) Randomness: For any large input set, the hash function always outputs a uniformly distributed random number

[0106]

[0107] (3) Collision resistance: Randomly take a function H from the hash function family Hash, for any polynomial time attacker A, there is a negligible function Negl(·), so that the followi...

Embodiment 3

[0134] The entities include system nodes, payers, depositors and payees. Each entity's agency role may be filled by one or more entities collaborating. Among them, the payer establishes a payment channel; the depositor locks a certain amount of frozen amount; the node verifies whether the payment channel and the frozen amount are valid; the payee verifies the validity of the payment.

[0135] image 3 The basic structure of the blockchain-based off-chain one-to-many payment system of the present invention, specifically, the present invention includes four types of entities: nodes, payers, depositors and payees. Among them, the public key and private key of the payer, depositor and payee can be expressed as (SK, PK).

[0136] It should be noted that the initialization is completed independently by the system node, the payer, the depositor and the payee, the channel establishment is completed by the payer and the node, the deposit is completed by the depositor and the node, an...

Embodiment 4

[0199] Figure 5 It is a flow chart of the blockchain-based one-to-many payment method in Embodiment 4 of the present invention, such as Figure 5 As shown, the blockchain-based off-chain one-to-many payment method includes: S210: Generate system public parameters, the private key and public key of the payer, depositor and payee; S220: The payer establishes an off-chain payment channel , and the node verifies the validity of the payment channel; S230: the staker locks a certain amount of frozen amount according to the existing payment channel, and the node verifies the validity of the frozen amount; S240: the payer submits a payment request to the staker, and the staker The currency side verifies the validity of the payment request; S250: the payer pays to the payee, and the payee verifies the validity of the payment; S260: the payee and the depositor make settlement.

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 one-to-many payment method and system under a chain based on a block chain. The payment method relates to an entity mechanism. The entity mechanism comprises a system node, apayer, a coin pressing party and a payee, and the method comprises the following steps: generating public parameters of a block chain system, and private keys and public keys of the payer, the coin pressing party and the payee; establishing an offline payment channel through the payer, and verifying the effectiveness of the payment channel through the system node; locking a set number of frozen money through the money pressing party according to the payment channel, and verifying the effectiveness of the frozen money through the system node; putting forward a payment request to the coin pressing party through payment, and verifying the effectiveness of the payment request through the coin pressing party; the payee paying to the payee through the payer, and the payee verifying the effectiveness of payment; and carrying out settlement between the payee and the money pressing party. By adopting the method or the system provided by the invention, the problem of low flexibility of locked amount distribution in the offline payment system can be solved.

Description

technical field [0001] The present invention relates to the field of information security in communication systems, in particular to a one-to-many payment method and system based on blockchain under the chain. Background technique [0002] Bitcoin and Ethereum are gaining more and more recognition due to their decentralized nature. At present, this type of system is widely used and has an important impact on the existing payment system. This type of cryptocurrency has a huge innovation, namely the consensus mechanism. This consensus mechanism enables each legal transaction order to be correctly recorded on the blockchain without problems such as double spending. Among them, the blockchain system is an open distributed database, which is jointly maintained by nodes distributed all over the world. Therefore, the blockchain system can replace a trusted third party, and users can join or leave the system at any time without arbitrary constraints. [0003] However, the consen...

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/38G06Q20/40
CPCG06Q20/38G06Q20/3821G06Q20/401G06Q20/405
Inventor 伍前红钟林
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products