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

CN106228446B - Transaction in assets plateform system and method based on privately owned block chain - Google Patents

Transaction in assets plateform system and method based on privately owned block chain Download PDF

Info

Publication number
CN106228446B
CN106228446B CN201610569487.4A CN201610569487A CN106228446B CN 106228446 B CN106228446 B CN 106228446B CN 201610569487 A CN201610569487 A CN 201610569487A CN 106228446 B CN106228446 B CN 106228446B
Authority
CN
China
Prior art keywords
transaction
auspicious
lcl
assets
information
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.)
Active
Application number
CN201610569487.4A
Other languages
Chinese (zh)
Other versions
CN106228446A (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.)
Jiangsu Peerfintech 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
Publication of CN106228446A publication Critical patent/CN106228446A/en
Application granted granted Critical
Publication of CN106228446B publication Critical patent/CN106228446B/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/06Asset management; Financial planning or analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention provides a kind of transaction in assets plateform system and method based on privately owned block chain, and the system comprises the private networks being made of several auspicious nodal points and a gateway.Auspicious nodal point is for trading, timing generates distributed account book (ledger) and is sent in other auspicious nodal points, it votes the Transaction Information in received each ledger, the ledger for meeting default ballot condition is packaged as common recognition result information (abbreviation LCL), LCL is sent to other auspicious nodal points, stop voting after receiving LCL and stores LCL.Wherein, the Transaction Information and extension information that present node is traded during ledger is used to store timing, extension information includes transaction certificate and relevant information.Storing LCL includes that LCL is connected to previous LCL, and each LCL is sequentially connected composition block chain.Gateway is used for monitoring trading, and provides assets and exchange channel.The present invention is stored in composition block chain in each auspicious nodal point by storing extension information in ledger, and by LCL, realizes distributed quick storage transaction certificate and related keyword information.

Description

Transaction in assets plateform system and method based on privately owned block chain
Technical field
This application involves technical field of the computer network, and in particular to a kind of transaction in assets platform based on privately owned block chain System and method.
Background technique
The core that middle clever paper " Bitcoin:A Peer-to-Peer Electronic Cash System " solves Problem be lack on a distribution network trust field how compliance.The bit being born on the basis of this paper Coin solves the above problem, but still has the shortcomings that speed slowly and need to dig mine book keeping operation: a transaction of bit coin averagely needs 10 Minute;Meanwhile bit coin carries out digging mine book keeping operation, as reward, system can be returned with bit coin, this process expends very much Time and electric power.
The appearance of auspicious wave (Ripple) coin solves the problems, such as the above-mentioned two o'clock of bit coin.One of Ripple network is main special Point is decentralization, and core mechanism is similar with bit coin, compared to bit coin, Ripple network have a variety of currency of support, It is automatic carry out currency exchange, transaction confirmation time-consuming it is short, without download block chain, without dig mine, total amount not can increase can only The features such as successively decreasing.
However for Ripple network, there are still be unable to satisfy distributed storage extension information (such as transaction certificate and phase Close key message) demand defect, and can not to the transaction certificate traded before the nodes sharing being newly added and Related keyword information.
Summary of the invention
In view of drawbacks described above in the prior art or deficiency, be intended to provide a kind of distributed quick storage transaction certificate and The transaction in assets plateform system and method based on privately owned block chain of related keyword information.
In a first aspect, the present invention provides a kind of transaction in assets plateform system based on privately owned block chain, the system comprises The private network being made of several auspicious nodal points and a gateway.
For mutually trading, timing generates distributed account book and is sent to the private network the auspicious nodal point In other auspicious nodal points, votes the Transaction Information in received each distributed account book, default ballot condition will be met Distributed account book be packaged as common recognition result information (last closed ledger, abbreviation LCL), Xiang Suoshu private network it is other Auspicious nodal point sends LCL, stops voting after receiving LCL and stores LCL.
Wherein, the transaction letter that current auspicious nodal point is traded during the distributed account book is used to store the timing Breath and extension information, the extension information include the transaction certificate and relevant information of the transaction.The storage LCL includes will The previous LCL that LCL connection is stored, each LCL stored are sequentially connected composition block chain.
The gateway is for monitoring the transaction occurred in the private network, and the assets for providing the transaction are exchanged and led to Road.
Second aspect, the present invention provide a kind of transaction in assets method based on privately owned block chain, the method be suitable for by The private network of several auspicious wave (rippled) nodes and a gateway (gatewayd) composition.The described method includes:
Each auspicious nodal point periodically generates distributed account book respectively and is sent to other auspicious node of the private network Point in.Wherein, the Transaction Information that current auspicious nodal point is traded during the distributed account book is used to store the timing With extension information, the extension information includes the transaction certificate and relevant information of the transaction.The gateway is described for monitoring The transaction occurred in private network, and the assets for providing the transaction exchange channel.
Each auspicious nodal point respectively votes to the Transaction Information in respectively received each distributed account book.
Will the distributed account book that default ballot condition be met be packaged as common recognition result information (last closed ledger, Abbreviation LCL), other auspicious nodal points of Xiang Suoshu private network send LCL, and the auspicious nodal point for receiving LCL stops voting and storing LCL returns to previous step.Wherein, the storage LCL includes the previous LCL for being stored LCL connection, and each LCL stored is successively Connection composition block chain.
Transaction in assets plateform system based on privately owned block chain that many embodiments of the present invention provide and method by point Storage includes the extension information of transaction certificate and relevant information in cloth account book (ledger), and will in each round common recognition ballot Being stored in each auspicious nodal point by the LCL that ledger is packaged for generating forms block chain, realizes distributed quick Store transaction voucher and related keyword information;Simultaneously for the new auspicious nodal point that private network is added, by what is run The ripple network mechanism that rippled program has determines that it can synchronize the ledger in current private network, thus logical It crosses synchronous ledger and realizes the transaction certificate and related keyword information traded before sharing;
The transaction in assets plateform system based on privately owned block chain and method that some embodiments of the invention provide further lead to The extra byte information for generating store transaction voucher and relevant information is crossed, and is sent to each auspicious nodal point storage, is realized another A kind of distributed quick storage transaction certificate of mode and related keyword information;
The transaction in assets plateform system based on privately owned block chain and method that some embodiments of the invention provide further lead to The scheduled initial wealth of account distribution that activation was requested and be to gateway response Account activation is crossed, the automatic activation of account is realized;
The transaction in assets plateform system based on privately owned block chain and method that some embodiments of the invention provide further lead to The customized assets of transaction creation are crossed, and monitor whether the customized assets of transaction auditing create success by gateway, realizes and makes by oneself The creation of adopted assets further enriches the transaction asset class in private network.
Detailed description of the invention
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 is the structural schematic diagram of the transaction in assets plateform system based on privately owned block chain in one embodiment of the invention.
Fig. 2 is the flow chart of the transaction in assets method based on privately owned block chain in one embodiment of the invention.
Fig. 3 is the schematic diagram of voting process in one embodiment of the invention China and Sweden nodal point.
Fig. 4 is the client flow diagram of one embodiment of the invention China and Sweden nodal point.
Fig. 5 is the flow chart of the transaction in assets method based on privately owned block chain in one embodiment of the present invention.
Fig. 6 is the flow chart of the transaction in assets method based on privately owned block chain in one embodiment of the present invention.
Specific embodiment
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, part relevant to invention is illustrated only in attached drawing.
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.
Fig. 1 is the structural schematic diagram of the transaction in assets plateform system based on privately owned block chain in one embodiment of the invention.
As shown in Figure 1, in the present embodiment, the transaction in assets plateform system packet provided by the invention based on privately owned block chain Include the private network 10 being made of several auspicious nodal points 11 and a gateway 12.
For mutually trading, timing generates distributed account book (ledger) and is sent to private network auspicious nodal point 11 It in 10 other auspicious nodal points 11, votes the Transaction Information in received each ledger, default ballot condition will be met Distributed account book be packaged as common recognition result information (last closed ledger, abbreviation LCL), Xiang Suoshu private network its Its auspicious nodal point sends LCL, stops voting after receiving LCL and stores LCL.
Wherein, the ledger Transaction Information that current auspicious nodal point 11 is traded during being used to store the timing and expansion Information is opened up, the extension information includes the transaction certificate and relevant information of the transaction.The storage LCL includes connecting LCL The previous LCL stored, each LCL stored are sequentially connected composition block chain.
Gateway 12 is for monitoring the transaction occurred in private network 10, and the assets for providing the transaction exchange channel.
Specifically, as shown in Figure 1, auspicious nodal point 11 includes rippled unit, the first middle layer rippled-lib, second Middle layer rippled-rest and client.Rippled unit is for running rippled program.First middle layer rippled- Lib provides websocket interface for being packaged to bottom for the client.Second middle layer rippled-rest is used It is packaged in bottom, provides rest interface for gateway 12.The financial institution of the outer nets such as gateway 12 and bank connect, and is each auspicious The assets that nodal point 11 provides transaction exchange channel.
Fig. 2 is the flow chart of the transaction in assets method based on privately owned block chain in one embodiment of the invention.Money shown in Fig. 2 Producing method of commerce can be applied in transaction in assets plateform system shown in FIG. 1.
As shown in Fig. 2, in the present embodiment, the transaction in assets method packet provided by the present invention based on privately owned block chain It includes:
S50: timing generates distributed account book (ledger) and is sent to the private network each auspicious nodal point respectively Other auspicious nodal points in.
Wherein, the transaction letter that current auspicious nodal point is traded during the distributed account book is used to store the timing Breath and extension information, the extension information include the transaction certificate and relevant information of the transaction, and the gateway is for monitoring institute The transaction occurred in private network is stated, and the assets for providing the transaction exchange channel;
S70: each auspicious nodal point respectively votes to the Transaction Information in respectively received each distributed account book, will The distributed account book for meeting default ballot condition is packaged as common recognition result information (last closed ledger, abbreviation LCL).
Other auspicious nodal points of S90: Xiang Suoshu private network send LCL, and the auspicious nodal point for receiving LCL stops voting and depositing Store up LCL, return step S70.
Wherein, the storage LCL includes the previous LCL for being stored LCL connection, and each LCL stored is sequentially connected group At block chain.
Specifically, it in private network 10 shown in Fig. 1, is trading all the time between each auspicious nodal point 11.? In the present embodiment, the transaction includes money transfer transactions and sheet transaction two types, and in more embodiments, the transaction is also It may include other type of transaction.The transaction is exchanged channel by the assets that gateway provides and is realized.
In step s 50, each auspicious nodal point 11 periodically generates ledger, such as auspicious nodal point A is sent out in 3 seconds at first Two transactions have been given birth to, the ledger of the Transaction Information for being packaged two transaction and extension information is generatedA1, it is sent to private network 10 other auspicious nodal points 11;Three transactions have occurred in 3 seconds at second, generate the Transaction Information for being packaged three transaction With the ledger of extension informationA2, it is sent to other auspicious nodal points 11 of private network 10.The ledger generated afterwards can inherit previous The related setting of a ledger, specifically includes the information such as the tranaction costs for inheriting previous ledger, the father of latter ledger is arranged Cryptographic Hash is the cryptographic Hash of previous ledger, inherits and be incremented by the sequence number of previous ledger.The Transaction Information is for participating in The ballot that " common recognition " mechanism used by rippled program carries out.The extension information is used to store the transaction of each transaction Voucher and relevant information.The relevant information specifically includes the information such as wallet and assets information, and the wallet includes The information such as personal account, the assets information include assets write a Chinese character in simplified form, the information such as asset name and assets symbol.
In the present embodiment, the fixed time interval for being packaged ledger is 3 seconds, and in more embodiments, fixed time interval can basis Actual demand is set as different durations, technical effect having the same.
In step S70, each auspicious nodal point 11 respectively carries out the Transaction Information in respective received each ledger Several wheel ballots, the first round of voting will obtain the Transaction Information that votes are 50% and be packaged as a suggestion Proposal and send As input, the second wheel is packaged as other auspicious nodal points 11 into private network by the Transaction Information that votes are 60% is obtained One suggestion Proposal is simultaneously sent to other auspicious nodal points 11 in private network as input, and so on, in fourth round The Transaction Information that votes are 80% will be obtained and be packaged as LCL.
In the present embodiment, the first round need to obtain 50% votes, and the votes that hereafter every wheel need to obtain are incremented by 10%, Generating the votes that LCL need to be obtained is 80%, and in more embodiments, the ratio of above-mentioned items votes can be according to actual needs Using different proportional numerical values, technical effect having the same.
In step S90, when each auspicious nodal point 11 receives LCL, stop ongoing ballot, by LCL store to In local data base.Specifically, this received LCL is connected to after the LCL of a upper storage, to make each of storage LCL is sequentially connected composition block chain.It returns again to step S70 and restarts the first round of voting.
Transaction in assets plateform system and method provided by the above embodiment based on privately owned block chain passes through in ledger Storage includes the extension information of transaction certificate and relevant information, and being packaged by ledger by generation in each round common recognition ballot Obtained LCL is stored in composition block chain in each auspicious nodal point, realizes distributed quick storage transaction certificate and correlation Key message.
Simultaneously as the ripple network mechanism that the rippled program that each auspicious nodal point 11 is run has determines The new auspicious nodal point 11 that private network 10 is added, can synchronize the ledger in current private network 10, each existing without synchronizing The database of node, thus the node being newly added can be realized by synchronous ledger it is shared before the transaction traded with Card and related keyword information.
In a preferred embodiment, several auspicious nodal points 11 include at least two trusted nodes.
Auspicious nodal point 11 has configuration file, and the configuration file includes the trusted list for carrying out the ballot UNL, trusted list UNL include the key that each trusted node generates.
Fig. 3 is the schematic diagram of voting process in one embodiment of the invention China and Sweden nodal point.As shown in figure 3, for auspicious node Point A, each Transaction Information transactions included by each ledger generates Candidate Set list candidate based on the received set。
In the first round of voting, left channel shown in Fig. 3 inputs each ledger, is compared with trusted list UNL:
Give up if not meeting, is compared if meeting with each Transaction Information in Candidate Set list candidate set It is right:
If meeting, it is denoted as to the Transaction Information ballot for meeting comparison in candidate set;
It is denoted as if not meeting and does not vote.
The Transaction Information that votes are 50% will be obtained after the first round of voting is complete is packaged as a suggestion Proposal1And The left channel that other auspicious nodal points 11 in private network are sent to as second ballot inputs, in second ballot with UNL comparison, compares if meeting with Transaction Information each in candidate set, generates Proposal2, retransmits to other auspicious The left channel input that nodal point 11 is voted as third round, and so on.
In a preferred embodiment, auspicious nodal point 11 is also used to generate the extra byte information of the transaction and to privately owned net Other auspicious nodal points 11 of network 10 are sent, and receive the extra byte information that other auspicious nodal points 11 are sent and store to Local data base.
Wherein, the extra byte information is used to store the transaction certificate and relevant information of the transaction.
Above-described embodiment further passes through the extra byte information for generating store transaction voucher and relevant information, and is sent to Each auspicious nodal point storage, realizes the distributed quick storage transaction certificate of another way and related keyword information.
In a preferred embodiment, gateway 12 be also used to respond Account activation request and be activation account distribution it is scheduled Initial wealth.
Whether the account that auspicious nodal point 11 is also used to judge that present node logs in activates: if un-activation, sending out to gateway 12 Send activation request to Activate Account.
Fig. 4 is the client flow diagram of one embodiment of the invention China and Sweden nodal point.
As shown in figure 4, user, after present node logon account, client judges whether account activates: if un-activation Display activation link sends activation request to gateway 12, gateway 12 responds account and swashs after detecting that user clicks activation link It is living to request and distribute scheduled initial wealth, such as fixed small amount ideal money for the account of activation.
Fig. 5 is the flow chart of the transaction in assets method based on privately owned block chain in one embodiment of the present invention.
As shown in figure 5, in transaction in assets method corresponding with above-mentioned transaction in assets plateform system, before step S50 also Include:
S10: whether the account for judging that present node logs in activates: if un-activation, sending activation request to the gateway To Activate Account.
Above-described embodiment further by gateway respond Account activation request and be activation account distribution it is scheduled initially Assets realize the automatic activation of account.
In a preferred embodiment, auspicious nodal point 11 is also used to receive gateway 12 by the customized assets of transaction creation and return The msu message returned.
Gateway 12 is also used to audit customized assets by monitoring trading and whether creates success, generates msu message and to right The auspicious nodal point 11 answered is sent.
Fig. 6 is the flow chart of the transaction in assets method based on privately owned block chain in one embodiment of the present invention.
As shown in fig. 6, in transaction in assets method corresponding with above-mentioned corresponding transaction in assets plateform system, step S50 Before further include:
S30: by the customized assets of transaction creation, the gateway is received by monitoring trading and whether audits customized assets Create the msu message for successfully generating and returning.
Specifically, as shown in figure 4, user is in client end interface, a transaction can be initiated by addition Asset operation Carry out the creation of customized assets.It include the relevant information of customized assets in the extra byte information of transaction.Gateway 12 is monitored To the transaction, the transaction is audited by the outer net financial institution for prestoring data or being connected, and to corresponding auspicious Nodal point 11 returns to msu message, informs whether audit passes through.
User can create customized assets, such as the inside option of newly established enterprise through the above way, and option is registered Under the account of each employee.After creating successfully, can be traded the option between employee with sheet.
Above-described embodiment further passes through the customized assets of transaction creation, and monitors the customized money of transaction auditing by gateway It produces and whether creates success, realize the creation of customized assets, further enrich the transaction asset class in private network.
Flow chart and block diagram in attached drawing are illustrated according to the system of various embodiments of the invention, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of the module, program segment or code include one or more Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical On can be basically executed in parallel, they can also be executed in the opposite order sometimes, this is depending on related function.? It should be noted that the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart, it can be with It is realized by executing the dedicated hardware based system of defined functions or operations, or specialized hardware and meter can be passed through The combination of calculation machine instruction is realized.
Being described in the embodiment of the present application involved unit or module can be realized by way of software, can also be with It is realized by way of hardware.Described unit or module also can be set in the processor, for example, rippled unit It can be the software program being arranged in computer or intelligent movable equipment;It is also possible to isolated operation rippled program in The hardware of interbed connect with the computer of operation client, forms auspicious nodal point 11.Wherein, the title of these units or module The restriction to the unit or module itself is not constituted under certain conditions, for example, rippled unit is also described as " for running the computing unit of ripple program ".
As on the other hand, present invention also provides a kind of computer readable storage medium, the computer-readable storage mediums Matter can be computer readable storage medium included in device described in above-described embodiment;It is also possible to individualism, not The computer readable storage medium being fitted into equipment.Computer-readable recording medium storage has one or more than one journey Sequence, described program are used to execute the formula input method for being described in the application by one or more than one processor.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art Member is it 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 the inventive concept, it is carried out by above-mentioned technical characteristic or its equivalent feature Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (10)

1. a kind of transaction in assets plateform system based on privately owned block chain, which is characterized in that the system comprises by several auspicious waves The private network of node and gateway composition;
For mutually trading, timing generates distributed account book (ledger) and is sent to the privately owned net the auspicious nodal point In other auspicious nodal points of network, votes the Transaction Information in received each distributed account book, default ballot item will be met The distributed account book of part is packaged as nearest Close Account LCL, and other auspicious nodal points of Xiang Suoshu private network send LCL, receive Stop voting after LCL and stores LCL;
Wherein, the distributed account book Transaction Information that current auspicious nodal point is traded during being used to store the timing with Information is extended, the extension information includes the transaction certificate and information relevant to the transaction certificate of the transaction;It is described to deposit Storage LCL includes the previous LCL for being stored LCL connection, and each LCL stored is sequentially connected composition block chain;
The gateway is for monitoring the transaction occurred in the private network, and the assets for providing the transaction exchange channel;
The auspicious nodal point is also used to generate the extra byte information of the transaction and other auspicious node to the private network Point is sent, and is received the extra byte information and is stored to local data base;
Wherein, the extra byte information be used for store the transaction transaction certificate and letter relevant to the transaction certificate Breath.
2. transaction in assets plateform system according to claim 1, which is characterized in that several auspicious nodal points include at least Two trusted nodes;
The auspicious nodal point has configuration file, and the configuration file includes the trusted list for carrying out the ballot, institute Stating trusted list includes the key that each trusted node generates.
3. transaction in assets plateform system according to claim 1, which is characterized in that the gateway is also used to respond account and swashs It is living to request and distribute scheduled initial wealth for the account of activation;
Whether the account that the auspicious nodal point is also used to judge that present node logs in activates: if un-activation, sending out to the gateway Send activation request to Activate Account.
4. transaction in assets plateform system according to claim 1, which is characterized in that the auspicious nodal point is also used to pass through friendship Customized assets are easily created, the msu message that the gateway returns is received;
The gateway is also used to audit customized assets by monitoring trading and whether creates success, generates msu message and to correspondence Auspicious nodal point send.
5. transaction in assets plateform system according to claim 1-4, which is characterized in that the transaction includes transferring accounts Transaction and/or sheet transaction.
6. a kind of transaction in assets method based on privately owned block chain, which is characterized in that the method is suitable for by several auspicious node The private network of point and gateway composition, which comprises
Timing generates distributed account book (ledger) and is sent to the other auspicious of the private network each auspicious nodal point respectively In nodal point;Wherein, the transaction that current auspicious nodal point is traded during the distributed account book is used to store the timing Information and extension information, the extension information include the transaction certificate and information relevant to the transaction certificate of the transaction, The gateway is for monitoring the transaction occurred in the private network, and the assets for providing the transaction exchange channel;
Each auspicious nodal point respectively votes to the Transaction Information in respectively received each distributed account book, default by meeting The distributed account book of ballot condition is packaged as nearest Close Account LCL;
LCL is sent to other auspicious nodal points of the private network, the auspicious nodal point for receiving LCL stops voting and stores LCL, returns Return previous step;Wherein, the storage LCL includes the previous LCL for being stored LCL connection, and each LCL stored is sequentially connected group At block chain;
The auspicious nodal point is also used to generate the extra byte information of the transaction and other auspicious node to the private network Point is sent, and is received the extra byte information and is stored to local data base;
Wherein, the extra byte information be used for store the transaction transaction certificate and letter relevant to the transaction certificate Breath.
7. transaction in assets method according to claim 6, which is characterized in that several auspicious nodal points include at least two Trusted node;
The auspicious nodal point has configuration file, and the configuration file includes the trusted list for carrying out the ballot, institute Stating trusted list includes the key that each trusted node generates.
8. transaction in assets method according to claim 6, which is characterized in that the gateway is also used to respond Account activation and asks Seek and be the scheduled initial wealth of account distribution of activation;
Each auspicious nodal point periodically generates distributed account book respectively and is sent to other auspicious node of the private network Point in front of further include:
Whether the account for judging that present node logs in activates: if un-activation, sending activation request to the gateway to activate account Family.
9. transaction in assets method according to claim 6, which is characterized in that timing produces each auspicious nodal point respectively Cloth account book estranged and before being sent in other auspicious nodal points of the private network further include:
By the customized assets of transaction creation, the gateway is received by monitoring trading and audits whether customized assets create success The msu message for generating and returning.
10. according to the described in any item transaction in assets methods of claim 6-9, which is characterized in that the transaction includes friendship of transferring accounts Easily and/or sheet is traded.
CN201610569487.4A 2016-05-12 2016-07-19 Transaction in assets plateform system and method based on privately owned block chain Active CN106228446B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2016103129013 2016-05-12
CN201610312901 2016-05-12

Publications (2)

Publication Number Publication Date
CN106228446A CN106228446A (en) 2016-12-14
CN106228446B true CN106228446B (en) 2019-09-13

Family

ID=57530871

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610569487.4A Active CN106228446B (en) 2016-05-12 2016-07-19 Transaction in assets plateform system and method based on privately owned block chain

Country Status (1)

Country Link
CN (1) CN106228446B (en)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10979410B1 (en) 2015-05-04 2021-04-13 United Services Automobile Association (Usaa) Systems and methods for utilizing cryptology with virtual ledgers in support of transactions and agreements
US10521780B1 (en) 2015-12-16 2019-12-31 United Services Automobile Association (Usaa) Blockchain based transaction management
US11334882B1 (en) 2016-03-28 2022-05-17 United Services Automobile Association (Usaa) Data access management on a distributed ledger system
US9855785B1 (en) 2016-04-04 2018-01-02 Uipco, Llc Digitally encoded seal for document verification
US11854011B1 (en) 2016-07-11 2023-12-26 United Services Automobile Association (Usaa) Identity management framework
US11050763B1 (en) 2016-10-21 2021-06-29 United Services Automobile Association (Usaa) Distributed ledger for network security management
CN106649838B (en) * 2016-12-29 2020-10-30 成都质数斯达克科技有限公司 Data transmission method, block chain node and distributed database
CN106611061B (en) * 2016-12-29 2018-02-23 北京众享比特科技有限公司 Database write-in method and system based on block chain network
CN106529951A (en) * 2016-12-30 2017-03-22 杭州云象网络技术有限公司 Node consensus verification method under league chain network through asynchronous mode
US20180211322A1 (en) * 2017-01-20 2018-07-26 Jiko Group, Inc. Systems and methods for private node-level data computing and reconciliation
CN106874087A (en) * 2017-01-25 2017-06-20 上海钜真金融信息服务有限公司 A kind of block chain intelligence contract timed task dispatching method
CN106850802B (en) * 2017-02-04 2019-12-31 质数链网科技成都有限公司 Block chain generation method, distributed node and block chain network
CN111917864B (en) * 2017-02-22 2023-08-22 创新先进技术有限公司 Service verification method and device
US11392947B1 (en) 2017-02-27 2022-07-19 United Services Automobile Association (Usaa) Distributed ledger for device management
CN107104816A (en) * 2017-03-07 2017-08-29 阿里巴巴集团控股有限公司 A kind of information change monitoring method and device
CN107341702B (en) 2017-03-08 2020-06-23 创新先进技术有限公司 Service processing method and device
CN107066561A (en) * 2017-03-30 2017-08-18 中国联合网络通信集团有限公司 Data managing method and platform
CN107147735B (en) * 2017-05-12 2020-08-11 北京博晨技术有限公司 Distributed account book system based on hierarchical structure
CN107395665B (en) 2017-05-22 2020-04-24 创新先进技术有限公司 Block chain service acceptance and service consensus method and device
CN107330787A (en) * 2017-05-24 2017-11-07 智牛股权投资基金(平潭)合伙企业(有限合伙) High frequency transaction payment method, system under a kind of block chain chain of highly effective and safe
CN107169144A (en) * 2017-06-17 2017-09-15 南京中蓝数智信息技术有限公司 Block chain distribution account book storage method and server
CN109690599B (en) * 2017-09-18 2020-06-05 腾讯科技(深圳)有限公司 Resource transaction method, node, device and storage medium
US10528551B2 (en) * 2017-09-29 2020-01-07 Oracle International Corporation System and method for providing a representational state transfer proxy service for a blockchain cloud service
CN107846289B (en) * 2017-10-11 2020-08-11 众安信息技术服务有限公司 Method, electronic equipment and system for supporting artificial participation block chain decision
CN107911421B (en) * 2017-10-30 2020-05-15 上海点融信息科技有限责任公司 Method, apparatus, and computer storage medium for configuring cross-network communications in a blockchain
US11170092B1 (en) 2017-12-14 2021-11-09 United Services Automobile Association (Usaa) Document authentication certification with blockchain and distributed ledger techniques
CN109936601B (en) * 2017-12-18 2022-10-25 本无链科技(深圳)有限公司 Block chain duplex communication method based on WebSocket connection
CN108200203B (en) * 2018-02-06 2020-11-06 北京奇虎科技有限公司 Block chain system based on double-layer network
US12013813B2 (en) * 2018-02-20 2024-06-18 Tyson York Winarski Regulating distributed network generation of blockchain blocks
CN110309366B (en) * 2018-03-01 2021-04-30 中思博安科技(北京)有限公司 Asynchronous sorting method and device based on micro real numbers
EP3565218B1 (en) * 2018-04-30 2023-09-27 Hewlett Packard Enterprise Development LP System and method of decentralized management of multi-owner nodes using blockchain
EP3564873B1 (en) 2018-04-30 2022-11-30 Hewlett Packard Enterprise Development LP System and method of decentralized machine learning using blockchain
EP3564883B1 (en) 2018-04-30 2023-09-06 Hewlett Packard Enterprise Development LP System and method of decentralized management of device assets outside a computer network
CN108596622A (en) * 2018-05-02 2018-09-28 北京链链信息技术有限公司 The shared system and method for Transaction Information
CN108764920A (en) * 2018-05-17 2018-11-06 立旃(上海)科技有限公司 Off-line trading method and device based on block chain
TWI673988B (en) * 2018-05-25 2019-10-01 柯賓漢數位金融科技有限公司 Method and system for generating blockchain
CN108900380B (en) * 2018-07-14 2020-07-10 上海分布信息科技有限公司 Node management method and implementation system thereof
WO2020042928A1 (en) * 2018-08-28 2020-03-05 白杰 Block chain network system
WO2020042936A1 (en) * 2018-08-28 2020-03-05 白杰 Parallel chain-based cross-chain transaction method and apparatus, and block chain system
CN109165945B (en) * 2018-09-07 2021-04-16 腾讯科技(深圳)有限公司 Representative node device election method and device, computer device and storage medium
CN109308658A (en) * 2018-09-11 2019-02-05 北京永恒纪元科技有限公司 A kind of decentralization assets trustship clearance plateform system of highly effective and safe
US11966818B2 (en) 2019-02-21 2024-04-23 Hewlett Packard Enterprise Development Lp System and method for self-healing in decentralized model building for machine learning using blockchain
CN110381075B (en) * 2019-07-26 2021-10-29 烨链(上海)科技有限公司 Block chain-based equipment identity authentication method and device
CN111177258B (en) * 2019-12-13 2021-05-18 浙商银行股份有限公司 Adaptive configuration transaction packaging method based on block chain platform
US11218293B2 (en) 2020-01-27 2022-01-04 Hewlett Packard Enterprise Development Lp Secure parameter merging using homomorphic encryption for swarm learning
US11748835B2 (en) 2020-01-27 2023-09-05 Hewlett Packard Enterprise Development Lp Systems and methods for monetizing data in decentralized model building for machine learning using a blockchain
CN111291067B (en) * 2020-03-12 2021-01-26 南京珥仁科技有限公司 Block chain data forwarding method
CN113222574B (en) * 2021-05-11 2023-07-25 支付宝(杭州)信息技术有限公司 Money transfer method and device based on blockchain system
CN113381861B (en) * 2021-06-16 2022-03-15 哈尔滨工业大学 Improved Ripple consensus method suitable for unlicensed chain

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105404701A (en) * 2015-12-31 2016-03-16 浙江图讯科技股份有限公司 Peer-to-peer network-based heterogeneous database synchronization method
CN105488665A (en) * 2015-11-25 2016-04-13 布比(北京)网络技术有限公司 Decentralized transaction method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012109742A2 (en) * 2011-02-18 2012-08-23 650340 N.B. Ltd. Systems and methods for extraction of vehicle operational data and sharing data with authorized computer networks

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105488665A (en) * 2015-11-25 2016-04-13 布比(北京)网络技术有限公司 Decentralized transaction method
CN105404701A (en) * 2015-12-31 2016-03-16 浙江图讯科技股份有限公司 Peer-to-peer network-based heterogeneous database synchronization method

Also Published As

Publication number Publication date
CN106228446A (en) 2016-12-14

Similar Documents

Publication Publication Date Title
CN106228446B (en) Transaction in assets plateform system and method based on privately owned block chain
Singh et al. A survey and taxonomy of consensus protocols for blockchains
US20190164150A1 (en) Using Blockchain Ledger for Selectively Allocating Transactions to User Accounts
CN110717825B (en) Distributed data transaction accounting system based on block chain
Bakar et al. Robust framework diagnostics of Blockchain for bitcoin transaction system: A technical analysis from Islamic Financial Technology (i-FinTech) perspective
Barreiro-Gomez et al. Blockchain token economics: A mean-field-type game perspective
CN109460405A (en) For the block generation method of block chain network, synchronous method, storage medium, calculate equipment
US20210399896A1 (en) Hybrid blockchain architecture with computing pool
CN109558454A (en) Parallel chain digs mine common recognition method, equipment and storage medium
CN110473106A (en) A kind of method and relevant apparatus of trading processing
CN111899023B (en) Block chain-based crowd-sourced method and system for crowd-sourced machine learning security through crowd sensing
CN111899046A (en) Digital rights benefit evidence and intelligent rights management method and system based on block chain technology
Bartoletti et al. A proof-of-stake protocol for consensus on bitcoin subchains
CN109242487A (en) A kind of value assessment method of internet block chain environment lower network domain name
Goswami et al. E-governance: A tendering framework using blockchain with active participation of citizens
Harshavardhan et al. Blockchain technology in cloud computing to overcome security vulnerabilities
CN110517020A (en) The node of project development method and block chain network based on block chain network
Evermann et al. Workflow management on proof-of-work blockchains: Implications and recommendations
Zanardo Learningchain. A novel blockchain-based meritocratic marketplace for training distributed machine learning models
Aggarwal et al. A comparative investigation of consensus algorithms in collaboration with IoT and blockchain
Dolenc et al. Distributed ledger technologies for IoT and business DApps
KR20200000770A (en) AGREEMENT CERTIFICATION METHOD BASED ON dPoC AGREEMENT ALGORITHM OF BLOCK CHAIN
CN112184448A (en) Block chain-based self-organizing trusted incentive processing method, system and storage medium
CN110473093A (en) Parallel chain assets transfer method, equipment and storage medium
CN109299941A (en) Art work information input method, calculating equipment and storage medium based on block chain network

Legal Events

Date Code Title Description
C06 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
TR01 Transfer of patent right

Effective date of registration: 20230309

Address after: Room 502, 5/F, Building 9, Xingzhihui Business Garden, No. 19, Xinghuo Road, Jiangbei New District, Nanjing, Jiangsu, 210000

Patentee after: JIANGSU PEERFINTECH TECHNOLOGY Co.,Ltd.

Address before: 100085 room 132, 1st floor, 23 anningzhuang East Road, Haidian District, Beijing

Patentee before: BEIJING PEERSAFE TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right