CN108090750A - Block chain settle accounts calculation system and method - Google Patents
Block chain settle accounts calculation system and method Download PDFInfo
- Publication number
- CN108090750A CN108090750A CN201611042189.6A CN201611042189A CN108090750A CN 108090750 A CN108090750 A CN 108090750A CN 201611042189 A CN201611042189 A CN 201611042189A CN 108090750 A CN108090750 A CN 108090750A
- Authority
- CN
- China
- Prior art keywords
- chain
- transaction data
- module
- common recognition
- block chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses a kind of block chain settle accounts calculation system, including:Business chain and main chain, the business chain can be divided into uncrosslinking chain and derive from chain, and the uncrosslinking chain includes the multiple first common recognition nodes;The main chain includes the multiple second common recognition nodes;The derivation chain shares multiple second common recognition nodes with the main chain;The first common recognition node includes data processing module, and the data processing module is sent to the main chain for being spaced the first preset time extraction transaction data after the transaction data of extraction is packaged;The second common recognition node includes data reception module and settlement module;The data reception module is used to receive the transaction data after the encapsulation that the data processing module is sent;The settlement module carries out settle accounts calculation for being spaced the second preset time to the transaction data after encapsulation.The present invention can accelerate each mechanism clearing speed, reduce human cost, time cost, moreover it is possible to share transaction data each other, facilitate inquiry, improve transparency information.
Description
Technical field
The present invention relates to the settle accounts calculation system and method in block chain field more particularly to block chain field.
Background technology
Existing block chain project is all an only chain, such as bit coin, and money transfer transactions can only be done on it.This mould
Formula is for existing many industries, and less suitable applications to concrete scene, the business datum especially for each mechanism are all
It manages independently, it is very inconvenient, it is necessary to a large amount of manpower, time costs that this sample loading mode does settle accounts calculation between each mechanism.
The content of the invention
For overcome the deficiencies in the prior art, it is an object of the invention to provide a kind of block chain settle accounts calculation system and its sides
Method can accelerate each mechanism clearing speed, reduce human cost, time cost, moreover it is possible to share transaction data each other, conveniently look into
It askes, improves transparency information.
The purpose of the present invention is realized using following technical scheme:
Block chain settle accounts calculation system, the block chain settle accounts calculation system include:Uncrosslinking chain and main chain, the uncrosslinking chain include
Multiple first common recognition nodes;The main chain includes the multiple second common recognition nodes;
The first common recognition node includes data processing module, and the data processing module is for the first preset time of interval
Transaction data is extracted, and the main chain is sent to after the transaction data of extraction is packaged;
The second common recognition node includes data reception module and settlement module;The data reception module is used to receive
Transaction data after the encapsulation that the data processing module is sent;The settlement module is for the second preset time of interval to encapsulation
Transaction data afterwards carries out settle accounts calculation.
Preferably, the second common recognition node further includes:Second common recognition module and the second block chain module;
The second common recognition module, if being verified, will be settled accounts for being verified to the transaction data after settle accounts calculation
Transaction data after calculation is preserved into the second block chain module.
Preferably, the first common recognition node further includes:First common recognition module and the first block chain module;
The first common recognition module is used to carry out verification processing to the business datum in uncrosslinking chain, will if being verified
These business datums are stored in the first block chain module.
Preferably, the transaction data includes:Account status or record of transferring accounts;The account status includes each address
The amount of money, asset class and quantity;The record of transferring accounts includes:Input record and output record, the input record include turning
Account people and the amount of money or quantity are produced, the output record includes recipient and the reception amount of money or quantity.
On the other hand, the present invention also provides another block chain settle accounts calculation system, the system comprises:Main chain and derivation
Chain;The main chain includes multiple common recognition nodes;The derivation chain shares the multiple common recognition node;The common recognition node is included altogether
Know module, block chain module, data extraction module and settlement module;
The data extraction module, the transaction data of the generation on the first preset time extraction derivation chain of interval simultaneously will
The transaction data of extraction is preserved;
The settlement module carries out the transaction data of storage settle accounts calculation for being spaced the second preset time, and to will be clear
Transaction data after clearing is packaged;
The common recognition module, for derive from chain business datum and encapsulation after transaction data successively verify,
If being verified, business datum and transaction data are all stored in block chain module.
Preferably, the transaction data includes:Account status or/record of transferring accounts;The account status includes each address
The amount of money, asset class and quantity;The record of transferring accounts includes:Input record and output record, the input record include
It transfers accounts and people and produces the amount of money or quantity, the output record includes recipient and the reception amount of money or quantity.
On the other hand, the present invention also provides block chain settle accounts calculation method, the described method includes:
Uncrosslinking chain interval the first preset time extraction transaction data, and be sent to after the transaction data of extraction is packaged
Main chain;
The main chain receives the transaction data after the encapsulation, and is spaced the second preset time according to the number of deals after encapsulation
According to progress settle accounts calculation;
The main chain verifies the transaction data after settle accounts calculation, if being verified, by the transaction data after clearance
It preserves into the block chain module of the main chain.
Preferably, the method further includes:
The uncrosslinking chain verifies the business datum in uncrosslinking chain, if being verified, by business datum preserve to
In the block chain module of uncrosslinking chain.
Preferably, the transaction data includes:Account status or/record of transferring accounts;The account status includes each address
The amount of money, asset class and quantity;The record of transferring accounts includes:Input record and output record, the input record include
It transfers accounts and people and produces the amount of money or quantity, the output record includes recipient and the reception amount of money or quantity.
On the other hand.The present invention also provides another block chain settle accounts calculation method, the method is applied to include main chain
In the system of derivation chain;The main chain includes multiple common recognition nodes;The derivation chain shares the multiple common recognition node;It is described
Method includes:
The common recognition node verifies the business datum for deriving from chain, is verified, is stored in block chain module;
Common recognition node separation the first preset time extraction derives from the business datum that is generated on chain and by the business of extraction
Data are preserved;
Common recognition second preset time of node separation settles accounts the business datum of storage, generates block number of deals
According to, and to the transaction data after settling accounts is packaged;
The common recognition node verifies transaction data after encapsulation, if being verified, by the transaction data after encapsulation
It preserves into the block chain module of common recognition node
Compared with prior art, the beneficial effects of the present invention are:Block chain settle accounts calculation system provided by the invention includes:Solely
Vertical chain and main chain, the uncrosslinking chain include the multiple first common recognition nodes;The main chain includes the multiple second common recognition nodes;It is described only
Vertical chain extracts transaction data by first the first preset time of common recognition node separation, and after the transaction data of extraction is packaged
It is sent to the main chain;The main chain is by the second common recognition node by the second preset time of interval of reception to the transaction after encapsulation
Data carry out settle accounts calculation.Since the system includes uncrosslinking chain and main chain, uncrosslinking chain and main chain all include multiple common recognition nodes, pass through
Respective common recognition node is respectively completed the extraction and clearing of transaction data, so can accelerate each mechanism clearing speed, reduces manpower
Cost, time cost, moreover it is possible to share transaction data each other, facilitate inquiry, improve transparency information.
Description of the drawings
Fig. 1 is the structure diagram for the block chain settle accounts calculation system that one embodiment of the invention provides;
Fig. 2 is the structure diagram of the second common recognition node in figure one;
Fig. 3 is the structure diagram of the first common recognition node in figure one
Fig. 4 is the block chain settle accounts calculation method flow diagram that one embodiment of the invention provides;
Fig. 5 is the structure diagram for the block chain settle accounts calculation system that one embodiment of the invention provides;
Fig. 6 is the structure diagram of common recognition node in Fig. 5;
Fig. 7 is the block chain settle accounts calculation method flow diagram that one embodiment of the invention provides.
Specific embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, with reference to the accompanying drawings and embodiments, it is right
The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and
It is not used in the restriction present invention.
Embodiment one:
Fig. 1 is the structure diagram of block chain settle accounts calculation system provided in an embodiment of the present invention, as shown in Figure 1, the block chain
Settle accounts calculation system includes:Uncrosslinking chain 10 and main chain 20.Main chain is honoured for fund, assets are issued, organization management, and uncrosslinking chain is used for
The assets transfer of certain project business, user management, transaction record, operation flow, are settled accounts on main chain.The uncrosslinking chain 10 wraps
Include multiple first common recognition nodes 11;The main chain 20 includes the multiple second common recognition nodes 21;Uncrosslinking chain can have multiple, uncrosslinking chain
It can be formed by each organization, such as each big bank etc., identical communications protocol is set between uncrosslinking chain and main chain, so
It sets, uncrosslinking chain can transmit transaction data to main chain.
Such as Fig. 2, Fig. 3, the first common recognition node 11 includes data processing module 111, for being spaced the working of the first preset time
Business extracting data transaction data, for example (specific interval is how long, can basis every the transaction data of extraction in 10 minutes
Demand is set, and is not limited herein), and the main chain 20 is sent to after the transaction data of extraction is packaged;Second common recognition
Node 21 includes data reception module 211 and settlement module 212;The data reception module 211 is used to receive the data
Transaction data after the encapsulation that processing module 111 is sent;After the settlement module 212 is for being spaced the second preset time to encapsulation
Transaction data carry out settle accounts calculation (for example interval carry out a settle accounts calculation in 30 minutes, and equally, how long is specific interval, can be with
It sets, does not limit herein according to demand).Above-mentioned transaction data may include:Account status or record of transferring accounts;The account status
The amount of money, asset class and quantity including each address;The record of transferring accounts includes:Input record and output record, it is described
Input record includes transferring accounts people and produces the amount of money or quantity, and the output record includes recipient and receives the amount of money or number
Amount.The transaction data that first common recognition node extracts data processing module encapsulates, and is mainly sealed according to transaction data type
Dress is packaged.For example packing can be packaged according to account status or record type of transferring accounts.
Since the system includes uncrosslinking chain and main chain, uncrosslinking chain and main chain all include multiple common recognition nodes, by respective
Common recognition node is respectively completed the extraction and clearing of transaction data, so can accelerate each mechanism clearing speed, reduces human cost, when
Between cost.
Preferably, the first common recognition node 11 further includes the first common recognition module 112 and the first block chain module 113;It is described
First common recognition module 112, if being verified, business datum is stored in for being verified to the business datum in uncrosslinking chain
In first block chain module 113, then the first block chain mould transaction data in the block will be encapsulated in by data processing module 111 and uploaded
To main chain.Specifically, after being verified, authenticated business datum is preserved into the first block chain module, data processing mould
Business datum is packaged into block transaction data by the business datum that block 111 extracts according to transaction data type package, then will envelope
The block being packaged into is filled to upload in main chain.The verification for module 112 of knowing together by first improves the security of business datum,
Business datum is packaged into block transaction data simultaneously to preserve into the first block chain module 113, facilitates structure query business number
According to.
Preferably, in the embodiment of the present invention, the second common recognition node 21 further includes:Second common recognition module 213 and the
Two block chain modules 214;The second common recognition module 213 is for verifying the transaction data after settle accounts calculation, if verification is logical
It crosses, then preserves the transaction data after clearance into the second block chain module 214.Preferably, the second all common recognition section
Second common recognition module 213 of point all verifies the transaction data after settle accounts calculation, if by it is N number of (N is natural number more than 1,
Can specifically be configured according to demand) certification of the second common recognition node, then the transaction data after settle accounts calculation is preserved to described the
In two block chain modules 214.The transaction data after settle accounts calculation is verified again by the second common recognition module 213, is further improved
The security of transaction data, while the transaction data after settle accounts calculation preserved into the second block chain module 214, it is convenient
Each mechanism is inquired about.
Embodiment two:
Fig. 4 is a kind of settle accounts calculation method flow schematic diagram of block chain settle accounts calculation system provided in an embodiment of the present invention, is joined
According to Fig. 4, this method comprises the following steps:
Step 101, uncrosslinking chain interval preset business datum extraction transaction data authenticated to every at the first time, and
Main chain is sent to after the transaction data of extraction is packaged.
Being spaced the first preset time can be interval 10 minutes, can also be configured according to actual volume, such as 5 points
Clock, 20 minutes etc.;After uncrosslinking chain extraction transaction data, sent out after the transaction data of extraction is packaged according to transaction data type
Give main chain.The transaction data includes:Account status or/and record of transferring accounts;The account status includes the gold of each address
Volume, asset class and quantity;The record of transferring accounts includes:Input record and output record, the input record include transferring accounts
People and the amount of money or quantity are produced, the output record includes recipient and the reception amount of money or quantity.
Preferably, after extracting business datum, each node that business datum can also be sent to uncrosslinking chain is tested
Business datum after being verified, is packaged into transaction data according to transaction data format, main chain is uploaded to again after preserving by card
In.
Preferably, before extracting business datum, each node that business datum can also be sent to uncrosslinking chain is tested
Card, after being verified, business datum is preserved, can be packaged into transaction data according to transaction data format after preservation extracts
It uploads to again in main chain.
Step S102, after main chain receives the transaction data after the encapsulation, and the second preset time of interval is according to encapsulation
Transaction data carries out settle accounts calculation;
Step S103, main chain verifies the transaction data after settle accounts calculation, if being verified, by the transaction after clearance
Data are preserved into the block chain module of the main chain.
Preferably, block transaction data can be sent to each common recognition node to verify, it will clearance if being verified
Good transaction data is preserved into the block chain module of the main chain, and verification determination methods can be:The result of verification and clearing
Inventory record is consistent, then is verified, and verification computational methods can be:To the amount of money, asset class and the quantity of every account address
It calculates, is formed by the end of current point in time per the total amount of money of account and amount of assets;And record of transferring accounts in certain time,
Calculate in some period all produce the amount of money or quantity, receives the amount of money or quantity.It is if being verified, settle accounts calculation is good
Transaction data is packaged into block according to transaction data type package and preserves into the block chain module of the main chain.
Method in the present embodiment and the system in previous embodiment one be based on two aspects under same inventive concept,
System implementation process is described in detail in front, so those skilled in the art can be according to foregoing description clearly
Understand the implementation process of the method in this implementation, in order to illustrate the succinct of book, details are not described herein again.
Embodiment three:
Fig. 5 is another block chain settle accounts calculation system provided in an embodiment of the present invention, including main chain 30 and derives from chain 40, described
Main chain 30 shares multiple common recognition nodes 31 with the derivation chain 40;The main chain is traded data clearing, and the derivation chain is
Main chain is functionally extended to block chain, and main chain uses identical transaction form with deriving from chain.Deriving from chain 40 can be multiple.
Such as Fig. 6, the common recognition node 31 includes 311 settlement module 312 of data extraction module, common recognition module 313 and area
Block chain module 314;The data extraction module 311 derives from for being spaced the first preset time (for example being spaced 10 minutes) extraction
The transaction data of extraction simultaneously be saved in local block chain module by the business datum of the generation on chain;The settlement module
312, the transaction data of storage is settled accounts for being spaced the second preset time, and to the transaction data after settling accounts is sealed
Dress, specifically can be packaged into block by the transaction data after clearing according to transaction data type package;The common recognition module
313, for being verified to transaction data after business datum and encapsulation, if being verified, by business datum and encapsulation
Transaction data (block) afterwards is preserved into the block chain module 314.
The transaction data includes:Account status or record of transferring accounts;The account status includes the amount of money of each address, money
Produce type and quantity;The record of transferring accounts includes:Input record and output record, the input record include transfer accounts people and
The amount of money or quantity are produced, the output record includes recipient and receives the amount of money or quantity.
Since the system includes main chain and derives from chain, derive from chain and main chain all shares multiple common recognition nodes, saved by knowing together
All transaction data for deriving from chain of point extraction and clearing so can accelerate each mechanism clearing speed, reduce human cost, time
Cost, while the transaction data after clearing is packaged into block and is stored in block chain, each mechanism can share number of deals each other
According to facilitating inquiry, improve transparency information.
Example IV:
Fig. 7 is the flow chart of another block chain settle accounts calculation method provided in an embodiment of the present invention, referring to Fig. 7, the block chain
Settle accounts calculation method is applied in the system for including main chain and derivation chain;The main chain shares the multiple common with the derivation chain
Know node;It the described method comprises the following steps:
Step S201, node separation the first preset time of knowing together extraction derives from the business datum that is generated on chain and by extraction
Business datum is preserved.
Step S202, common recognition the second preset time of node separation settles accounts the business datum of storage, and to that will settle accounts
Business datum afterwards is packaged into block transaction data and is packaged.
Step S203, common recognition node verifies transaction data after encapsulation, if being verified, by the transaction after encapsulation
Data are preserved into the block chain module of common recognition node.
In the embodiment of the present invention, after the first preset time of node separation of knowing together, the business datum of all derivation chains is carried
It takes out and is settled accounts, form the statement of account for always inputting, exporting in a this period;Statement of account is encapsulated again and is packaged
Into block transaction data.
Preferably, each common recognition node can verify the transaction data after encapsulation, verification determination methods are:Verification
Result and statement of account record it is consistent, then be verified, verification computational methods can be:The amount of money, money to every account address
It produces type and quantity to calculate, be formed by the end of current point in time per the total amount of money of account and amount of assets;And certain time
It inside transfers accounts record, calculate in this period all produce the amount of money or quantity, receives the amount of money or quantity.It will be clear if being verified
Good transaction data encapsulation is packaged into block and preserves into the block chain module of the main chain.
Method in the present embodiment and the system in previous embodiment three be based on two aspects under same inventive concept,
System implementation process is described in detail in front, so those skilled in the art can be according to foregoing description clearly
Understand the implementation process of the method in this implementation, in order to illustrate the succinct of book, details are not described herein again.
It will be apparent to those skilled in the art that technical solution that can be as described above and design, make other various
Corresponding change and deformation, and all these changes and deformation should all belong to the protection domain of the claims in the present invention
Within.
Claims (10)
1. block chain settle accounts calculation system, which is characterized in that the block chain settle accounts calculation system includes:Uncrosslinking chain and main chain, it is described
Uncrosslinking chain includes the multiple first common recognition nodes;The main chain includes the multiple second common recognition nodes;
The first common recognition node includes data processing module, and the data processing module extracts for being spaced the first preset time
Transaction data, and the main chain is sent to after the transaction data of extraction is packaged;
The second common recognition node includes data reception module and settlement module;The data reception module is described for receiving
Transaction data after the encapsulation that data processing module is sent;After the settlement module is for being spaced the second preset time to encapsulation
Transaction data carries out settle accounts calculation.
2. the block chain settle accounts calculation system as described in right wants 1, which is characterized in that the second common recognition node further includes:Second
Module of knowing together and the second block chain module;
The second common recognition module is for verifying the transaction data after settle accounts calculation, if being verified, after settle accounts calculation
Transaction data preserve into the second block chain module.
3. the block chain settle accounts calculation system as described in right wants 1, which is characterized in that the first common recognition node further includes:First
Module of knowing together and the first block chain module;
The first common recognition module is used to verify the transaction data of data processing module extraction, will if being verified
The transaction data of data processing module extraction is preserved into the first block chain module;
The first common recognition module is used to carry out verification processing to the business datum in uncrosslinking chain, if being verified, by these
Business datum is stored in the first block chain module.
4. the block chain settle accounts calculation system as described in one of claim 1-3, which is characterized in that the transaction data includes:Account
Family state or record of transferring accounts;The account status includes the amount of money, asset class and the quantity of each address;The record bag of transferring accounts
It includes:Input record and output record, the input record include transferring accounts people and produce the amount of money or quantity, and the output records
Including recipient and receive the amount of money or quantity.
5. block chain settle accounts calculation system, which is characterized in that the system comprises:Main chain and derivation chain;The main chain includes multiple
Common recognition node;The derivation chain shares the multiple common recognition node;It is described common recognition node include common recognition module, block chain module,
Data extraction module and settlement module;
The data extraction module derives from the transaction data of the generation on chain for interval the first preset time extraction and will extract
Transaction data preserved;
The settlement module, for be spaced the second preset time the transaction data of storage is settled accounts, and to that will settle accounts after
Transaction data is packaged;
The common recognition module, for being verified to transaction data after encapsulation, if being verified, by the transaction data after encapsulation
It preserves into the block chain module;
The common recognition module is successively verified for the transaction data after the business datum to derivation chain and encapsulation, if testing
Card passes through, then business datum and transaction data is all stored in block chain module.
6. block chain settle accounts calculation system as claimed in claim 5, which is characterized in that it is characterized in that, the transaction data package
It includes:Account status or/record of transferring accounts;The account status includes the amount of money, asset class and the quantity of each address;It is described to transfer accounts
Record includes:Input record and output record, the input record includes transferring accounts people and produces the amount of money or quantity, described defeated
Going out record includes recipient and receives the amount of money or quantity.
7. block chain settle accounts calculation method, which is characterized in that the described method includes:
Uncrosslinking chain interval the first preset time extraction transaction data, and it is sent to master after the transaction data of extraction is packaged
Chain;
The main chain receives the transaction data after the encapsulation, and be spaced the second preset time according to the transaction data after encapsulation into
Row settle accounts calculation;
The main chain verifies the transaction data after settle accounts calculation, if being verified, the transaction data after clearance is preserved
Into the block chain module of the main chain.
8. block chain settle accounts calculation method as claimed in claim 7, which is characterized in that the method further includes:
The uncrosslinking chain verifies the transaction data of extraction, if being verified, the transaction data of extraction is preserved to only
In the block chain module of vertical chain;
The uncrosslinking chain verifies the business datum in uncrosslinking chain, if being verified, business datum is preserved to independence
In the block chain module of chain.
9. block chain settle accounts calculation method as claimed in claim 7 or 8, which is characterized in that the transaction data includes:Account shape
State or/and record of transferring accounts;The account status includes the amount of money, asset class and the quantity of each address;The record bag of transferring accounts
It includes:Input record and output record, the input record include transferring accounts people and produce the amount of money or quantity, and the output records
Including recipient and receive the amount of money or quantity.
10. block chain settle accounts calculation method, which is characterized in that the method is applied in the system for including main chain and derivation chain;
The main chain includes multiple common recognition nodes;The derivation chain shares the multiple common recognition node;The described method includes:
The common recognition node verifies the business datum for deriving from chain, is verified, is stored in block chain module;
Common recognition node separation the first preset time extraction derives from the business datum that is generated on chain and by the business datum of extraction
It is preserved;
Common recognition second preset time of node separation settles accounts the business datum of storage, generates block transaction data, and
To the transaction data after settling accounts is packaged;
The common recognition node verifies transaction data after encapsulation, if being verified, the transaction data after encapsulation is preserved
Into the block chain module of common recognition node;
The common recognition node verifies transaction data after encapsulation, if being verified, the transaction data after encapsulation is preserved
Into the block chain module of common recognition node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611042189.6A CN108090750A (en) | 2016-11-22 | 2016-11-22 | Block chain settle accounts calculation system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611042189.6A CN108090750A (en) | 2016-11-22 | 2016-11-22 | Block chain settle accounts calculation system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108090750A true CN108090750A (en) | 2018-05-29 |
Family
ID=62170179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611042189.6A Pending CN108090750A (en) | 2016-11-22 | 2016-11-22 | Block chain settle accounts calculation system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108090750A (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109165324A (en) * | 2018-08-20 | 2019-01-08 | 深圳市元征科技股份有限公司 | A kind of transaction data packaging method and relevant apparatus |
CN109242453A (en) * | 2018-08-07 | 2019-01-18 | 阿里巴巴集团控股有限公司 | A kind of method of commerce and system for depositing card based on centralization clearing and block chain |
CN109271446A (en) * | 2018-08-30 | 2019-01-25 | 杭州复杂美科技有限公司 | A kind of parallel chain method of data synchronization, equipment and storage medium |
CN109377365A (en) * | 2018-10-18 | 2019-02-22 | 杭州复杂美科技有限公司 | A kind of assets transfer method, equipment and storage medium |
CN109379429A (en) * | 2018-10-25 | 2019-02-22 | 龚玉环 | A kind of multichain management method and system based on block chain |
CN109410045A (en) * | 2018-08-30 | 2019-03-01 | 杭州复杂美科技有限公司 | A kind of parallel chain common recognition method, equipment and storage medium |
CN109493015A (en) * | 2018-10-18 | 2019-03-19 | 杭州复杂美科技有限公司 | A kind of assets transfer method, equipment and storage medium |
CN109784857A (en) * | 2019-01-16 | 2019-05-21 | 杭州基尔区块链科技有限公司 | Data processing method, device and system based on block chain |
CN110492988A (en) * | 2019-07-03 | 2019-11-22 | 特斯联(北京)科技有限公司 | A kind of the big data system and its processing method of multidiameter delay multiplexing |
RU2723308C1 (en) * | 2018-11-07 | 2020-06-09 | Алибаба Груп Холдинг Лимитед | Control of private transactions in chains of blocks based on processing flow |
WO2020133333A1 (en) * | 2018-12-29 | 2020-07-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for a hierarchical blockchain network |
CN111667370A (en) * | 2020-06-05 | 2020-09-15 | 中国银行股份有限公司 | Block chain system for social security fee collection and settlement |
CN112561697A (en) * | 2020-11-30 | 2021-03-26 | 深圳前海益链网络科技有限公司 | Energy storage transaction method based on block chain and related device |
CN114144994A (en) * | 2019-08-01 | 2022-03-04 | Bloom技术株式会社 | Directed acyclic graph-account intelligent transaction chain general ledger system of Byzantine fault-tolerant deterministic consensus mode |
CN117592985A (en) * | 2024-01-18 | 2024-02-23 | 广东通莞科技股份有限公司 | Pos machine settlement business data management system based on blockchain |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105488722A (en) * | 2015-11-30 | 2016-04-13 | 布比(北京)网络技术有限公司 | Asset data processing method and device based on derivation chain |
CN105488675A (en) * | 2015-11-25 | 2016-04-13 | 布比(北京)网络技术有限公司 | Distributed shared general ledger construction method of block chain |
CN105681301A (en) * | 2016-01-16 | 2016-06-15 | 杭州复杂美科技有限公司 | Settlement method on block chain |
CN105809420A (en) * | 2016-03-08 | 2016-07-27 | 杭州复杂美科技有限公司 | Liquidation method of multi-layer block chain |
CN105931052A (en) * | 2016-04-21 | 2016-09-07 | 四川大学 | Virtual currency transaction validation method based on block chain multi-factor cross-validation |
-
2016
- 2016-11-22 CN CN201611042189.6A patent/CN108090750A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105488675A (en) * | 2015-11-25 | 2016-04-13 | 布比(北京)网络技术有限公司 | Distributed shared general ledger construction method of block chain |
CN105488722A (en) * | 2015-11-30 | 2016-04-13 | 布比(北京)网络技术有限公司 | Asset data processing method and device based on derivation chain |
CN105681301A (en) * | 2016-01-16 | 2016-06-15 | 杭州复杂美科技有限公司 | Settlement method on block chain |
CN105809420A (en) * | 2016-03-08 | 2016-07-27 | 杭州复杂美科技有限公司 | Liquidation method of multi-layer block chain |
CN105931052A (en) * | 2016-04-21 | 2016-09-07 | 四川大学 | Virtual currency transaction validation method based on block chain multi-factor cross-validation |
Non-Patent Citations (1)
Title |
---|
林晓轩: "《区块链技术在金融业的应用》", 《中国金融》 * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109242453A (en) * | 2018-08-07 | 2019-01-18 | 阿里巴巴集团控股有限公司 | A kind of method of commerce and system for depositing card based on centralization clearing and block chain |
US11042876B2 (en) | 2018-08-07 | 2021-06-22 | Advanced New Technologies Co., Ltd. | Transaction method and system based on centralized settlement and blockchain deposit certificates |
CN109242453B (en) * | 2018-08-07 | 2021-03-23 | 创新先进技术有限公司 | Transaction method and system based on centralized settlement and block chain deposit certificate |
CN109165324A (en) * | 2018-08-20 | 2019-01-08 | 深圳市元征科技股份有限公司 | A kind of transaction data packaging method and relevant apparatus |
CN109410045A (en) * | 2018-08-30 | 2019-03-01 | 杭州复杂美科技有限公司 | A kind of parallel chain common recognition method, equipment and storage medium |
CN109271446B (en) * | 2018-08-30 | 2020-10-23 | 杭州复杂美科技有限公司 | Parallel chain data synchronization method, equipment and storage medium |
CN109271446A (en) * | 2018-08-30 | 2019-01-25 | 杭州复杂美科技有限公司 | A kind of parallel chain method of data synchronization, equipment and storage medium |
CN109493015A (en) * | 2018-10-18 | 2019-03-19 | 杭州复杂美科技有限公司 | A kind of assets transfer method, equipment and storage medium |
CN109377365A (en) * | 2018-10-18 | 2019-02-22 | 杭州复杂美科技有限公司 | A kind of assets transfer method, equipment and storage medium |
CN109379429A (en) * | 2018-10-25 | 2019-02-22 | 龚玉环 | A kind of multichain management method and system based on block chain |
RU2723308C1 (en) * | 2018-11-07 | 2020-06-09 | Алибаба Груп Холдинг Лимитед | Control of private transactions in chains of blocks based on processing flow |
WO2020133333A1 (en) * | 2018-12-29 | 2020-07-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for a hierarchical blockchain network |
CN109784857B (en) * | 2019-01-16 | 2020-09-25 | 杭州基尔区块链科技有限公司 | Data processing method, device and system based on block chain |
CN109784857A (en) * | 2019-01-16 | 2019-05-21 | 杭州基尔区块链科技有限公司 | Data processing method, device and system based on block chain |
CN110492988B (en) * | 2019-07-03 | 2020-07-21 | 特斯联(北京)科技有限公司 | Multi-path parallel multiplexing big data system and processing method thereof |
CN110492988A (en) * | 2019-07-03 | 2019-11-22 | 特斯联(北京)科技有限公司 | A kind of the big data system and its processing method of multidiameter delay multiplexing |
CN114144994A (en) * | 2019-08-01 | 2022-03-04 | Bloom技术株式会社 | Directed acyclic graph-account intelligent transaction chain general ledger system of Byzantine fault-tolerant deterministic consensus mode |
CN111667370A (en) * | 2020-06-05 | 2020-09-15 | 中国银行股份有限公司 | Block chain system for social security fee collection and settlement |
CN112561697A (en) * | 2020-11-30 | 2021-03-26 | 深圳前海益链网络科技有限公司 | Energy storage transaction method based on block chain and related device |
CN112561697B (en) * | 2020-11-30 | 2024-10-29 | 深圳前海益链网络科技有限公司 | Block chain-based energy storage transaction method and related device |
CN117592985A (en) * | 2024-01-18 | 2024-02-23 | 广东通莞科技股份有限公司 | Pos machine settlement business data management system based on blockchain |
CN117592985B (en) * | 2024-01-18 | 2024-05-07 | 广东通莞科技股份有限公司 | Pos machine settlement business data management system based on blockchain |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108090750A (en) | Block chain settle accounts calculation system and method | |
CN106991165A (en) | Method, device and the electronic equipment of processing financial data based on block chain | |
CN107038578B (en) | Multi-signature transaction information processing method in data transaction platform based on block chain | |
CN109379429A (en) | A kind of multichain management method and system based on block chain | |
CN107276754B (en) | Method and device for generating a large number of private keys based on block chain | |
CN104199832B (en) | Banking network based on comentropy transaction community discovery method extremely | |
US6434238B1 (en) | Multi-purpose transaction card system | |
CN105741095A (en) | Dynamic compression and access method of block chain | |
CN107944868A (en) | A kind of electronics deposit system and management method based on block chain intelligence contract | |
CN106991612A (en) | Method, device and the electronic equipment shared for finance data | |
CN106056373A (en) | Divisible digital asset transfer method based on blockchains | |
CN111818095B (en) | Tax refunding method and device based on block chain and electronic equipment | |
CN103838875A (en) | Information collecting system based on two-dimensional bar code and method of information collecting system | |
CN101645184B (en) | Extension method and device of multiple wallets, and transaction initiation method and device | |
CN111538782B (en) | Energy big data management system based on block chain | |
CN106910066A (en) | A kind of payment encryption storage system and method based on block chain technology | |
CN108596471A (en) | Project evaluation information processing method, device, computer equipment and storage medium | |
CN106096925A (en) | A kind of smart card, the recharge method of a kind of smart card and system | |
CN109087203A (en) | A kind of block chain isomerism system of main chain and side chain | |
KR20210100693A (en) | Online and offline virtual currency transfer method and system | |
CN108833099A (en) | Key generation method, device, key recovery method and device | |
CN109615348A (en) | A kind of method of mark encryption currency wallet address and a kind of encryption money-system | |
US7079654B1 (en) | Method for carrying out an electronic transaction using several signatures | |
CN105427102A (en) | Financial IC card based authentication method and corresponding device and system | |
CN202058254U (en) | USB Key device with card reader function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180529 |