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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com