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

Accounting calculation method and device in the process of providing random numbers

A calculation method and random number technology, applied in the computer field, can solve problems such as the impossibility of trusting the randomness of random numbers and the lack of trust mechanism, etc., and achieve the effect of remarkable execution effect, strong enforceability, and guaranteed randomness

Active Publication Date: 2020-07-14
北京欧链科技有限公司
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the traditional network environment, random numbers are generated by their own hardware environment, but in the blockchain environment, there is a lack of trust mechanism between nodes and accounts, so it is impossible to trust the random number provided by any node or account. sex

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
  • Accounting calculation method and device in the process of providing random numbers
  • Accounting calculation method and device in the process of providing random numbers
  • Accounting calculation method and device in the process of providing random numbers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] Based on the above-mentioned idea of ​​calculating the account distribution in the process of providing random numbers, such as image 3 As shown in , it is the flow of the calculation method for dividing accounts in the process of providing random numbers shown in the embodiment of the present invention Figure 1 , the method is mainly executed by a server set in the network. Such as image 3 As shown, the calculation method of accounting in the process of providing random numbers includes the following steps:

[0038] S310. Receive and store data commitments submitted by multiple data providers into the blockchain, and freeze the accounts of multiple data providers with a fixed amount. The commitment value calculated by the source random number through an irreversible algorithm.

[0039]Due to network delays and other reasons, the time when each data provider provides the source random number is not synchronized, and it may be early or late. In order to prevent th...

Embodiment 2

[0065] Such as Figure 4 As shown in , it is the flow of the calculation method for dividing accounts in the process of providing random numbers shown in the embodiment of the present invention Figure II , the method can be viewed as image 3 The specific implementation of the method shown is mainly to refine the process of freezing the account amount and the process of returning it. Such as Figure 4 As shown, the calculation method of accounting in the process of providing random numbers includes the following steps:

[0066] S410, receiving data commitments submitted by multiple data providers, and judging whether the account balance of the data provider is greater than the predetermined balance, and the data commitment carries the source random number corresponding to the source random number that the data provider intends to submit through an irreversible algorithm calculation commitment value.

[0067] After receiving the data commitment submitted by the data provid...

Embodiment 3

[0089] Such as Figure 5 As shown in , it is a schematic structural diagram of the accounting calculation device in the random number provision process shown in the embodiment of the present invention Figure 1 , the device can be a server set in the network, used to execute such as image 3 The method steps shown. Such as Figure 5 As shown, the accounting calculation device in the random number provision process includes:

[0090] The commitment storage module 510 is used to receive the data commitments submitted by multiple data providers and store them in the blockchain, and freeze the accounts of multiple data providers with a fixed amount. Commitment value calculated by the irreversible algorithm of the source random number corresponding to the random number;

[0091] The commitment verification module 520 is used to receive the source random number to be submitted in the data commitment submitted by multiple data providers and store it in the block chain, and perfor...

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 embodiment of the invention provides a sub-account calculation method and device in a random number providing process. The method comprises the following steps that: receiving data commitments submitted by a plurality of data providers, and carrying out fixed amount freezing on the accounts of the data providers; receiving a source random number to be submitted in the data commitments, and carrying out commitment verification through an irreversible algorithm; after the commitment verification, if a determining result shows that a commitment value obtained by calculation is the same with the commitment value in the data commitment submitted by the data provider, receiving the source random number, and returning a frozen fixed account to the account of the data provider; calculating thereceived source random number through the irreversible algorithm, generating the random number, and storing the random number to a blockchain; and on the basis of an order form request, which is submitted from an ordering party, for purchasing the random number, providing the random number for the ordering party, and paying scheduled service fee for a data provider. By use of the scheme of the embodiment of the invention, on the basis of the generation process of the random number and an order form payment process, sub-account settlement is carried out on each data provider, and the method ishigh in enforceability.

Description

technical field [0001] The present application relates to the field of computer technology, and in particular to a method and device for accounting calculation in the process of providing random numbers. Background technique [0002] In the traditional network environment, random numbers are generated by their own hardware environment, but in the blockchain environment, there is a lack of trust mechanism between nodes and accounts, so it is impossible to trust the random number provided by any node or account. sex. [0003] The random number itself is a kind of data resource, which has applications in many fields, for example, for applications in mechanisms such as lottery or random allocation among multiple subjects. For example, lotteries for motor vehicle purchases, lottery for group competitions, lottery and other fields, all of which use random numbers. [0004] The most important feature of random numbers is to ensure the randomness of their generation and not be man...

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 Patents(China)
IPC IPC(8): G06F7/58G07C15/00G06Q40/00
CPCG06F7/588G06Q40/12G07C15/006
Inventor 宋承根谭智勇赵微
Owner 北京欧链科技有限公司