CN108615152A - A kind of transaction system based on block chain - Google Patents
A kind of transaction system based on block chain Download PDFInfo
- Publication number
- CN108615152A CN108615152A CN201810380906.9A CN201810380906A CN108615152A CN 108615152 A CN108615152 A CN 108615152A CN 201810380906 A CN201810380906 A CN 201810380906A CN 108615152 A CN108615152 A CN 108615152A
- Authority
- CN
- China
- Prior art keywords
- information
- witness
- transaction
- authentication
- user
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention is suitable for transaction system technical field, provides a kind of transaction system based on block chain comprising high in the clouds and at least one display equipment, high in the clouds are communicated to connect at least one display equipment, each to show that equipment corresponds to a user;High in the clouds includes:Acquisition module, witness choose module, authentication module and the first communication module.Show that equipment includes:Display;Camera assembly, audio component and the processor that communication connection is carried out with display, camera assembly and audio component.The present invention by establish high in the clouds with show equipment communicate between connection, and show that equipment is sent to high in the clouds and handles to the Transaction Information that gets, vote information, high in the clouds is according to the polled data and witness's number in the vote information of acquisition, witness is selected to be authenticated Transaction Information, obtain the authentication information that witness provides, Transaction Information can be confirmed in time according to authentication information, to improve the accuracy and transaction success rate of Transaction Information.
Description
Technical field
The invention belongs to transaction system technical field more particularly to a kind of transaction systems based on block chain.
Background technology
Recently, since the Transaction Information being recorded on block chain can not be changed, the information based on block chain it is safe,
Trading volume based on block chain gradually increases.
However, since the Transaction Information being recorded on block chain can not be changed, being easy to cause Transaction Information cannot be timely
Confirm, to cause Fail Transaction or transaction error, and then generates irremediable loss.
Invention content
In view of this, an embodiment of the present invention provides a kind of transaction system based on block chain, to solve in the prior art
Since the Transaction Information being recorded on block chain can not be changed, being easy to cause Transaction Information cannot be confirmed in time, to cause
Fail Transaction or transaction error, and then lead to the problem of irremediable loss.
The first aspect of the embodiment of the present invention provides a kind of transaction system based on block chain, including:
A kind of transaction system based on block chain, which is characterized in that including high in the clouds and at least one display equipment, the cloud
End is communicated to connect at least one display equipment, and each display equipment corresponds to a user;
The high in the clouds includes:
Acquisition module, the Transaction Information that the display equipment for obtaining counterparty creates are corresponding to generate a transaction block;
Witness chooses module, the first polled data of the display equipment transmission for obtaining all users, according to described the
One polled data obtains the voting results of witness, and all users include the counterparty and the witness;
Witness's quantity that the display equipment of the counterparty of preset ratio determines is obtained, according to the voting results and the card
People's quantity determines the witness user of quantity identical as witness's quantity;
Authentication module, for obtaining the corresponding certification area authentication information in the block of the witness;
When determining the trade information authentication success according to the authentication information, the trading post is written in the Transaction Information
Block makes the Transaction Information strike a bargain.
Optionally, it includes first witness's selection unit that the witness, which chooses module,;
First witness's selection unit, the first polled data that the display equipment for obtaining all users is sent, according to institute
The poll size stated in the first polled data is ranked up all users, obtains voting results, the sequence include by
High to Low sequence.
Optionally, it further includes second witness's selection unit that the witness, which chooses module,;
Second witness's selection unit, the display equipment hair in the first preset time period, obtaining all users
The second polled data sent, is updated the witness, when first preset time includes preset witness's list update
Between.
Optionally, the authentication module is specifically used in the second preset time period, obtains the certification block of all witnesses
Authentication information, second preset time period includes preset certification block generated time;
If not getting the authentication information of the certification block of institute witness, obtain in next second preset time period
The authentication information of the certification block of next witness.
Optionally, whether the authentication module judges the trade information authentication also particularly useful for according to the authentication information
Success judges that the transaction block is written in the Transaction Information when trade information authentication success, makes the Transaction Information
It strikes a bargain, the authentication information includes trading signature certification, the certification of exchange hour stamp, transaction value certification.
Optionally, the high in the clouds further includes communication module;
The display equipment includes:Display;
The face image data is simultaneously sent to described by camera assembly, face image data for obtaining the user
Processor;
Audio component, the voice data for obtaining the user, and the audio data is sent to the processor;
The processor of communication connection is carried out with the display, the camera assembly and the audio component, is used for institute
Face image data is stated to be handled with audio data and be sent to the communication module.
Optionally, the communication module, it is described for the face image data of the user and voice data to be sent to
Authentication module;
The authentication module is additionally operable to generate corresponding account according to the face image data and voice data of the user
Information is simultaneously sent to the communication module;
The communication module is additionally operable to the account information being sent to the processor, and the account information includes using
Name in an account book, operation key, encrypting key and decryption key, log in and transactional operation for user.
Optionally, the processor is additionally operable to obtain log-on message input by user and is sent to the communication module, steps on
Record information includes the user name, face image data and the voice data of the user, for the body to currently logged on user
Part is confirmed.
Optionally, the communication module is additionally operable to the log-on message being sent to the authentication module;
The authentication module is additionally operable to verify the log-on message;If confirm login successfully, send login at
Work(information is to the communication module;
The communication module is additionally operable to the information that logins successfully being sent to the processor;
The processor is additionally operable to login successfully information and/or account information is handled by described, and display is logged in
Successful information and/or display account information are sent to display.
Optionally, the display, for the display to be logined successfully information and/or shows that account information is shown
Show.
The embodiment of the present invention establish high in the clouds with show equipment communicate between connection, and show friendship of the equipment to getting
Easy information, vote information are sent to high in the clouds and are handled, and high in the clouds is according to the polled data and witness's number in the vote information of acquisition
Mesh is selected witness and is authenticated to Transaction Information, obtains the authentication information that witness provides, can in time be confirmed according to authentication information
Transaction Information, to improve the accuracy and transaction success rate of Transaction Information.
Description of the drawings
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art
Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description be only the present invention some
Embodiment for those of ordinary skill in the art without having to pay creative labor, can also be according to these
Attached drawing obtains other attached drawings.
Fig. 1 and 2 is the structural schematic diagram for the transaction system based on block chain that the embodiment of the present invention one provides;
Fig. 3 is the structural schematic diagram of the transaction system provided by Embodiment 2 of the present invention based on block chain;
Fig. 4 is the structural schematic diagram for the display equipment that the embodiment of the present invention three provides.
Specific implementation mode
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present invention
Attached drawing, technical solution in the embodiment of the present invention are explicitly described, it is clear that described embodiment is the present invention one
The embodiment divided, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not doing
Go out the every other embodiment obtained under the premise of creative work, should all belong to the scope of protection of the invention.
Term " comprising " in description and claims of this specification and above-mentioned attached drawing and their any deformations, meaning
Figure, which is to cover, non-exclusive includes.Such as process, method or system comprising series of steps or unit, product or equipment do not have
It is defined in the step of having listed or unit, but further includes the steps that optionally not listing or unit, or optionally also wrap
It includes for the intrinsic other steps of these processes, method, product or equipment or unit.In addition, term " first ", " second " and
" third " etc. is for distinguishing different objects, not for description particular order.
In order to illustrate technical solutions according to the invention, illustrated below by specific embodiment.
Embodiment one
As shown in the figures 1 and 2, the present embodiment provides a kind of transaction systems 1 based on block chain comprising high in the clouds 101 and extremely
Few display equipment 102, high in the clouds 101 are communicated to connect at least one display equipment 102, each to show that equipment 102 corresponds to one
A user;
High in the clouds 101 includes:Acquisition module is used to obtain the Transaction Information that the display equipment 102 of counterparty creates, corresponding life
At a transaction block;
In a particular application, high in the clouds 101 is communicated to connect at least one display equipment 102, each to show that equipment 102 corresponds to
One user, communication connection include that wireless connection and wired connection could be provided as being wirelessly connected, also may be used in the present embodiment
To be set as other connection types.Each display equipment corresponds to a user, user is facilitated to be traded by display equipment,
The operations such as login;
Acquisition module, the Transaction Information created by the parameter transaction that its display equipment 102 inputs for obtaining counterparty,
Corresponding to generate a transaction block according to Transaction Information, for transaction block for being stored to parameter transaction, parameter transaction can be with
Including but not limited to transaction amount, number of transaction, exchange hour time limit.
Witness chooses module, the first polled data that the display equipment 102 for obtaining all users is sent, according to first
Polled data obtains the voting results of witness, and all users include counterparty and witness;
Witness's quantity that the display equipment 102 of the counterparty of preset ratio determines is obtained, according to voting results and witness's number
Amount determines the witness user of quantity identical as witness's quantity.
In a particular application, witness chooses module and is used to obtain all users are voted by its display equipment 102 first
Polled data obtains the voting results of the witness needed to transaction, the first polled data according to the first polled data got
It include the polled data for being arranged to be equal to or less than in the polling hours all numbers of users according to actual conditions.Wherein, institute is useful
Family include counterparty and witness and other current block chain user.Witness refers to being voted by witness in all users
User that mechanism elects, that the Transaction Information currently merchandised is verified;
Witness chooses module, and the counterparty for being additionally operable to obtain preset ratio shows that equipment 102 determines pair needed by it
Current transaction witness's quantity according to the voting results of the first polled data got and determines the current transaction witness's number needed
Amount determines which user is the witness of currency transaction information in all users, and the quantity of determining witness will be with preset ratio
Counterparty shows that equipment 102 determines the identical to witness's quantity of currently merchandising of needs by it.Wherein, preset ratio refers to basis
The counterparty for needing to be determined witness's quantity of actual conditions setting, it is shared in the All Activity side of currency transaction information
Ratio.In general, preset ratio is set greater than 50%.
It in the present embodiment, can be with step A:Witness chooses module and obtains the card that the counterparty of preset ratio determines first
People's quantity;
Step B:Witness chooses the first polled data that module obtains all users again, is obtained according to first polled data
The voting results of evidence obtaining people;
Step C:Then, witness chooses module according to the voting results and witness's quantity, determines and the witness
The witness of the identical quantity of quantity.Witness chooses module and is chosen by carrying out witness's ballot the step of this sequence, enables to every
After one time Transaction Information is created, it is all the once update operation to witness that witness, which votes and chooses, reduce verification roster into
The step of row update so that transaction flow is more succinct, saves the time needed for transaction.
Optionally, authentication module, for obtaining the corresponding certification area authentication information in the block of witness;
When determining trade information authentication success according to authentication information, transaction block is written into Transaction Information, makes Transaction Information
It strikes a bargain.
In a particular application, authentication module includes that certification is believed for it is in the block to obtain the corresponding certification area of determining witness
Breath, for being authenticated to currency transaction information.Wherein, certification block refers to witness for being authenticated establishment to Transaction Information
Block comprising but be not limited to authentication information.Authentication information includes signature authentication information, timestamp authentication information, settlement price
Whether lattice authentication information and transaction lead to both parties' signature of transaction, exchange hour stamp, transaction value and transaction by information
It crosses and is verified;
If in the authentication information that authentication module is got, it may be determined that when currency transaction information certification success, by the friendship
Corresponding transaction block of currently merchandising is written in easy information, and the Transaction Information is made to strike a bargain.It should be noted that currency transaction information
Counterparty can at any time in any case by its show equipment 102 situation of currency transaction information is checked
Operation.
In the present embodiment, if preset counterparty shows that equipment 102 when creating Transaction Information, is set by it
Target price.When the price of transaction reaches target price, and the witness of the currency transaction information of certification preset ratio believes transaction
Cease certification by when, corresponding transaction block is written into Transaction Information, and the Transaction Information is made to strike a bargain, by counterparty's
Display equipment 102 sends information and counterparty is notified to merchandise successfully, wherein certification preset ratio includes being arranged according to actual conditions
Witness's authenticating transactions information by quantity account for Transaction Information certification total amount ratio.
In a particular application, if counterparty shows that equipment 102 when creating Transaction Information, does not set target prices by it
Position, or setting need whether successfully to carry out last judgement to transaction, then in the witness of currency transaction information to Transaction Information
Certification by when, will notify counterparty be traded whether successfully judge.Establish high in the clouds with show equipment communicate between company
It connects, and shows that equipment is sent to high in the clouds and handles to the Transaction Information that gets, vote information, high in the clouds is according to the throwing of acquisition
Polled data in ticket information and witness's number, select witness and are authenticated to Transaction Information, obtain the certification letter that witness provides
Breath, can confirm Transaction Information in time according to authentication information, to improve the accuracy and transaction success rate of Transaction Information.
Optionally, authentication module is specifically used in the second preset time period, obtains recognizing for the certification block of all witnesses
Information is demonstrate,proved, the second preset time period includes preset certification block generated time;
If not getting the authentication information of the certification block of institute witness, obtain in next second preset time period
The authentication information of the certification block of next witness.
In a particular application, authentication module is specifically used in the second preset time period, obtains the corresponding certification of witness
The authentication information of block.Wherein, the second preset time period includes preset certification block generated time, each for limiting
Witness is authenticated currency transaction information in fixed certification block generated time, ensures being smoothed out for transaction.Second
Acquisition operation in preset time period, may include being obtained during the period of the second preset time, default second
The time point of time obtain or once obtained when every second time period;
The certification block that witness is authenticated arranges sequentially in time, if first second in current witness is pre-
If in the period, authentication module does not get the authentication information of witness's certification block, i.e., there is no believe transaction by current witness
Breath is authenticated, then is arranged sequentially in time, then obtaining recognizing for second witness in second the second preset time period
The authentication information for demonstrate,proving block can ensure that transaction does not stop at the authentication operation stage of first witness, ensure the smooth of transaction
It carries out.Likewise, if second witness is not still traded the certification of information in second the second preset time period, that
The authentication information for continuing the certification block to third witness in the second preset time period of third obtains.It needs
It is bright, if some or multiple witnesses are not authenticated Transaction Information in the second preset time period, generate and correspond to
Certification block authentication information, then the witness for not being traded authentification of message will not obtain certification wages, not
Come in the ballot to witness, which may also be out by all users ballot, does not remake
For the witness of trade information authentication.
Optionally, authentication module judges whether trade information authentication succeeds also particularly useful for according to authentication information, and judgement is handed over
Transaction block is written into Transaction Information when easy authentification of message success, so that Transaction Information is struck a bargain, authentication information includes that trading signature is recognized
Card, the certification of exchange hour stamp, transaction value certification.
In a particular application, can include true according to Transaction Information in the authentication information got according to authentication module
Determine whether signature authentication information passes through, whether certification passes through timestamp authentication information, and whether certification is logical for transaction value authentication information
Come over judgement transaction whether by etc., when aforementioned information all certifications by when get transaction by information, determine current transaction
The Transaction Information is written corresponding transaction block of currently merchandising, the Transaction Information is made to strike a bargain by authentification of message success, and
Certification wages are sent in the account of witness, notify counterparty to merchandise by sending information to the display equipment 102 of counterparty
Success.Wherein, authentication information includes that signature authentication information, timestamp authentication information, transaction value authentication information and transaction pass through
Information.By limiting the authenticated time to Transaction Information of witness, it ensure that Transaction Information is confirmed in time, improve transaction letter
Cease the efficiency confirmed.
Optionally, high in the clouds 101 further includes communication module;
Communication module, for the face image data of user and voice data to be sent to authentication module;
Authentication module is additionally operable to concurrent according to the corresponding account information of the face image data and voice data of user generation
It send to communication module.
Communication module is additionally operable to account information being sent to processor, and account information includes user name, operation key, encryption
Key and decryption key, log in and transactional operation for user.
In a particular application, communication module, for sending the face image data of the user got and voice data
It is authenticated to authentication module;Authentication module is additionally operable to face image data and the voice data life according to the user received
It is sent to communication module at corresponding account information, and by the account information of generation;Communication module is additionally operable to the account that will be received
Family information be sent to display equipment processor 1024, wherein the account information include user name, operation key, encrypting key and
Decryption key either other with active user, transaction or other and the relevant information of active user, transaction or block, for using
Family logged in, certification and transactional operation.User can pass through the login for login authentication in the account information that receives
Information carries out register by showing that equipment 102 inputs;User can also create current account information after logging in
Transaction, judgement are merchandised the operations such as successfully.
Optionally, communication module is additionally operable to log-on message being sent to authentication module.
Authentication module is additionally operable to verify log-on message;If confirmation logins successfully, transmission logins successfully information extremely
Communication module;
Communication module, information will be logined successfully by, which being additionally operable to, is sent to processor.
In a particular application, the log-on message that communication module is additionally operable to receive is sent to authentication module and is authenticated,
Authentication module verifies the identity of active user after receiving log-on message, if it is confirmed that active user is really me,
Then active user logins successfully, and corresponding generation, which logins successfully progress and will login successfully information, is sent to communication module, and first is logical
Perhaps module, which will login successfully information and be sent to the processor of display equipment, is handled, and user log-in authentication work(is completed in current high in the clouds
Energy.By confirming to the user biological characteristic information received, generated according to confirmation user biological characteristic information corresponding
Account information ensure that the safety of user account, while can confirm to the log-on message of user, make the login of user
It operates more convenient.
Embodiment two
As shown in figure 3, the present embodiment provides a kind of transaction systems 1 based on block chain.
It includes first witness's selection unit that witness, which chooses module,;
First witness's selection unit, the first polled data that the display equipment 102 for obtaining all users is sent, according to
Poll size in first polled data is ranked up all users, obtains voting results, and sequence includes from high to low suitable
Sequence.
In a particular application, first witness's selection unit obtains all users and shows what equipment 102 was voted by it
First polled data arranges the poll of all users according to the poll size for all users that the first polled data summarizes
Sequence, obtains voting results, and voting results are witness's quantity as needed in ranking results, are obtained according to preset sequence
User with witness's quantity equal amount is as witness.Wherein, sequence include sequence from high to low or other according to reality
The sequence of situation setting.
Optionally, it further includes second witness's selection unit that witness, which chooses module,;
Second witness's selection unit, the display equipment 102 in the first preset time period, obtaining all users are sent
The second polled data, witness is updated, the first preset time includes preset witness's list renewal time.
In a particular application, in the first preset time period, second witness's selection unit passes through for obtaining all users
It shows the second polled data voted of equipment 102, for being updated to witness, wherein the first preset time includes
According to the renewal time of the preset verification roster of actual conditions.It can determine in the renewal time of witness's list again
The ballot again for obtaining all users realizes the update of witness, ensures the notarization of witness's certification.
Specifically, acquisition operation of the second witness's selection unit in the first preset time period may include first
It is obtained during the period of preset time, at the time point of the first preset time obtain or every at the first time
It is once obtained when section.
The present embodiment is updated by verifying roster at the appointed time, be ensure that and is traded information by witness
The reliability of authentication operation improves enthusiasm of the witness to certification work, and transaction is enabled to be smoothed out.
Embodiment three
As shown in figure 4, the present embodiment provides a kind of display equipment 102, display equipment 102 includes:Display 1021;
Face image data is simultaneously sent to processor by camera assembly 1022, face image data for obtaining user;
Audio component 1023, the voice data for obtaining user, and audio data is sent to processor;
The processor 1024 that communication connection is carried out with display 1021, camera assembly 1022 and audio component 1023, is used for
Face image data and audio data are handled and are sent to the communication module.
In a particular application, camera assembly 1022, the face image data for obtaining user, and the face that will be got
Image data is sent to processor and is handled;Audio component 1023 is used for voice data, and the voice data got is sent out
It send to processor and is handled;Processor 1024, for face image data and audio data to be handled, and will be after processing
Data be sent to communication module.
Optionally, processor 1024 is additionally operable to obtain log-on message input by user and is sent to communication module, logs in letter
Breath includes the user name, face image data and voice data of user, is confirmed for the identity to currently logged on user.
In a particular application, processor 1024 is additionally operable to obtain log-on message input by user, and log-on message is sent to
Communication module, log-on message include user name, face image data and the voice data of user or stepping on for other users input
Information is recorded, is confirmed for the identity to currently logged on user;Account information includes log-on message.It should be noted that root
According to actual conditions, the other biological characteristic that user can also be obtained by other equipment or component generates account information,
For example, the biological attribute datas such as iris data, palm print data and finger print data.User can by input face image data and
Voice data is verified, and the operations such as is modified to operation key, encrypting key or decryption key after being verified, can be ensured to use
Family remains to carry out by biological attribute data above-mentioned in the case where key is lost the relevant operation of key, ensures user account
Safety.User can also be by showing that equipment 102 obtains the relevant information merchandised to high in the clouds
Optionally, processor 1024 are additionally operable to that information will be logined successfully and/or account information are handled, and will display
It logins successfully information and/or display account information is sent to display 1021.
Optionally, display 1021 will be for that will show that logining successfully information and/or display account information shows.
In a particular application, processor 1024 is additionally operable to that information will be logined successfully and/or account information is handled, and will
Display logins successfully information and/or display account information is sent to display 1021, and display 1021 connects for being shown to user
The display received logins successfully information and/or display account information.Display 1021 may include LCD, LED display or its
His specification, model either display screen of form or other display apparatus.Display 1021 can by voice, word or
Other modes informing to user into row information.
In the present embodiment, all users can show that equipment 102 inputs log-on message and carries out login authentication by it, real
Now witness is authenticated the participation rate of trade information authentication, to detect the health status of current block chain trade network, with
Realization user can be more convenient and be confirmed in real time to Transaction Information.
It will be understood by those skilled in the art that Fig. 4 is only the example for showing equipment 102, do not constitute to showing equipment
102 restriction may include components more more or fewer than diagram, either combine certain components or different components, such as
Show that equipment 102 can also include input-output equipment, network access equipment, bus etc..
Processor 1024 can be central processing unit (Central Processing Unit, CPU), can also be it
His general processor, digital signal processor (Digital Signal Processor, DSP), application-specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components etc..General processor can be microprocessor or the processor can also be any conventional processor
Deng.
The present embodiment is made by the information exchange between showing module that the equipment component, equipment and the high in the clouds that include includes
Account Registration, register can be carried out by obtaining user, and carry out checking the operations such as Transaction Information and account information in time, be ensured
The safety of user account.
Example IV
Optionally, acquisition module is additionally operable to obtain the second ballot that all users are voted by its display equipment 102
Data obtain the voting results represented according to the second polled data, and all users include counterparty, representative and witness;It obtains pre-
If the representative quantity that the counterparty of ratio determines, according to voting results and quantity is represented, determines quantity identical as quantity is represented
It represents;The parameter for representing setting is obtained, parameter includes transaction amount, block size, block interval and certification wages;According to parameter
Set dependency rule parameter.
In a particular application, acquisition module is additionally operable to obtain all users show that equipment 102 votes by it the
Two polled datas, the voting results represented according to the poll acquiring size in the second polled data, wherein all users include handing over
Yi Fang, representative and witness and the user of other current block chains;
Acquisition module, the counterparty for being additionally operable to obtain preset ratio show that equipment 102 determines needs by it
Quantity is represented, according to the quantity of the representative of the result of ballot and needs, determines quantity identical as quantity is represented in all users
User is as representative.Representative refers to the use that the representative quantity determined by voting mechanism and counterparty in all users determines
Family, the parameter to the dependency rule to current block chain are set;
Acquisition module is additionally operable to obtain the parameter for representing and showing the setting of equipment 102 by it, for current block chain
The parameter of dependency rule is set or is updated.Wherein, parameter includes transaction amount, block size, block interval and certification
Wages and other parameters related with Transaction Information or block;
Acquisition module is additionally operable to the parameter of the parameter setting dependency rule according to setting, and dependency rule includes that related transaction is believed
The rule of breath or related block information etc. and the setting of the relevant information of current block chain.
Optionally, acquisition module is specifically additionally operable to obtain all users are voted by its display equipment 102 second
Polled data is ranked up all users according to poll size, obtains voting results, and sequence includes sequence from high to low.
In a particular application, acquisition module is additionally operable to obtain that all users show that equipment 102 votes by it the
Two polled datas are ranked up all users according to the poll size in polled data, obtain choosing the voting results represented,
Wherein, the sequence includes sequence from high to low.
Optionally, acquisition module is additionally operable to obtain all users in third preset time period and shows that equipment is thrown by it
The third polled data of ticket, whether effective according to third polled data critical parameter, third preset time period includes preset ginseng
The examination time of number setting;If parameter is effective, according to the parameter of parameter setting dependency rule.
In a particular application, acquisition module is additionally operable to obtain all users in third preset time period and shows equipment by it
The 102 third polled datas voted, it is whether effective according to the result judgement parameter setting of third polled data, if setting
Parameter determined by ballot it is effective, then according to the parameter of parameter setting dependency rule.Specifically, in third preset time period
Interior, the parameter that all users can currently set representative is voted, and the ginseng for representing setting is judged according to voting results
Can number come into force, and hold the opinion of support or negative to the parameter currently set for obtaining user, if according to ballot
As a result it determines that the parameter currently set is effective, then sets the parameter of dependency rule according to current setup parameter is represented.Wherein,
Three preset time periods include the examination time of preset parameter setting, the acquisition operation in third preset time period, can
To include being obtained during the period of third preset time, the time point of third preset time carry out obtain or
Primary obtain is carried out when the third period to operate.
The polled data that the present embodiment obtains all users strictly chooses representative, and obtains all users to representing setting
Parameter ballot determines that user's holds opinion, enabling unified parameter setting, specification are carried out according to the opinion of all users
The rule and system that are traded, improves the stability of the transaction based on block chain.
The embodiment of the present invention by establish high in the clouds with show equipment communicate between connection, and show equipment to getting
Transaction Information, vote information be sent to high in the clouds and handled, high in the clouds is according to the polled data and card in the vote information of acquisition
Number mesh is selected witness and is authenticated to Transaction Information, and the authentication information that witness provides is obtained, can be timely according to authentication information
Transaction Information is confirmed, to improve the accuracy and transaction success rate of Transaction Information.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodiment
The part of load may refer to the associated description of other embodiments.
In embodiment provided by the present invention, it should be understood that disclosed device/host can pass through others
Mode is realized.For example, device/host embodiments described above are only schematical, for example, the module or unit
It divides, only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling or direct-coupling or communication connection discussed can be the indirect coupling by some interfaces, device or unit
It closes or communication connects, can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple
In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme
's.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although with reference to aforementioned reality
Applying example, invention is explained in detail, it will be understood by those of ordinary skill in the art that:It still can be to aforementioned each
Technical solution recorded in embodiment is modified or equivalent replacement of some of the technical features;And these are changed
Or replace, the spirit and scope for various embodiments of the present invention technical solution that it does not separate the essence of the corresponding technical solution should all
It is included within protection scope of the present invention.
Claims (10)
1. a kind of transaction system based on block chain, which is characterized in that including high in the clouds and at least one display equipment, the high in the clouds
It is communicated to connect at least one display equipment, each display equipment corresponds to a user;
The high in the clouds includes:
Acquisition module, the Transaction Information that the display equipment for obtaining counterparty creates are corresponding to generate a transaction block;
Witness chooses module, and the first polled data that the display equipment for obtaining all users is sent is thrown according to described first
Ticket data obtains the voting results of witness, and all users include the counterparty and the witness;Obtain preset ratio
Witness's quantity that the display equipment of counterparty determines determines and the witness according to the voting results and witness's quantity
The witness user of the identical quantity of quantity;
Authentication module, for obtaining the corresponding certification area authentication information in the block of the witness, and it is true according to the authentication information
When the fixed trade information authentication success, the transaction block is written in the Transaction Information, and the Transaction Information is made to strike a bargain.
2. the transaction system as described in claim 1 based on block chain, which is characterized in that it includes that the witness, which chooses module,
One witness's selection unit;
First witness's selection unit, the first polled data that the display equipment for obtaining all users is sent, according to described the
Poll size in one polled data is ranked up all users, obtains voting results, the sequence include by height to
Low sequence.
3. the transaction system as claimed in claim 2 based on block chain, which is characterized in that the witness chooses module and further includes
Second witness's selection unit;
Second witness's selection unit, what the display equipment in the first preset time period, obtaining all users was sent
Second polled data is updated the witness, and first preset time includes preset witness's list renewal time.
4. the transaction system as described in claim 1 based on block chain, which is characterized in that the authentication module is specifically used for
In second preset time period, the authentication information of the certification block of all witnesses is obtained, second preset time period includes advance
The certification block generated time of setting;
If not getting the authentication information of the certification block of institute witness, obtain next in next second preset time period
The authentication information of the certification block of a witness.
5. the transaction system as described in claim 1 based on block chain, which is characterized in that the authentication module is specifically additionally operable to
Judge whether the trade information authentication succeeds according to the authentication information, judging will be described when the trade information authentication is successful
The transaction block is written in Transaction Information, and the Transaction Information is made to strike a bargain, and the authentication information includes trading signature certification, transaction
Timestamp certification, transaction value certification.
6. the transaction system as described in claim 1 based on block chain, which is characterized in that the high in the clouds further includes communication mould
Block;
The display equipment includes:Display;
The face image data is simultaneously sent to the processing by camera assembly, face image data for obtaining the user
Device;
Audio component, the voice data for obtaining the user, and the audio data is sent to the processor;
The processor of communication connection is carried out with the display, the camera assembly and the audio component, is used for the face
Portion's image data is handled with audio data and is sent to the communication module.
7. the transaction system as claimed in claim 6 based on block chain, which is characterized in that the communication module is used for institute
It states the face image data of user and voice data is sent to the authentication module;
The authentication module is additionally operable to generate corresponding account information according to the face image data and voice data of the user
And it is sent to the communication module;
The communication module is additionally operable to the account information being sent to the processor, the account information include user name,
Key, encrypting key and decryption key are operated, is logged in for user and transactional operation;Wherein, decryption key, which is user, can be used to execute
Highest limiting operation information.
8. the transaction system as claimed in claim 6 based on block chain, which is characterized in that the processor is additionally operable to obtain
Log-on message input by user is simultaneously sent to the communication module, and log-on message includes the user name of the user, face-image
Data and the voice data, confirm for the identity to currently logged on user.
9. the transaction system as claimed in claim 6 based on block chain, which is characterized in that the communication module, be additionally operable to by
The log-on message is sent to the authentication module;
The authentication module is additionally operable to verify the log-on message;If confirmation logins successfully, transmission logins successfully letter
It ceases to the communication module;
The communication module is additionally operable to the information that logins successfully being sent to the processor;
The processor is additionally operable to login successfully information and/or account information is handled by described, and display is logined successfully
Information and/or display account information are sent to display.
10. the transaction system as claimed in claim 6 based on block chain, which is characterized in that the display, being used for will be described
Display logins successfully information and/or display account information is shown.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810380906.9A CN108615152B (en) | 2018-04-25 | 2018-04-25 | Transaction device based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810380906.9A CN108615152B (en) | 2018-04-25 | 2018-04-25 | Transaction device based on block chain |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108615152A true CN108615152A (en) | 2018-10-02 |
CN108615152B CN108615152B (en) | 2021-05-18 |
Family
ID=63661268
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810380906.9A Active CN108615152B (en) | 2018-04-25 | 2018-04-25 | Transaction device based on block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108615152B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109559225A (en) * | 2018-11-23 | 2019-04-02 | 联动优势科技有限公司 | A kind of method of commerce and device |
CN109767315A (en) * | 2018-12-14 | 2019-05-17 | 平安普惠企业管理有限公司 | Business reference confirmation method, device, equipment and storage medium based on block chain |
CN109905874A (en) * | 2019-01-04 | 2019-06-18 | 中国联合网络通信集团有限公司 | The method and system of the autonomous number of selecting based on block chain |
CN110853651A (en) * | 2019-11-13 | 2020-02-28 | 支付宝(杭州)信息技术有限公司 | Voice voting method, voting content verification method and system thereof |
CN111369730A (en) * | 2020-02-20 | 2020-07-03 | 腾讯科技(深圳)有限公司 | Voting processing method and device based on block chain |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017079652A1 (en) * | 2015-11-05 | 2017-05-11 | Pulsifer Allen | Cryptographic transactions system |
CN107231351A (en) * | 2017-05-25 | 2017-10-03 | 远光软件股份有限公司 | The management method and relevant device of electronic certificate |
CN107231299A (en) * | 2017-06-07 | 2017-10-03 | 众安信息技术服务有限公司 | A kind of chain route and realized the system that block chain communicates across chain |
CN107341660A (en) * | 2017-05-27 | 2017-11-10 | 唐盛(北京)物联技术有限公司 | A kind of block chain bottom common recognition mechanism and the block catenary system based on the common recognition mechanism |
-
2018
- 2018-04-25 CN CN201810380906.9A patent/CN108615152B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017079652A1 (en) * | 2015-11-05 | 2017-05-11 | Pulsifer Allen | Cryptographic transactions system |
CN107231351A (en) * | 2017-05-25 | 2017-10-03 | 远光软件股份有限公司 | The management method and relevant device of electronic certificate |
CN107341660A (en) * | 2017-05-27 | 2017-11-10 | 唐盛(北京)物联技术有限公司 | A kind of block chain bottom common recognition mechanism and the block catenary system based on the common recognition mechanism |
CN107231299A (en) * | 2017-06-07 | 2017-10-03 | 众安信息技术服务有限公司 | A kind of chain route and realized the system that block chain communicates across chain |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109559225A (en) * | 2018-11-23 | 2019-04-02 | 联动优势科技有限公司 | A kind of method of commerce and device |
CN109559225B (en) * | 2018-11-23 | 2021-12-21 | 联动优势科技有限公司 | Transaction method and device |
CN109767315A (en) * | 2018-12-14 | 2019-05-17 | 平安普惠企业管理有限公司 | Business reference confirmation method, device, equipment and storage medium based on block chain |
CN109905874A (en) * | 2019-01-04 | 2019-06-18 | 中国联合网络通信集团有限公司 | The method and system of the autonomous number of selecting based on block chain |
CN109905874B (en) * | 2019-01-04 | 2021-10-15 | 中国联合网络通信集团有限公司 | Autonomous number selection method and system based on block chain |
CN110853651A (en) * | 2019-11-13 | 2020-02-28 | 支付宝(杭州)信息技术有限公司 | Voice voting method, voting content verification method and system thereof |
CN110853651B (en) * | 2019-11-13 | 2021-06-01 | 支付宝(杭州)信息技术有限公司 | Voting content verification method and system |
CN111369730A (en) * | 2020-02-20 | 2020-07-03 | 腾讯科技(深圳)有限公司 | Voting processing method and device based on block chain |
CN111369730B (en) * | 2020-02-20 | 2021-11-02 | 腾讯科技(深圳)有限公司 | Voting processing method and device based on block chain |
Also Published As
Publication number | Publication date |
---|---|
CN108615152B (en) | 2021-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108615152A (en) | A kind of transaction system based on block chain | |
US20230418919A1 (en) | System and method for user enrollment in a secure biometric verification system | |
CN104392534B (en) | Electronic voting method and device based on finger vein feature recognition | |
CN101809582B (en) | Smart identity system | |
CN106411950B (en) | Authentication method, apparatus and system based on block chain transaction id | |
CN111369730B (en) | Voting processing method and device based on block chain | |
CN108596764A (en) | A kind of method of commerce, system and terminal device based on block chain | |
CN110070431A (en) | User is counter to cheat implementation method, device, computer equipment and storage medium | |
CN110557276B (en) | Block chain computer room management system based on Fabric architecture | |
CN108985611A (en) | A kind of personal credit virtue assessment system and implementation method | |
CN110474779A (en) | Card method, apparatus, equipment and readable storage medium storing program for executing are deposited in ballot based on block chain | |
CN110120928A (en) | A kind of identity authentication method, device, server and computer-readable medium | |
CN107358088A (en) | Verification method and system based on clock | |
CN111934881B (en) | Data right determining method and device, storage medium and electronic device | |
CN109345075A (en) | A kind of professional person, which authenticates, investigates method, apparatus and terminal device | |
CN108566371A (en) | A kind of social activity authentication method, system and terminal device | |
CN106373012A (en) | Financing product transaction control method and equipment | |
CN109948328A (en) | Key information generation, checking method, electronic device, equipment and storage medium | |
CN111861270B (en) | Creation method of community innovation platform system based on block chain technology | |
CN108416588A (en) | Data processing method and device for electronic transaction verification | |
CN109816333A (en) | Electron contract method, electronic device and readable storage medium storing program for executing | |
KR20100109001A (en) | Electronic polling system confirmable own ballot by unique identification on line | |
Azameti et al. | Design and Implementation of Electronic Voting Systems (Evss) for Effective Election Management: A Contemporary Approach | |
CN108694680A (en) | A kind of classroom interaction method and apparatus | |
CN107688937A (en) | Payment data processing method, system, transaction system and server |
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 |