CN108765129A - Traditional bank assets distribution based on block chain and system for settling account and method - Google Patents

Traditional bank assets distribution based on block chain and system for settling account and method Download PDF

Info

Publication number
CN108765129A
CN108765129A CN201810477212.7A CN201810477212A CN108765129A CN 108765129 A CN108765129 A CN 108765129A CN 201810477212 A CN201810477212 A CN 201810477212A CN 108765129 A CN108765129 A CN 108765129A
Authority
CN
China
Prior art keywords
branch
account
chain module
user
module
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.)
Granted
Application number
CN201810477212.7A
Other languages
Chinese (zh)
Other versions
CN108765129B (en
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.)
BEIJING ZHONGXIANG BIT TECHNOLOGY Co Ltd
Original Assignee
BEIJING ZHONGXIANG BIT 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 BEIJING ZHONGXIANG BIT TECHNOLOGY Co Ltd filed Critical BEIJING ZHONGXIANG BIT TECHNOLOGY Co Ltd
Priority to CN201810477212.7A priority Critical patent/CN108765129B/en
Publication of CN108765129A publication Critical patent/CN108765129A/en
Application granted granted Critical
Publication of CN108765129B publication Critical patent/CN108765129B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

This application discloses the traditional bank assets based on block chain to distribute and system for settling account and method.The system includes:Main chain module operates in Central Bank side, at least storing the issuing account of Central Bank, holding account, the account address of at least one branch and position account;And digital asset is issued by the issuing account of Central Bank, and digital asset is distributed to the position account of at least one branch in proportion;At least one private chain module, is separately operable in corresponding branch side, and wherein each is used to the account information that storage belongs to the user of the corresponding branch of private chain module;ILP connectors, respectively with main chain module and at least one private chain mould it is in the block each be connected, the issuing account for the digital asset of position account to be synchronized to target corresponding with position account branch.According to the technical solution of the embodiment of the present application, the assets settlement of traditional bank is realized based on block chain, accelerates traditional bank clearing and clearance speed, and improve fund utilization rate.

Description

Traditional bank assets distribution based on block chain and system for settling account and method
Technical field
Present application relates generally to fields of communication technology, more particularly to the distribution of the traditional bank assets based on block chain and clearance System and method.
Background technology
Block chain technology changes the mode of transaction flow and record preservation, to be greatly reduced in the application of financial field Transaction cost is obviously improved efficiency.R3CEV and Hyperledger block chain technologies have been set up in international major leading financial institution Using alliance.
Currently, the cross-border payment and settlement time is long, costly and must pass through multiple intermediate link.Needed for each remittance Intermediate link it is time-consuming and cost is higher, cost and efficiency have become where the bottleneck of cross-border remittance.With it is cross-border remittance with The mode of clearing is increasingly sophisticated, and the third party intermediary role being dependent between requestee and payee seems of crucial importance.
Secondly, the liquidation procedure of each country is different, and a remittance may be caused probably to need could arrive account within 2 to 3 days, imitated Rate is extremely low, and fund in float occupancy is very big.
Based on the above issues, it is expected that proposing that a kind of new scheme avoids third party intermediary role, and can accelerate clearing with Speed is cleared, the utilization rate of fund is greatly improved.
Invention content
In view of drawbacks described above in the prior art or deficiency, be intended to provide based on block chain traditional bank assets distribution with Liquidation method and system reduce transhipment charge to avoid transfer bank, and accelerate clearing and clearance speed, promote fund and utilize Rate.
In a first aspect, the embodiment of the present application provide it is a kind of based on block chain traditional bank assets distribution with clearance be System, the system include:
Main chain module operates in Central Bank side, at least storing the issuing account of Central Bank, holding account, at least one The account address of branch and position account;And by the issuing account of Central Bank issue digital asset, and by digital asset press than Example is distributed to the position account of at least one branch;
At least one private chain module, is separately operable in corresponding branch side, and wherein each is used to store and return Belong to the account information of the user of the corresponding branch of private chain module;
ILP connectors, respectively with main chain module and at least one private chain mould it is in the block each be connected, be used for position The digital asset of account is synchronized to the issuing account of target corresponding with position account branch.
Second aspect, the embodiment of the present application provide it is a kind of based on block chain traditional bank assets distribution with clearance side Method, this method include:
The main chain module for operating in Central Bank side, issuing account at least storing Central Bank and holds account, at least one The account address of branch and position account;Main chain module issues digital asset by the issuing account of Central Bank, and number is provided Production is distributed to the position account of at least one branch in proportion;
At least one private chain module, is separately operable in corresponding branch side, wherein each is belonged to for storing The account information of the user of the corresponding branch of private chain module;
By connecting main chain module and at least one private chain mould ILP connectors of each in the block, by position account Digital asset is synchronized to the issuing account of target corresponding with position account branch.
The system and method for traditional bank assets distribution and clearance provided by the embodiments of the present application based on block chain, passes through Main chain module and at least one private chain module, and be connected with each in the main chain module and at least one private chain module ILP connectors realize the assets settlement of traditional bank, accelerate traditional bank clearing and clearance speed, and improve fund utilization Rate.
The embodiment of the present application further additionally provides the transfer of the digital asset between colleague user and inter-bank user, base In block chain technology to traditional bank assets settlement business realizing automatic business processing, business processing efficiency is effectively improved, And reduce bank assets settlement method operation cost.
Description of the drawings
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 shows the knot of traditional bank assets distribution and system for settling account provided by the embodiments of the present application based on block chain Structure schematic block diagram;
The stream of Fig. 2 shows provided by the embodiments of the present application traditional bank assets distribution and liquidation method based on block chain Journey schematic diagram;
Fig. 3 shows the flow diagram of the embodiment of the present application step 230;
Fig. 4 shows the flow diagram that colleague user provided by the embodiments of the present application transfers accounts;
Fig. 5 shows that one embodiment of the application provided realizes inter-bank based on private chain module and main chain module synchronization data The flow diagram for the method transferred accounts;
What Fig. 6 showed that the another embodiment of the application provides realizes method that inter-bank is transferred accounts based on intermediate facilitator module Flow diagram.
Specific implementation mode
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Convenient for description, is illustrated only in attached drawing and invent relevant part.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Referring to FIG. 1, Fig. 1 show the traditional bank assets distribution provided by the embodiments of the present application based on block chain with it is clear The structural schematic block diagram of calculation system.
As shown in Figure 1, the system 100 includes:
Main chain module 110 operates in Central Bank side, at least storing the issuing account of Central Bank, holding account, at least one The account address of a branch and position account;And digital asset is issued by the issuing account of Central Bank, and digital asset is pressed Ratio is distributed to the position account of at least one branch;
At least one private chain module (for example, 120a, 120b), is separately operable in corresponding branch side, wherein often One account information for storing the user for belonging to the corresponding branch of private chain module;
ILP connectors 130, respectively with main chain module and at least one private chain mould it is in the block each be connected, for general The digital asset of position account is synchronized to the issuing account of target corresponding with position account branch.
In the embodiment of the present application, builds the distribution of the traditional bank assets based on block chain and system for settling account, the system include Operate in the main chain module 110 and at least one private chain module 120a for operating in corresponding branch, 120b of Central Bank side, example The corresponding private chain module 120a of such as the first branch, the second branch correspond to private chain module 120b, and in main chain module 110 and private chain mould ILP connectors 130 between block 120a, 120b.Wherein, main chain module 110 is used to store the issuing account of Central Bank, holds account Family, the account address of at least one branch and position account.The issuing account distribution number money that main chain module 110 passes through Central Bank Production, and the digital asset is distributed to the position account of at least one branch stored thereon in proportion.Such as first branch Position account, the position account of the second branch.
Private chain module 120a, 120b is separately operable in the first branch and the second branch, and private chain module 120a returns for storing Belong to the account information of the user of the first branch, private chain module 120b is used to store the account letter for the user for belonging to the second branch Breath, wherein account information, such as can be the issuing account of user and hold account.Private chain module 120a, 120b, such as may be used also Hold account with store intermediate facilitator module respectively.
InterLedger Protocal (hereinafter referred to as ILP, referred to as across account book agreement or across chain value transport protocol). ILP connectors are used to the digital asset of the position account stored in main chain module being synchronized to branch corresponding with the position account Issuing account, with meet electric business to payment clearance service promptness, convenience demand.
On this basis, which further includes:
Intermediate facilitator module 140 is connected between any two private chain module, in any two private chain module Between shift digital asset.
In the embodiment of the present application, intermediate facilitator module 140 is arranged between private chain module 120a and 120b, and being used for will be private The digital asset of certain numerical value or amount is transferred to the use of private chain module 120b in the account information of user on chain module 120a In the account information at family, or for the certain numerical value of user of private chain module 120b or the digital asset of amount to be transferred to private In the account information of the user of chain module 120a.For example, private chain module 120a operates in certain branch (such as first branch), private chain Module 120b operates in other branches (such as second branch).Note that branch different in the embodiment of the present application, such as can be First branch and the second branch or third branch and the 4th branch.Utilize the words such as " first ", " second ", " third ", " the 4th " Language limits branch, only understands as difference, is limited not as the sequence of operating method.
In the embodiment of the present application, intermediate facilitator module 140 is arranged in the private chain module 120a of the first branch and second point Between capable private chain module 120b.Private chain module 120a storage intermediate facilitators module 140 holds account S-A, private chain module 120b storage intermediate facilitators module 140 holds account S-B;
For example, when private chain module 120a receives the escrow trade AA that user A is created or initiated, the mesh of escrow trade AA Mark address is that intermediate facilitator module 140 holds account S-A what private chain module 120a was stored, and it is to use to initiate address or source address Family A's holds account aa;
Intermediate facilitator module 140 listens to escrow trade AA, and checks escrow trade AA;
Intermediate facilitator module 140 receives escrow trade AA, and is created or initiated escrow trade based on escrow trade AA The destination address of AAA, escrow trade AAA are that the user B of private chain module 120b storage holds account bb, this, which holds account bb, is The account address of the user B of private chain module 120b storages;
The account bb that holds of private chain module 120b listens to escrow trade AAA, and is verified to escrow trade AAA, such as Fruit is verified, then signs for escrow trade AAA;
Digital asset corresponding with escrow trade AAA is held account by private chain module 120b from intermediate facilitator module 140 What family S-B was transferred to user B holds account bb, and sends one and claim confirmation message to intermediate facilitator module 140;
Intermediate facilitator module 140 listens to this and claims confirmation message, and this is forwarded to claim confirmation message to private chain module 120a;
Private chain module 120a is listened to after this claims confirmation message, by the corresponding digital assets of escrow trade AA by user A The account aa that holds be transferred to intermediate facilitator module 140 and hold account S-A on private chain module 120a.
The embodiment of the present application changes tradition by the system of traditional bank assets distribution and clearance based on block chain The pattern of third party intermediary is trusted by bank, and the quick and inexpensive payment of digital asset point-to-point is realized by decentralization, bright The aobvious cost for reducing every transaction, greatly improves payment efficiency.
On the basis of above-described embodiment, the embodiment of the present application also proposed a kind of traditional bank assets based on block chain point Hair and liquidation method improve the completeness of cross-border remittance by this method, accelerate the speed of clearing and clearance, improve fund and utilize Rate.
It should be appreciated that all units or module described in system 100 and each step phase in the method that is described with reference to figure 2 It is corresponding.It is equally applicable to system 100 and unit wherein included above with respect to the operation and feature of method description as a result, herein It repeats no more.The modules of system 100 can in advance realize in the browser of electronic equipment or other security applications respectively, It can also be loaded into browser or its security application of electronic equipment by modes such as downloads.Respective mode in system 100 Block can cooperate with the unit in electronic equipment to realize the scheme of the embodiment of the present application.
Referring to FIG. 2, the traditional bank assets distribution that Fig. 2 shows provided by the embodiments of the present application based on block chain with it is clear The flow diagram of calculation method.
Step 210, the main chain module for operating in Central Bank side, at least store Central Bank issuing account and hold account, The account address of at least one branch and position account;Main chain module issues digital asset by the issuing account of Central Bank, and The digital asset is distributed to the position account for being sent at least one branch in proportion;
Step 220, at least one private chain module, is separately operable in corresponding branch side, wherein each is used for Storage belongs to the account information of the user of the corresponding branch of private chain module;
Step 230, by connecting main chain module and at least one private chain mould ILP connectors of each in the block, by head The digital asset of very little account is synchronized to the issuing account of target corresponding with position account branch.
In the embodiment of the present application, it is corresponding to it by the main chain module 110 and at least one operate in that operate in Central Bank side Branch private chain module 120a, 120b, and ILP connectors between main chain module 110 and private chain module 120a, 120b 130 realize the quick and inexpensive cross-border payment of point-to-point.Wherein, main chain module 110 be used for store Central Bank issuing account, Hold account, the account address of at least one branch and position account.Main chain module 110 issues number by the issuing account of Central Bank Word assets, and the digital asset is distributed to the position account of at least one branch stored thereon in proportion.Such as first point Capable position account, the position account of the second branch.
Private chain module 120a, 120b is separately operable in the first branch and the second branch, and private chain module 120a returns for storing Belong to the account information of the user of the first branch, private chain module 120b is used to store the account letter for the user for belonging to the second branch Breath, wherein account information, such as can be the issuing account of user and hold account.Private chain module 120a, 120b, such as may be used also Hold account with store intermediate facilitator module respectively.
InterLedger Protocal (hereinafter referred to as ILP, referred to as across account book agreement or across chain value transport protocol). ILP connectors are used to the digital asset of the position account stored in main chain module being synchronized to branch corresponding with the position account Issuing account, with meet electric business to payment clearance service promptness, convenience demand.
On the basis of this embodiment, referring to FIG. 3, Fig. 3 shows the flow diagram of the embodiment of the present application step 230. Step 230 further comprises:
Step 2301, the destination address of the first escrow trade of main chain module creation, first escrow trade is ILP connectors Account address in Central Bank side.
Step 2302, ILP connectors are monitored and receive the first escrow trade, then check the first escrow trade; Then, it is based on the first escrow trade and creates the second escrow trade, the destination address of second escrow trade is the account of target branch Family address, second escrow trade include the partial content of the first escrow trade.
In the embodiment of the present application, the position account of the first branch and the position account of the second branch are stored in main chain module 110 Family.Main chain module 110 creates or initiates an escrow trade, such as the first escrow trade, the destination address of first escrow trade Such as can be the address of holding user S-I or other forms of the ILP connectors in Central Bank side.
ILP connectors monitor the first escrow trade, when listening to the first escrow trade, base according to preset mode In the establishment of the first escrow trade or another escrow trade, such as the second escrow trade are initiated, the target of second escrow trade Location is the account address of target branch.Such as target branch can be the first branch, the account address of target branch for example can be with It is the issuing account of the first branch.
Wherein, the first escrow trade for example may include:Transaction in assets information, ILP packets private data, the first terms of trade And time-out time, first terms of trade for example can be first generated based on ILP packets private data and the first shared key Condition preimage carries out what Hash operation obtained.Wherein first shared secret key is that main chain module and at least one private chain mould are in the block every One by negotiating the first shared secret key under line.For example, main chain module 110 passes through with private chain module 120a, 120b under line respectively The shared secret key negotiated.
Step 2303, the private chain module of target branch listens to the second escrow trade, and tests the second escrow trade Card;If the verification passes, then the second escrow trade is signed for, and transmission first claims and confirms message to ILP connectors.
In the embodiment of the present application, the issuing account on the private chain module 120a of the first branch listens to the second escrow trade Afterwards, which is verified, and receives the second escrow trade after being verified.Verification method, such as can be with It is to be decompressed to obtain ILP packets private data and the first terms of trade using 120a pairs of the second escrow trade of private chain module, then, Private chain module 120a generates second condition preimage using the first shared key of ILP packets private data and itself storage;Then, sharp Hash operation is carried out with second condition preimage, obtains the second terms of trade.Finally, by the second terms of trade and the first terms of trade It is compared, if the two is identical, is verified;Otherwise, verification does not pass through.
When being verified, the issuing account of target branch increases digital asset corresponding with transaction in assets information.
Step 2304, ILP connectors listen to first and claim confirmation message, and forward it to main chain module.
In the embodiment of the present application, ILP connectors, which are monitored and receive first, claims confirmation message, and forward this first claim really Message is recognized to main chain module 110.Wherein, first to claim confirmation message include second condition preimage, which is private What the first shared secret key stored on ILP packets private datas of the chain module 120a based on decompression and private chain module 120a generated.
Step 2305, main chain module receive first claim confirmation message after, the position account of clearance target branch Digital asset.
In the embodiment of the present application, main chain module 110 receive first claim confirmation message after, can also be by judging first It claims the second condition preimage carried in confirmation message and whether first condition preimage is identical;If identical, target point is just cleared The digital asset of the position account of row (such as first branch).
In the embodiment of the present application, the digital asset of position account is being synchronized to target corresponding with position account branch After issuing account, this method further includes:
The issuing account of at least one branch distributes digital asset to the user account of at least one branch respectively;Alternatively,
The user of at least one branch is by obtaining the digital asset of the issuing account of at least one branch under line.
The embodiment of the present application is come real by the ILP connection synchrodatas between main chain module and at least one private chain module The digital asset of existing Central Bank issuing account is synchronized to the issuing account of each branch, to realize that the overall of digital asset is put down Weighing apparatus, enhances the safety of banking processing, and improves the efficiency of assets settlement.
The embodiment of the present application, after the digital asset of the position account of clearance target branch, it is further proposed that user it Between transfer account method.According to attaching relation between user and bank of transferring accounts, and two different application scenarios can be divided into and come in fact The transfer account method that existing the embodiment of the present application proposes.For example, attaching relation between user and branch of transferring accounts is the different user that transfers accounts Belong to identical branch;Or attaching relation between user and branch of transferring accounts is that different user attachings of transferring accounts divide in different Row.
Referring to FIG. 4, Fig. 4 shows the flow diagram that colleague user provided by the embodiments of the present application transfers accounts.Fig. 4 is described Attaching relation between user and branch of transferring accounts is different user attaching of transferring accounts in identical branch, and this method includes:
Step 410, the private chain module of branch receives the first transfer transaction information that the first user initiates to second user, First user and the second user belong to identical branch.
In the embodiment of the present application, user A (for example, first user) and user B (for example, second user) belong to same point Row, for example, the first branch.When user A initiates or create a money transfer transactions, such as the first transfer transaction information, this first is transferred accounts Transaction Information for example may include the account information of the information of digital asset and the user that transfers accounts.The wherein information of digital asset, example Such as can be the information that the digital asset that external interactive interface provides is serviced based on block chain, wherein interactive interface, such as can With including being supplied to the interfaces UI of user, being supplied to system or the api interface of artificial intelligence agents.The information of digital asset is for example It can be the number of the corresponding digital asset of the private chain module 120a of the first branch.It transfers accounts the account information of user, such as can User B to be the first branch holds account.
Step 420, the account information of private the first user of chain module pair of branch is verified, and after being verified, from The account information of first user subtracts the first digital asset corresponding with the first transfer transaction information, correspondingly in second user Increase by the first digital asset in account information.
The embodiment of the present application, when colleague realizes and transfers accounts, the private chain module 120a verification users A's of the first branch holds account Family after being verified, directly subtracts the number (for example, first digital asset) of digital asset, phase from holding for user A in account Ying Di increases by the first digital asset in account in holding for user B.
The embodiment of the present application can independently realize turn between the user in branch using the private chain module for operating in branch Account business realizes point-to-point quick transferred account service.
For transferring accounts, attaching relation between user and branch is different user attachings of transferring accounts in the situation of different branches, sheet Application embodiment further provide based on private chain module and main chain module synchronization data come realize method that inter-bank is transferred accounts or Another kind realizes method that inter-bank is transferred accounts based on intermediate facilitator module.
Referring to FIG. 5, Fig. 5 show it is provided by the embodiments of the present application based on private chain module and main chain module synchronization data come Realize the flow diagram for the method that inter-bank is transferred accounts.This method includes:
Step 501, the private chain module of the first branch receives the third user of the first branch to the fourth user of the second branch Initiate the second transfer transaction information;
Step 502, the first branch private chain module deduct third user account information in the second transfer transaction information Corresponding second digital asset, and record the second transfer transaction information;
Step 503, the first synchrodata that the private chain module of the first branch is generated based on the second transfer transaction information, and will First synchrodata is synchronized to main chain module by ILP connectors;
Step 504, main chain module parses the first synchrodata and obtains the second transfer transaction information;
Step 505, main chain module deducts corresponding with the second transfer transaction information second from the position account of the first branch Digital asset, and increase the second digital asset corresponding with the second transfer transaction information in the position account of the second branch, and Record the second transfer transaction information;
Step 506, main chain module is based on the second digital asset and the second transfer transaction information generates the second synchrodata, and Second synchrodata is synchronized to the private chain module of the second branch by ILP connectors;
Step 507, after the private chain module of the second branch obtains and parses the second synchrodata, the second digital asset is increased It is added to the account information of second user, and records the second transfer transaction information.
In the embodiment of the present application, third user and fourth user are respectively belonging to different branches, for example, user C (such as Three users) the first branch is belonged to, user D (such as fourth user) belongs to the second branch.It transfers accounts when user C initiates or create one Transaction, such as the second transfer transaction information, second transfer transaction information for example may include the information of digital asset and transfer accounts The account information of user.The wherein information of digital asset, such as can service external interactive interface based on block chain to provide Digital asset information, wherein interactive interface, such as may include the interfaces UI for being supplied to user, be supplied to system or artificial The api interface of intelligent agent.The information of digital asset for example can be the corresponding number of the private chain module 120a of the first branch The number of assets.Transfer accounts the account information of user, for example, can be the second branch user D hold account or other etc. Same account form.
Private chain module 120a deducts the second digital asset of user C held in account, and records the second money transfer transactions letter Breath.
Private chain module 120a is based on the second transfer transaction information and generates synchrodata, and the synchrodata is connected by ILP It connects device and is synchronized to main chain module 110.
After main chain module 110 receives synchrodata, parsing obtains the second transfer transaction information, and main chain module 110 is from the The digital asset in the second transfer transaction information, such as the second digital asset, corresponding landlord are deducted in the position account of one branch Chain module 110 increases by the second digital asset in the position account of the second branch, then transfers accounts in the record of main chain module 110 second Transaction Information.
After main chain module 110 increases by the second digital asset in the position account of the second branch, synchrodata is generated, by this Synchrodata is synchronized to the private chain module 120b of the second branch by ILP connectors.
After the private chain module 120b of second branch receives and parses through synchrodata, the second digital asset is increased into user D Hold account, then private chain module 120b record the second transfer transaction information.
In the embodiment of the present application, realizes that inter-bank is transferred accounts by main chain module and private chain module synchronization data, improve silver Automatic business processing ability of the row in terms of assets and clearance, reduces the operation cost of bank, improve inter-bank transfer accounts it is timely Property, convenience.
Referring to FIG. 6, Fig. 6 shows and provided by the embodiments of the present application realizes that inter-bank is transferred accounts based on intermediate facilitator module Method flow diagram.This method includes:
Step 601, the private chain module of the first branch receives the third escrow trade that the 5th user of the first branch creates, The destination address of third escrow trade is the account address that intermediate facilitator module stores in the private chain module of the first branch;
Step 602, third escrow trade is monitored and received to intermediate facilitator module, and is examined to third escrow trade It looks into, the 4th escrow trade is created based on third escrow trade, the destination address of the 4th escrow trade is the private chain of the second branch The account address of the 6th user stored in module;
Step 603, the private chain module of the second branch listens to the 4th escrow trade, and tests the 4th escrow trade Card, if the verification passes, then signs for the 4th escrow trade;
Step 604, the private chain module of the second branch takes third digital asset corresponding with the 4th escrow trade from centre Business holding in account of being stored in the private chain module of the second branch of quotient module block, is transferred to the account address of the 6th user, and sends Second claims confirmation message to intermediate facilitator module;
Step 605, intermediate facilitator module listens to second and claims confirmation message, and forwarding second claims confirmation message to the The private chain module of one branch;
Step 606, the private chain module of the first branch listen to second claim confirmation message after, will be with third escrow trade pair The third digital asset answered from the account address of the 5th user be transferred to intermediate facilitator module the first branch private chain module Account is held in upper storage.
The embodiment of the present application, the 5th user and the 6th user are respectively belonging to different branches, such as user E the (the such as the 5th User) the first branch is belonged to, user F (such as the 6th user) belongs to the second branch.It transfers accounts friendship when user E initiates or create one Easily, such as the third escrow trade that user E is initiated or created can be received by the private chain module 120a of the first branch, this The destination address of three escrow trades be intermediate facilitator module 140 stored in the private chain module 120 of the first branch hold account Family S-I-A.Wherein, third escrow trade includes:The the second shared secret key negotiated under 5th user and the 6th user's line;Assets are handed over Easy information and ILP packet private datas;Third terms of trade and time-out time, the third terms of trade are to be based on the privately owned number of ILP packets Carry out what Hash operation obtained according to the third condition preimage generated with the second shared key.Wherein, transaction in assets information includes turning The third digital asset for including in account information.
Intermediate facilitator module 140 is monitored and receives third escrow trade, then checks third escrow trade, it Afterwards, it is based on third escrow trade and creates the 4th escrow trade, the destination address of the 4th escrow trade is the user F of the second branch Account address.Account address for example can be the account for holding account or other forms of user F.
The account of holding of the user F of the private chain module 120b of second branch listens to the 4th escrow trade, to the 4th Escrow trade is verified, and if the verification passes, then signs for the 4th escrow trade.Private chain module 120b is by third digital asset What the holding of the intermediate facilitator module 140 stored from private chain module 120b was transferred to user F in account S-I-B holds account In.
The account of holding of user F on private chain module 120b claims confirmation letter to the transmission of intermediate facilitator module 140 second Breath, this second claim in confirmation message include fourth condition preimage, the fourth condition preimage be based on third escrow trade carry out Decompress the second shared secret key generation of obtained ILP packets private data and private chain module 120b storages.
Intermediate facilitator module 140 receives and forwards second to claim confirmation message to private chain module 120a, private chain module 120a judges whether the fourth condition preimage carried in the second reclaim message and third condition preimage are identical, if identical, by Three digital assets are transferred to intermediate facilitator module 140 and are deposited in the private chain module 120a of the first branch from the account of holding of user E Storage is held in account S-I-A.
In the embodiment of the present application, intermediate facilitator module 140 can also be in advance in the private chain module 120a with the first branch Hold account accordingly with being stored respectively on the private chain module 120b of the second branch, such as stores and hold in private chain module 120a Account S-I-A holds account S-I-B in private chain module 120b storages.
The embodiment of the present application, quick by intermediate facilitator module realization point-to-point and low-cost inter-bank are transferred accounts, are carried The high safety of inter-bank or cross-border remittance, accelerates clearing and clearance speed, and greatly improve fund utilization rate.
It should be noted that although describing the operation of the method for the present invention with particular order in the accompanying drawings, this is not required that Or imply and must execute these operations according to the particular order, it could the realization phase or have to carry out operation shown in whole The result of prestige.On the contrary, the step of describing in flow chart, which can change, executes sequence.Additionally or alternatively, it is convenient to omit certain Multiple steps are merged into a step and executed, and/or a step is decomposed into execution of multiple steps by step.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.People in the art Member should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from aforementioned invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature Other technical solutions of arbitrary combination and formation.Such as features described above has similar work(with (but not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (16)

1. a kind of distribution of traditional bank assets and system for settling account based on block chain, which is characterized in that the system includes:
Main chain module operates in Central Bank side, at least storing the issuing account of Central Bank, holding account, at least one branch Account address and position account;And digital asset is issued by the issuing account of the Central Bank, and by the digital asset It is distributed to the position account of at least one branch in proportion;
At least one private chain module, is separately operable in corresponding branch side, and wherein each is used to store and belong to The account information of the user of the corresponding branch of private chain module;
ILP connectors, respectively with the main chain module and at least one private chain mould it is in the block each be connected, for general The digital asset of the position account is synchronized to the issuing account of target branch corresponding with the position account.
2. according to the method described in claim 1, it is characterized in that, the system further includes:
Intermediate facilitator module is separately connected at least one private chain mould any two in the block, for described arbitrary Digital asset is shifted between the user of the corresponding branch of two private chain modules.
3. a kind of distribution of traditional bank assets and liquidation method based on block chain, which is characterized in that this method includes:
The main chain module for operating in Central Bank side, at least store Central Bank issuing account and hold account, at least one branch Account address and position account;The main chain module issues digital asset by the issuing account of the Central Bank, and by institute State the position account that digital asset is distributed at least one branch in proportion;
At least one private chain module, is separately operable in corresponding branch side, wherein each belongs to the private for storing The account information of the user of the corresponding branch of chain module;
By connecting the main chain module and at least one private chain mould ILP connectors of each in the block, by the head The digital asset of very little account is synchronized to the issuing account of target branch corresponding with the position account.
4. according to the method described in claim 3, it is characterized in that, the digital asset by the position account be synchronized to The issuing account of the corresponding target branch of the position account, including:
The destination address of first escrow trade of main chain module creation, first escrow trade is that the ILP connectors exist The account address of Central Bank side;
The ILP connectors are monitored and receive first escrow trade, then check first escrow trade;It connects It, the second escrow trade is created based on first escrow trade, the destination address of second escrow trade is the target The account address of branch, second escrow trade include the partial content of first escrow trade;
The private chain module of the target branch listens to second escrow trade, and tests second escrow trade Card;If the verification passes, then second escrow trade is signed for, and transmission first claims and confirms message to the ILP connectors;
The ILP connectors listen to described first and claim confirmation message, and forward it to the main chain module;
The main chain module receive described first claim confirmation message after, clear the number of the position account of the target branch Word assets.
5. according to the method described in claim 4, it is characterized in that, before first escrow trade of main chain module creation, it is somebody's turn to do Method further includes:
The main chain module and at least one private chain mould it is in the block each pass through and negotiate the first shared secret key under line.
6. according to the method described in claim 4, it is characterized in that, first escrow trade includes:Transaction in assets information, ILP packets private data, the first terms of trade and time-out time, first terms of trade are to be based on the ILP packets private data Carry out what Hash operation obtained with the first condition preimage that first shared key generates;
Second escrow trade includes:The transaction in assets information, the ILP packets private data, first terms of trade.
7. according to the method described in claim 4, it is characterized in that, it is described to second escrow trade carry out verification include:
Second escrow trade is decompressed to obtain the ILP packets private data and first terms of trade, it will be described ILP packets private data and first shared key generate second condition preimage;
Hash operation is carried out using the second condition preimage, obtains the second terms of trade;
Second terms of trade are compared with first terms of trade, if the two is identical, are verified;It is no Then, verification does not pass through;
When being verified, the account address of the target branch increases number money corresponding with the transaction in assets information Production.
8. the method according to the description of claim 7 is characterized in that receiving described first in the main chain module claims confirmation After message, this method further includes:
The main chain module judges that described first claims the second condition preimage carried in confirmation message and first condition original Seem no identical;
If identical, the digital asset of the position account of the target branch is just cleared.
9. according to the method described in claim 3, it is characterized in that, being synchronized to and institute by the digital asset of the position account After the issuing account for stating the corresponding target branch of position account, this method further includes:
The issuing account of at least one branch holds account distribution number to the user of at least one branch respectively Assets;Alternatively,
The user of at least one branch is by obtaining the digital asset of the issuing account of at least one branch under line.
10. according to the method described in claim 9, it is characterized in that, this method further includes:
Digital asset transfer is executed according to the attaching relation between user and branch, wherein is belonged between the user and branch Relationship includes that different user belongs to identical branch or different user belongs to different branches.
11. according to the method described in claim 10, it is characterized in that, the attaching relation includes different user belong to it is identical Branch, and the attaching relation according between user and branch executes digital asset transfer, including:
The private chain module of the branch receives the first transfer transaction information that the first user initiates to second user, and described first User and the second user belong to identical branch;
The private chain module of the branch verifies the account information of first user, and after being verified, from described The first digital asset corresponding with first transfer transaction information is subtracted in the account information of first user, correspondingly described Increase by first digital asset in the account information of second user.
12. according to the method described in claim 10, it is characterized in that, the attaching relation includes the different user belongs to Different branches, and the attaching relation according between user and branch executes digital asset transfer, including:
By shifting digital asset from the corresponding private chain module of the different branch and the main chain module synchronization data; Alternatively,
Digital asset is shifted by the intermediate facilitator module between the different branch.
13. according to the method for claim 12, which is characterized in that described to pass through private chain corresponding from the different branch Module and the main chain module synchronization data shift digital asset, including:
The third user that the private chain module of first branch receives first branch initiates second to the fourth user of the second branch Transfer transaction information;
The private chain module of first branch deduct in the account information of the third user with second transfer transaction information Corresponding second digital asset, and record second transfer transaction information;
The first synchrodata that the private chain module of first branch is generated based on second transfer transaction information, and will be described First synchrodata is synchronized to the main chain module by the ILP connectors;
The main chain module parses first synchrodata, obtains second transfer transaction information;
The main chain module deducts and second transfer transaction information corresponding second from the position account of first branch Digital asset, and increase the second number money corresponding with second transfer transaction information in the position account of second branch Production, and record second transfer transaction information;
The main chain module is based on second digital asset and second transfer transaction information generates the second synchrodata, and Second synchrodata is synchronized to the private chain module of second branch by the ILP connectors;
After the private chain module of second branch obtains and parses second synchrodata, second digital asset is increased It is added to the account information of the second user, and records second transfer transaction information.
14. according to the method for claim 12, which is characterized in that the intermediate clothes by between the different branch Quotient module block be engaged in shift digital asset, including:
The private chain module of first branch receives the third escrow trade that the 5th user of first branch creates, the third The destination address of escrow trade is account that the intermediate facilitator module stores in the private chain module of first branch Location;
The third escrow trade is monitored and received to the intermediate facilitator module, and is examined to the third escrow trade It looks into;Then, it is based on the third escrow trade and creates the 4th escrow trade, the destination address of the 4th escrow trade is described The account address of the 6th user stored in the private chain module of second branch;
The private chain module of second branch listens to the 4th escrow trade, and tests the 4th escrow trade Card, if the verification passes, then signs for the 4th escrow trade;
The private chain module of second branch takes third digital asset corresponding with the 4th escrow trade from the centre Business quotient module block stored in the private chain module of second branch with holding the account that the 6th user is transferred in account Location, and send second and claim confirmation message to the intermediate facilitator module;
The intermediate facilitator module listens to described second and claims confirmation message, and forwards described second to claim confirmation message extremely The private chain module of first branch;
The private chain module of first branch listen to described second claim confirmation message after, will be with the third escrow trade pair The third digital asset answered is transferred to the intermediate facilitator module in first branch from the account address of the 5th user Private chain module on store described hold account.
15. according to the method for claim 14, which is characterized in that
The third escrow trade includes:
The the second shared secret key negotiated under 5th user and the 6th user's line;
Transaction in assets information and ILP packet private datas;
Third terms of trade and time-out time, the third terms of trade are to be based on the ILP packets private data and described second The third condition preimage that shared key generates carries out what Hash operation obtained.
16. according to the method for claim 15, which is characterized in that listen to second in the private chain module of first branch After claiming confirmation message, this method further includes:
Judge that described second claims the fourth condition preimage carried in confirmation message and whether the third condition preimage is identical, Described in fourth condition preimage be based on being decompressed to obtain the ILP packets private data and described to the third escrow trade What the second shared secret key generated;
If identical, by third digital asset corresponding with the third escrow trade from the account address transfer of the 5th user Move on to the intermediate facilitator module stored in the private chain module of first branch described in hold account.
CN201810477212.7A 2018-05-17 2018-05-17 The distribution of traditional bank assets and system for settling account and method based on block chain Active CN108765129B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810477212.7A CN108765129B (en) 2018-05-17 2018-05-17 The distribution of traditional bank assets and system for settling account and method based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810477212.7A CN108765129B (en) 2018-05-17 2018-05-17 The distribution of traditional bank assets and system for settling account and method based on block chain

Publications (2)

Publication Number Publication Date
CN108765129A true CN108765129A (en) 2018-11-06
CN108765129B CN108765129B (en) 2019-08-23

Family

ID=64007005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810477212.7A Active CN108765129B (en) 2018-05-17 2018-05-17 The distribution of traditional bank assets and system for settling account and method based on block chain

Country Status (1)

Country Link
CN (1) CN108765129B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109493050A (en) * 2018-11-21 2019-03-19 北京蓝石环球区块链科技有限公司 Transfer process based on the more subchains of block chain main chain adduction row
CN109493037A (en) * 2018-11-27 2019-03-19 深圳声笑科技有限公司 Assets distributing method, device and storage medium based on DAG structure
CN109658246A (en) * 2018-12-20 2019-04-19 姚前 By the system and method that assets are issued as digital asset on chain under the chain of trustship registration
CN110992010A (en) * 2019-12-06 2020-04-10 中国科学院信息工程研究所 Digital currency issuing total amount control method and verification method
CN111915296A (en) * 2020-07-02 2020-11-10 连连智能科技有限公司 Virtual resource transfer method and system
CN113469817A (en) * 2021-07-07 2021-10-01 支付宝(杭州)信息技术有限公司 Asset transfer method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106780025A (en) * 2016-11-30 2017-05-31 中国银行股份有限公司 The transfer method of digital asset, apparatus and system in block chain
CN107239951A (en) * 2017-06-07 2017-10-10 北京天德科技有限公司 A kind of expansible Central Bank's digital cash method of commerce based on third generation block chain
CN107392608A (en) * 2017-07-11 2017-11-24 北京博晨技术有限公司 Digital asset method of commerce and block catenary system based on block catenary system
CN107742210A (en) * 2017-10-13 2018-02-27 布比(北京)网络技术有限公司 Across the chain fund transfer system and method for a kind of different blocks interchain
US20180113752A1 (en) * 2016-10-20 2018-04-26 International Business Machines Corporation Inter-ledger messaging in a blockchain

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180113752A1 (en) * 2016-10-20 2018-04-26 International Business Machines Corporation Inter-ledger messaging in a blockchain
CN106780025A (en) * 2016-11-30 2017-05-31 中国银行股份有限公司 The transfer method of digital asset, apparatus and system in block chain
CN107239951A (en) * 2017-06-07 2017-10-10 北京天德科技有限公司 A kind of expansible Central Bank's digital cash method of commerce based on third generation block chain
CN107392608A (en) * 2017-07-11 2017-11-24 北京博晨技术有限公司 Digital asset method of commerce and block catenary system based on block catenary system
CN107742210A (en) * 2017-10-13 2018-02-27 布比(北京)网络技术有限公司 Across the chain fund transfer system and method for a kind of different blocks interchain

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
S. THOMAS等: ""A Protocol for Interledger Payments"", 《HTTPS://INTERLEDGER.ORG/INTERLEDGER.PDF》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109493050A (en) * 2018-11-21 2019-03-19 北京蓝石环球区块链科技有限公司 Transfer process based on the more subchains of block chain main chain adduction row
CN109493050B (en) * 2018-11-21 2021-08-03 北京蓝石环球区块链科技有限公司 Transfer method based on block chain main chain and parallel multiple sub-chains
CN109493037A (en) * 2018-11-27 2019-03-19 深圳声笑科技有限公司 Assets distributing method, device and storage medium based on DAG structure
CN109658246A (en) * 2018-12-20 2019-04-19 姚前 By the system and method that assets are issued as digital asset on chain under the chain of trustship registration
CN110992010A (en) * 2019-12-06 2020-04-10 中国科学院信息工程研究所 Digital currency issuing total amount control method and verification method
CN111915296A (en) * 2020-07-02 2020-11-10 连连智能科技有限公司 Virtual resource transfer method and system
CN111915296B (en) * 2020-07-02 2022-11-22 众连智能科技有限公司 Virtual resource transfer method and system
CN113469817A (en) * 2021-07-07 2021-10-01 支付宝(杭州)信息技术有限公司 Asset transfer method and device
WO2023279965A1 (en) * 2021-07-07 2023-01-12 支付宝(杭州)信息技术有限公司 Asset transfer method and apparatus

Also Published As

Publication number Publication date
CN108765129B (en) 2019-08-23

Similar Documents

Publication Publication Date Title
CN108765129B (en) The distribution of traditional bank assets and system for settling account and method based on block chain
CN108154366B (en) Cross-chain digital asset transfer method and terminal equipment
CN110363665B (en) Credit right data processing method, device, equipment and medium
CN109741056B (en) Method and device for uploading electronic certificate
CN109154885A (en) Business processing on block platform chain executes
CN106952094A (en) Electronic bill management method and device
CN109784881A (en) General across chain payment scheme based on decentralization gateway
CN107301536A (en) Resource transfers method and device
CN109003081A (en) A kind of method of commerce and system based on block chain
CN108154439A (en) Asset data processing unit and method
CN104239803B (en) The safety information interaction method shifted for e-sourcing
CN109784921A (en) General across chain communication mechanism based on decentralization gateway
CN104301293B (en) Data processing method, device and system
CN109493064B (en) Bin order transaction coordination method and device based on block chain architecture
CN109447607A (en) A kind of method of commerce and device of unit account
CN109816361B (en) Block chain signature transfer method without mineral expense
CN110930152B (en) Data processing method based on block chain and related equipment
CN101504739A (en) Method for implementing electronic affirmation of logistics information
CN110111095A (en) Payment transaction judging method and payment system
CN110852485A (en) Transaction path short-circuiting method of block chain payment channel network
CN110098938A (en) Accelerate solution and system under a kind of trusted commission formula chain
CN109948370A (en) A kind of method for processing business based on block chain, device and electronic equipment
CN108134824A (en) A kind of travel products running log recording method and system
CN111667255B (en) Digital asset transfer system and method based on alliance chain
CN109685657A (en) The method and node device and storage medium of transaction are handled in block chain network

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
GR01 Patent grant
GR01 Patent grant