Nothing Special   »   [go: up one dir, main page]

CN108090750A - Block chain settle accounts calculation system and method - Google Patents

Block chain settle accounts calculation system and method Download PDF

Info

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
Application number
CN201611042189.6A
Other languages
Chinese (zh)
Inventor
涂小强
申屠青春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Silver Chain Technology Co Ltd
Original Assignee
Shenzhen Silver Chain Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Silver Chain Technology Co Ltd filed Critical Shenzhen Silver Chain Technology Co Ltd
Priority to CN201611042189.6A priority Critical patent/CN108090750A/en
Publication of CN108090750A publication Critical patent/CN108090750A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment 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

Block chain settle accounts calculation system and method
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.
CN201611042189.6A 2016-11-22 2016-11-22 Block chain settle accounts calculation system and method Pending CN108090750A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
林晓轩: "《区块链技术在金融业的应用》", 《中国金融》 *

Cited By (22)

* Cited by examiner, † Cited by third party
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