CN108921560A - Transaction Information verification and settlement method based on block chain - Google Patents

Transaction Information verification and settlement method based on block chain Download PDF

Info

Publication number
CN108921560A
CN108921560A CN201810843455.8A CN201810843455A CN108921560A CN 108921560 A CN108921560 A CN 108921560A CN 201810843455 A CN201810843455 A CN 201810843455A CN 108921560 A CN108921560 A CN 108921560A
Authority
CN
China
Prior art keywords
server
feeler lever
transaction information
transaction
cylinder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810843455.8A
Other languages
Chinese (zh)
Other versions
CN108921560B (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.)
GUANGZHOU TENTCOO SOFTWARE TECHNOLOGY Co.,Ltd.
Original Assignee
Guangzhou You Spectrum Network 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 Guangzhou You Spectrum Network Technology Co Ltd filed Critical Guangzhou You Spectrum Network Technology Co Ltd
Priority to CN201810843455.8A priority Critical patent/CN108921560B/en
Publication of CN108921560A publication Critical patent/CN108921560A/en
Application granted granted Critical
Publication of CN108921560B publication Critical patent/CN108921560B/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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Alarm Systems (AREA)

Abstract

The invention discloses based on block chain Transaction Information verification and settlement method, including:Initial code is carried out to server when block catenary system is added in server;Configure a random coded corresponding with the moment in real time for server;When the user on the user and server B in server A is when trading, at the time of record transaction starts, and record the random coded of server A and server B at this time, user in server A encrypts Transaction Information, it is broadcasted in block catenary system, the clear crytpographic key of Transaction Information is:The initial code of server A corresponding with the transaction start time of server B random coded and server A and server B;After server receives encrypted Transaction Information, Transaction Information is decrypted, settlement of transactions is carried out based on the Transaction Information after decryption, transaction successful broadcast is carried out after the completion of transaction;Realize the technical effect that the safety of Transaction Information is ensured while ensureing that Transaction Information can not be distorted.

Description

Transaction Information verification and settlement method based on block chain
Technical field
The present invention relates to computer financial fields, and in particular, to a kind of Transaction Information verification and knot based on block chain Calculation method.
Background technique
With the fast development of computer finance, more and more transaction are completed on network, utilize the quick height of network Processing mode is imitated to carry out, decentralization that block chain technology has by it, information can not tamper the features such as, increasingly by gold The favor of the company in fields such as melt, insure, especially realizing the transaction event participated in many ways (for example, turning with block chain technology The events such as account transaction, payment transaction) focus concerned by people is increasingly becomed, for example, when bank A will buy 100 bills to bank B, if this transaction carries out on block chain, the every other node on block chain can all see this transaction, good Place is that other participants can participate in confirmation transaction accuracy together, prevents distorting for information.However, due in decentralization Without absolutely authoritative agency node in block catenary system, therefore collective's verifying is carried out to every transaction and is necessary a step, this So that the transaction of transaction participant has no secret and can say, the account of a mechanism be also possible to by the mechanism on other nodes with Track, to bring the risk of information leakage.
Summary of the invention
The Transaction Information verification and settlement method that the present invention provides a kind of based on block chain, solve existing transaction and believe Breath is open there are the deficiency of security risk, realizes the safety that Transaction Information is ensured while ensureing that Transaction Information can not be distorted The technical effect of property.
For achieving the above object, this application provides based on block chain Transaction Information verification and settlement method, institute Method is stated applied in block catenary system, block catenary system includes several servers, the user to trade corresponding to server it Between carry out, the method includes:
Initial code is carried out to server when block catenary system is added in server;
Configure a random coded corresponding with the moment in real time for server, random coded becomes at random with the variation of time Change;
At the time of the user on the user and server B in server A is when trading, and record transaction starts, and The random coded of record server A and server B at this time, the user in server A encrypt Transaction Information, then area again It is broadcasted in block catenary system, wherein the clear crytpographic key of Transaction Information is:Server A is corresponding when starting with the transaction of server B Random coded and server A and server B initial code;
After server receives encrypted Transaction Information, Transaction Information is decrypted based on clear crytpographic key, based on solution Transaction Information after close carries out settlement of transactions and carries out transaction successful broadcast in block catenary system after completion of transactions.
Wherein, the principle of the present invention is that transaction occurs between the user on block chain, is needed in Transaction Information in block When being broadcasted on chain, Transaction Information is encrypted first, and clear crytpographic key is the transaction distinctive coding of participant's server, other People can not obtain, and can be tampered after Transaction Information is broadcasted on block chain to avoid Transaction Information, ensure Transaction Information Consistency, and broadcast encryption can ensure only information only trade participant can decrypt, ensure the peace of Transaction Information Quan Xing, and the only corresponding server user of distinctive coding mode can just be decrypted, safety is higher.
Further, it is also added with inquiry instruction and command-destruct in the encrypted transaction message, works as encrypted transaction message When detecting the operation that it is decrypted, the server identity sent to decryption oprerations instruction is verified, and is serviced The initial code of device verifies the initial code of server, if being verified, based on clear crytpographic key to Transaction Information into Row decryption carries out secondary encryption or deletion to Transaction Information based on command-destruct if verifying does not pass through.If it is found not to be transaction Participant's server is carrying out malicious decryption to Transaction Information, then Transaction Information carries out secondary encryption or deletion automatically, further Ensure the safety of Transaction Information.
Further, after completion of transactions, it generates transaction and completes managing detailed catalogue, managing detailed catalogue is completed into transaction and is added Close, clear crytpographic key is:Server A corresponding random coded and server A and server B when being completed with the transaction of server B Initial code;Encrypted transaction details are broadcasted in block catenary system.
Further, settlement of transactions is carried out based on the Transaction Information after decryption, specifically included:
Transaction treaty content and transaction schedule information are obtained based on the Transaction Information after decryption;
Transaction treaty content is identified, identifies settlement of transactions scheme, based on settlement of transactions schemes generation transaction knot Calculate accounting equation;
Based on settlement of transactions accounting equation and transaction schedule, settlement of transactions result is calculated;
User settlement of transactions result being sent on the user and server B in server A confirms, works as server When the user on user and server B on A confirms simultaneously, then settlement of transactions success.
Wherein, this method can carry out automatically settlement of transactions automatically according to the content and schedule of transaction treaty, with biography The artificial clearing of system are higher compared to efficiency.
Further, a large amount of important data are store on the server of block chain, therefore the safety of server is outstanding To be important, the application devises corresponding protective device, can carry out good protection to server, ensure the safety of server Property;Each server in the block catenary system is mounted on protective device, protects to server, the protective device It specifically includes:
Cylinder, the first feeler lever, the second feeler lever, third feeler lever, the 4th feeler lever, 2 pressure sensors, controller, alarm, Cooling water pipe, circulating pump, radiator, refrigerator;
Cylinder is metallic cylinder, and cooling water pipe circulates circuit by circulating pump formation, and radiator and cooling water pipe connect It is logical, it radiates to the cooling water flowed out from cylinder, refrigerator is connected to cooling water pipe, is carried out to the cooling water flowed into cylinder Refrigeration, the outlet connection of cooling water pipe one end and circulating pump, then connect with refrigerator, is then inserted into cylinder from bottom of cylinder It is interior, it is piercing in radiator connection from bottom of cylinder after cylinder inner surface fitting winding more weeks, is finally connected with the entrance of circulating pump It connects;Cylinder lower end is equipped with cooling water pipe entrance and exit, and cylinder fixes on the ground, and the shell lower end of server is equipped with circular hole, The device of server is fitted on server inner wall, and cylinder is inserted into server enclosure circular hole;First feeler lever one end and server The left side of outer casing inner wall connects, and the other end of the first feeler lever extends to the left side outer wall of cylinder;Second feeler lever one end and server The right side of outer casing inner wall connects, and the other end of the second feeler lever extends to the outer right wall of cylinder;One end cylinder of third feeler lever The other end of the connection of left side outer wall, third feeler lever extends to the left side of server enclosure inner wall;One end cylinder of 4th feeler lever The other end of outer right wall connection, the 4th feeler lever extends to the right side of server enclosure inner wall;2 pressure sensors are fixed respectively In third feeler lever lower surface left end and the 4th feeler lever lower surface right end;Third feeler lever is located at the top of the first feeler lever, and third is touched Bar and the first feeler lever are located in the same vertical plane;4th feeler lever is located at the top of the second feeler lever, and the 4th feeler lever and the second touching Bar is located in the same vertical plane;First feeler lever, the second feeler lever, third feeler lever, the 4th feeler lever are electric telescopic rod, and with Controller connection, controller are connect with server, the collapsing length of the instruction control feeler lever based on server, when in server In it is antitheft when, server extends the first feeler lever, the second feeler lever, third feeler lever, the 4th feeler lever by controller so that Third feeler lever and the first feeler lever have an overlapping region in vertical direction, i.e., so that the pressure sensor of third feeler lever left end just under Side is the first feeler lever upper surface;So that the 4th feeler lever and the second feeler lever have overlapping region in vertical direction, i.e., so that the 4th touching The underface of the pressure sensor of bar right end is the second feeler lever upper surface;When pressure sensor detects pressure value change information When, pass to controller, controller control alarm equipment alarm and the operation for closing server.
Wherein, server enclosure is designed in the application, the shell lower end of server is equipped with circular hole, server Device is fitted on server inner wall, and cylinder is inserted into server enclosure circular hole;That is center in cylinder insertion server, it is right Component in server is cooled down, and since the server data amount of block chain is huge, needs to carry out complicated a large amount of calculating, will A large amount of heat can be generated, the type of cooling of the application design can rapidly and efficiently take away heat, and cylinder can be uniform All components of surrounding are cooled down, cooling balanced and effect is preferable, and cooling water pipe is circulated back by circulating pump formation Road, radiator are connected to cooling water pipe, are radiated to the cooling water flowed out from cylinder, and refrigerator is connected to cooling water pipe, right The cooling water flowed into cylinder freezes, then the outlet connection of cooling water pipe one end and circulating pump is connect, so with refrigerator Afterwards out of bottom of cylinder insertion cylinder, it is piercing in radiator connection from bottom of cylinder after cylinder inner surface fitting winding more weeks, Finally it is connect with the entrance of circulating pump;I.e. cylinder unanimously keeps low-temperature condition by circulating cooling, to the sky in server enclosure Gas is cooled down, and then is cooled down to server internal, and the cylindric heat that can uniformly absorb of cylinder is in server Component uniformly cooled down.
Further, in order to ensure that the safety of server, protective device have also been devised warning function, i.e., is inserted into server After cylinder, user controls controller by server, then controls the first feeler lever, the second feeler lever, third feeler lever, the 4th feeler lever Collapsing length, when being in antitheft in server, server touches the first feeler lever, the second feeler lever, third by controller Bar, the 4th feeler lever extend, so that third feeler lever and the first feeler lever have overlapping region in vertical direction, i.e., so that third feeler lever The underface of the pressure sensor of left end is the first feeler lever upper surface;So that the 4th feeler lever has with the second feeler lever in vertical direction Overlapping region, i.e., so that the underface of the pressure sensor of the 4th feeler lever right end is the second feeler lever upper surface;Work as pressure sensor When detecting pressure value change information, controller, controller control alarm equipment alarm and the operation for closing server are passed to.I.e. It can alarm when server is gone out and moved away from from cylinder by people, safety is higher, can pass through pressure when server moves away from cylinder Sensor-triggered alarm.
Further, described device further includes water-collecting tray, several needle tubings, and water-collecting tray is located at bottom of cylinder, and cylinder passes through In the middle part of water-collecting tray, water-collecting tray is concave disks, and equipped with drainage hole, several needle tubings are evenly distributed on drum surface, needle for pan bottom of catchmenting Pipe both ends are openning shape, and needle tubing end tail diameter is greater than tip diameter, and end tail is connect with cylinder outer surface, and end tilts downward.
The moisture that air is looked in server enclosure can generate condensation when encountering colder cylinder metal shell and form droplet, and Cylinder outer surface design has needle tubing, and there is needle tubing tip can be dropped in water-collecting tray after droplet cohesion in order to the cohesion of droplet On sent by drainage hole, while cooling server quickly the service of guarantee can be discharged in moisture by design in this way Drying in device carries out moisture protection to the electronic device in server.
Further, described device further includes:Several detection structures, air pump, air valve, tracheae, flow divider, several hoses, Detection structure and needle tubing correspond, and detection structure includes:Light transmitting terminal, optical receiving end, light transmitting terminal are sent to optical receiving end Detection light, light transmitting terminal are mounted on server enclosure inner wall, and optical receiving end is mounted on cylinder outer wall, and the tail end of needle tubing is located at light hair Above sending end and optical receiving end optical path, the optical path between light transmitting terminal and optical receiving end is formed when needle tubing tail end forms droplet Stop, the light-blocking reception condition of Real-Time Optical roadlock is fed back to controller, the letter that controller is fed back based on optical receiving end by optical receiving end Breath opens air pump and air valve;When optical receiving end normally receive light transmitting terminal transmission detection light when, then controller close air pump and Air valve;Tracheae one end is connect with air pump, and the tracheae other end is connect by flow divider with one end of several hoses, the hose other end and Needle tubing tail end connection, tracheae are equipped with air valve, and air valve is connect with controller with air pump.
Above scheme is to allow its free-falling after forming water droplet, there is some potential safety problems in this way, because when service When device shell or ground are shaken, then water droplet will generate shaking, it is possible to can be splashed on the component of server, therefore It needs quickly to be processed on water-collecting tray after water droplet is formed, whether the improved scheme of the application is able to detect water droplet Through being formed, air-flow is generated by air pump after formation and is blown off on water-collecting tray, realizes the quick processing of water droplet, safety compared with Height, specially:Detection structure includes:Light transmitting terminal, optical receiving end, light transmitting terminal send detection light to optical receiving end, and light is sent End is mounted on server enclosure inner wall, and optical receiving end is mounted on cylinder outer wall, and the tail end of needle tubing is located at light transmitting terminal and light-receiving Hold above optical path, when not forming water droplet normally, the optical path between light transmitting terminal and optical receiving end be it is normal, do not reflect or Person stops, and is formed and is stopped to the optical path between light transmitting terminal and optical receiving end when needle tubing tail end forms droplet, and optical receiving end will The light-blocking reception condition of Real-Time Optical roadlock feeds back to controller, and controller is gentle based on the information unlatching air pump that optical receiving end is fed back Valve generates air-flow and blows off water droplet, blows off rear optical path and restores normal;When optical receiving end normally receives the detection of light transmitting terminal transmission Light time, then controller closes air pump and air valve;Tracheae one end is connect with air pump, and the tracheae other end passes through flow divider and several hoses One end connection, the hose other end and needle tubing tail end connection, tracheae is equipped with air valve, and air valve is connect with controller with air pump.
Further, hose and needle tubing correspond.
Further, described device further includes communication module, is used in alarm equipment alarm, by the position of server and volume Code is sent to administrative staff.It can be with the situation of remote notification administrative staff's server.
Further, the method also includes authenticating to the server that block catenary system is added, certification is by then adding Enter block catenary system, authentification failure then refuses that block catenary system is added.Block chain carries out detection certification to the server of access, only Access the server of high quality.
One or more technical solution provided by the present application, has at least the following technical effects or advantages:
It solves existing Transaction Information and discloses deficiency there are security risk, realize and ensureing that Transaction Information can not usurp The technical effect of the safety of Transaction Information is ensured while changing.
Detailed description of the invention
Attached drawing described herein is used to provide to further understand the embodiment of the present invention, constitutes one of the application Point, do not constitute the restriction to the embodiment of the present invention;
Fig. 1 is the flow diagram of the Transaction Information verification and settlement method in the application based on block chain;
Fig. 2 is the structural schematic diagram of protective device in the application;
Fig. 3 is cylindrical outer structural schematic diagram in the application;
Fig. 4 is cooling circuit schematic diagram in the application;
Fig. 5 is the structural schematic diagram of detection structure in the application.
Specific embodiment
The Transaction Information verification and settlement method that the present invention provides a kind of based on block chain, solve existing transaction and believe Breath is open there are the deficiency of security risk, realizes the safety that Transaction Information is ensured while ensureing that Transaction Information can not be distorted The technical effect of property.
To better understand the objects, features and advantages of the present invention, with reference to the accompanying drawing and specific real Applying mode, the present invention is further described in detail.It should be noted that in the case where not conflicting mutually, the application's Feature in embodiment and embodiment can be combined with each other.
In the following description, numerous specific details are set forth in order to facilitate a full understanding of the present invention, still, the present invention may be used also Implemented with being different from the other modes being described herein in range using other, therefore, protection scope of the present invention is not by under The limitation of specific embodiment disclosed in face.
Referring to FIG. 1, this application provides based on block chain Transaction Information verification and settlement method, the method application In block catenary system, block catenary system includes several servers, is carried out between the user corresponding to server that trades, described Method includes:
Initial code is carried out to server when block catenary system is added in server;
Configure a random coded corresponding with the moment in real time for server, random coded becomes at random with the variation of time Change;
At the time of the user on the user and server B in server A is when trading, and record transaction starts, and The random coded of record server A and server B at this time, the user in server A encrypt Transaction Information, then area again It is broadcasted in block catenary system, wherein the clear crytpographic key of Transaction Information is:Server A is corresponding when starting with the transaction of server B Random coded and server A and server B initial code;
After server receives encrypted Transaction Information, Transaction Information is decrypted based on clear crytpographic key, based on solution Transaction Information after close carries out settlement of transactions and carries out transaction successful broadcast in block catenary system after completion of transactions.
Wherein, the principle of the present invention is that transaction occurs between the user on block chain, is needed in Transaction Information in block When being broadcasted on chain, Transaction Information is encrypted first, and clear crytpographic key is the transaction distinctive coding of participant's server, other People can not obtain, and can be tampered after Transaction Information is broadcasted on block chain to avoid Transaction Information, ensure Transaction Information Consistency, and broadcast encryption can ensure only information only trade participant can decrypt, ensure the peace of Transaction Information Quan Xing, and the only corresponding server user of distinctive coding mode can just be decrypted, safety is higher.
Wherein, in the embodiment of the present application, inquiry instruction and command-destruct are also added in the encrypted transaction message, when When encrypted transaction message detects the operation that it is decrypted, the server identity sent to decryption oprerations instruction is tested Card, obtains the initial code of server, the initial code of server is verified, if being verified, is based on clear crytpographic key Transaction Information is decrypted, if verifying does not pass through, secondary encryption or deletion are carried out to Transaction Information based on command-destruct.If It is found not to be transaction participant's server to Transaction Information carry out malicious decryption, then Transaction Information carry out automatically it is secondary encryption or It deletes, further ensures the safety of Transaction Information.
Wherein, in the embodiment of the present application, after completion of transactions, generate transaction and complete managing detailed catalogue, transaction is completed bright Thin information is encrypted, and clear crytpographic key is:Server A corresponding random coded and service when being completed with the transaction of server B The initial code of device A and server B;Encrypted transaction details are broadcasted in block catenary system.
Wherein, in the embodiment of the present application, settlement of transactions is carried out based on the Transaction Information after decryption, specifically included:
Transaction treaty content and transaction schedule information are obtained based on the Transaction Information after decryption;
Transaction treaty content is identified, identifies settlement of transactions scheme, based on settlement of transactions schemes generation transaction knot Calculate accounting equation;
Based on settlement of transactions accounting equation and transaction schedule, settlement of transactions result is calculated;
User settlement of transactions result being sent on the user and server B in server A confirms, works as server When the user on user and server B on A confirms simultaneously, then settlement of transactions success.
Wherein, this method can carry out automatically settlement of transactions automatically according to the content and schedule of transaction treaty, with biography The artificial clearing of system are higher compared to efficiency.
Wherein, in the embodiment of the present application, a large amount of important data are store on the server of block chain, therefore are serviced The safety of device is particularly important, and the application devises corresponding protective device, can carry out good protection to server, ensure The safety of server;Each server in the block catenary system is mounted on protective device, protects to server, Fig. 2 and Fig. 4 are please referred to, the protective device specifically includes:
Cylinder 2, the first feeler lever 3, the second feeler lever 4, third feeler lever 5,6,2 pressure sensors 7 of the 4th feeler lever, controller, Alarm, cooling water pipe 10, circulating pump 11, radiator 12, refrigerator 13;
Cylinder is metallic cylinder, and cooling water pipe circulates circuit by circulating pump formation, and radiator and cooling water pipe connect It is logical, it radiates to the cooling water flowed out from cylinder, refrigerator is connected to cooling water pipe, is carried out to the cooling water flowed into cylinder Refrigeration, the outlet connection of cooling water pipe one end and circulating pump, then connect with refrigerator, is then inserted into cylinder from bottom of cylinder It is interior, it is piercing in radiator connection from bottom of cylinder after cylinder inner surface fitting winding more weeks, is finally connected with the entrance of circulating pump It connects;Cylinder lower end is equipped with cooling water pipe entrance and exit, and cylinder fixes on the ground, and 1 lower end of shell of server is equipped with circular hole, The device of server is fitted on server inner wall, and cylinder is inserted into server enclosure circular hole;First feeler lever one end and server The left side of outer casing inner wall connects, and the other end of the first feeler lever extends to the left side outer wall of cylinder;Second feeler lever one end and server The right side of outer casing inner wall connects, and the other end of the second feeler lever extends to the outer right wall of cylinder;One end cylinder of third feeler lever The other end of the connection of left side outer wall, third feeler lever extends to the left side of server enclosure inner wall;One end cylinder of 4th feeler lever The other end of outer right wall connection, the 4th feeler lever extends to the right side of server enclosure inner wall;2 pressure sensors are fixed respectively In third feeler lever lower surface left end and the 4th feeler lever lower surface right end;Third feeler lever is located at the top of the first feeler lever, and third is touched Bar and the first feeler lever are located in the same vertical plane;4th feeler lever is located at the top of the second feeler lever, and the 4th feeler lever and the second touching Bar is located in the same vertical plane;First feeler lever, the second feeler lever, third feeler lever, the 4th feeler lever are electric telescopic rod, and with Controller connection, controller are connect with server, the collapsing length of the instruction control feeler lever based on server, when in server In it is antitheft when, server extends the first feeler lever, the second feeler lever, third feeler lever, the 4th feeler lever by controller so that Third feeler lever and the first feeler lever have an overlapping region in vertical direction, i.e., so that the pressure sensor of third feeler lever left end just under Side is the first feeler lever upper surface;So that the 4th feeler lever and the second feeler lever have overlapping region in vertical direction, i.e., so that the 4th touching The underface of the pressure sensor of bar right end is the second feeler lever upper surface;When pressure sensor detects pressure value change information When, pass to controller, controller control alarm equipment alarm and the operation for closing server.
Wherein, server enclosure is designed in the application, the shell lower end of server is equipped with circular hole, server Device is fitted on server inner wall, and cylinder is inserted into server enclosure circular hole;That is center in cylinder insertion server, it is right Component in server is cooled down, and since the server data amount of block chain is huge, needs to carry out complicated a large amount of calculating, will A large amount of heat can be generated, the type of cooling of the application design can rapidly and efficiently take away heat, and cylinder can be uniform All components of surrounding are cooled down, cooling balanced and effect is preferable, and cooling water pipe is circulated back by circulating pump formation Road, radiator are connected to cooling water pipe, are radiated to the cooling water flowed out from cylinder, and refrigerator is connected to cooling water pipe, right The cooling water flowed into cylinder freezes, then the outlet connection of cooling water pipe one end and circulating pump is connect, so with refrigerator Afterwards out of bottom of cylinder insertion cylinder, it is piercing in radiator connection from bottom of cylinder after cylinder inner surface fitting winding more weeks, Finally it is connect with the entrance of circulating pump;I.e. cylinder unanimously keeps low-temperature condition by circulating cooling, to the sky in server enclosure Gas is cooled down, and then is cooled down to server internal, and the cylindric heat that can uniformly absorb of cylinder is in server Component uniformly cooled down.
Wherein, in the embodiment of the present application, in order to ensure that warning function has also been devised in the safety of server, protective device, After server is inserted into cylinder, user controls controller by server, then controls the first feeler lever, the second feeler lever, third The collapsing length of feeler lever, the 4th feeler lever, when in server be in it is antitheft when, server by controller make the first feeler lever, Second feeler lever, third feeler lever, the 4th feeler lever extend, so that third feeler lever and the first feeler lever have overlay region in vertical direction Domain, i.e., so that the underface of the pressure sensor of third feeler lever left end is the first feeler lever upper surface;So that the 4th feeler lever and second Feeler lever has overlapping region in vertical direction, i.e., so that the underface of the pressure sensor of the 4th feeler lever right end is on the second feeler lever Surface;When pressure sensor detects pressure value change information, controller is passed to, controller control alarm equipment alarm is simultaneously closed Close the operation of server.It can alarm when server is gone out and moved away from from cylinder by people, safety is higher, and server is moved away from It can be triggered and be alarmed by pressure sensor when cylinder.
Wherein, in the embodiment of the present application, it referring to FIG. 3, described device further includes water-collecting tray 8, several needle tubings 9, catchments Disk is located at bottom of cylinder, and cylinder passes through in the middle part of water-collecting tray, and water-collecting tray is concave disks, and pan bottom of catchmenting is several equipped with drainage hole Needle tubing is evenly distributed on drum surface, and needle tubing both ends are openning shape, and needle tubing end tail diameter is greater than tip diameter, holds tail and cylinder Outer surface connection, end tilt downward.
The moisture that air is looked in server enclosure can generate condensation when encountering colder cylinder metal shell and form droplet, and Cylinder outer surface design has needle tubing, and there is needle tubing tip can be dropped in water-collecting tray after droplet cohesion in order to the cohesion of droplet On sent by drainage hole, while cooling server quickly the service of guarantee can be discharged in moisture by design in this way Drying in device carries out moisture protection to the electronic device in server.
Wherein, in the embodiment of the present application, referring to FIG. 5, described device further includes:Several detection structures, air pump 14, gas Valve 15, tracheae 16, flow divider 17, several hoses 18, detection structure and needle tubing correspond, and detection structure includes:Light transmitting terminal 19, optical receiving end 20, light transmitting terminal send detection light to optical receiving end, and light transmitting terminal is mounted on server enclosure inner wall, and light connects Receiving end is mounted on cylinder outer wall, and the tail end of needle tubing is located above light transmitting terminal and optical receiving end optical path, when needle tubing tail end forms water The optical path between light transmitting terminal and optical receiving end is formed when pearl and is stopped, optical receiving end is anti-by the light-blocking reception condition of Real-Time Optical roadlock It feeds controller, controller opens air pump and air valve based on the information that optical receiving end is fed back;When optical receiving end normally receives light hair When the detection light that sending end is sent, then controller closes air pump and air valve;Tracheae one end is connect with air pump, and the tracheae other end is by dividing Stream valve is connect with one end of several hoses, and the hose other end and needle tubing tail end connection, tracheae are equipped with air valve, and air valve is equal with air pump It is connect with controller.
Above scheme is to allow its free-falling after forming water droplet, there is some potential safety problems in this way, because when service When device shell or ground are shaken, then water droplet will generate shaking, it is possible to can be splashed on the component of server, therefore It needs quickly to be processed on water-collecting tray after water droplet is formed, whether the improved scheme of the application is able to detect water droplet Through being formed, air-flow is generated by air pump after formation and is blown off on water-collecting tray, realizes the quick processing of water droplet, safety compared with Height, specially:Detection structure includes:Light transmitting terminal, optical receiving end, light transmitting terminal send detection light to optical receiving end, and light is sent End is mounted on server enclosure inner wall, and optical receiving end is mounted on cylinder outer wall, and the tail end of needle tubing is located at light transmitting terminal and light-receiving Hold above optical path, when not forming water droplet normally, the optical path between light transmitting terminal and optical receiving end be it is normal, do not reflect or Person stops, and is formed and is stopped to the optical path between light transmitting terminal and optical receiving end when needle tubing tail end forms droplet, and optical receiving end will The light-blocking reception condition of Real-Time Optical roadlock feeds back to controller, and controller is gentle based on the information unlatching air pump that optical receiving end is fed back Valve generates air-flow and blows off water droplet, blows off rear optical path and restores normal;When optical receiving end normally receives the detection of light transmitting terminal transmission Light time, then controller closes air pump and air valve;Tracheae one end is connect with air pump, and the tracheae other end passes through flow divider and several hoses One end connection, the hose other end and needle tubing tail end connection, tracheae is equipped with air valve, and air valve is connect with controller with air pump.
Wherein, in the embodiment of the present application, hose and needle tubing correspond.
Wherein, in the embodiment of the present application, described device further includes communication module, for will take in alarm equipment alarm The position of business device and coding are sent to administrative staff.It can be with the situation of remote notification administrative staff's server.
Wherein, in the embodiment of the present application, the method also includes being authenticated to the server that block catenary system is added, Certification by the way that block catenary system, authentification failure is then added then refuses that block catenary system is added.Block chain to the server of access into Row detection certification, only accesses the server of high quality.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to include these modifications and variations.

Claims (10)

1. Transaction Information verification and settlement method based on block chain, which is characterized in that the method is applied to block catenary system In, block catenary system includes several servers, it is carried out between the user corresponding to server that trades, the method includes:
Initial code is carried out to server when block catenary system is added in server;
Configure a random coded corresponding with the moment in real time for server, random coded changes at random with the variation of time;
At the time of the user on the user and server B in server A is when trading, and record transaction starts, and record The random coded of server A and server B at this time, the user in server A encrypt Transaction Information, then will be after encryption Transaction Information block catenary system in broadcasted, wherein the clear crytpographic key of Transaction Information is:The friendship of server A and server B The initial code of easy start time corresponding random coded and server A and server B;
After server receives encrypted Transaction Information, Transaction Information is decrypted based on clear crytpographic key, after decryption Transaction Information carry out settlement of transactions transaction successful broadcast is carried out in block catenary system after completion of transactions.
2. the Transaction Information verification and settlement method according to claim 1 based on block chain, which is characterized in that described to add Inquiry instruction and command-destruct are also added in close Transaction Information, when encrypted transaction message detects the behaviour that it is decrypted When making, the server identity sent to decryption oprerations instruction is verified, and obtains the initial code of server, by the first of server Begin to encode and be verified, if being verified, Transaction Information is decrypted based on clear crytpographic key, if verifying does not pass through, base Secondary encryption or deletion are carried out to Transaction Information in command-destruct.
3. the Transaction Information verification and settlement method according to claim 1 based on block chain, which is characterized in that trading After the completion, it generates transaction and completes managing detailed catalogue, managing detailed catalogue is completed into transaction and is encrypted, clear crytpographic key is:Server A with The initial code of the transaction of server B corresponding random coded and server A and server B when completing;By encrypted transaction Detail is broadcasted in block catenary system.
4. the Transaction Information verification and settlement method according to claim 1 based on block chain, which is characterized in that based on solution Transaction Information after close carries out settlement of transactions, specifically includes:
Transaction treaty content and transaction schedule information are obtained based on the Transaction Information after decryption;
Transaction treaty content is identified, settlement of transactions scheme is identified, based on settlement of transactions schemes generation settlement of transactions Calculate equation;
Based on settlement of transactions accounting equation and transaction schedule, settlement of transactions result is calculated;
User settlement of transactions result being sent on the user and server B in server A confirms, when in server A User and server B on user simultaneously when confirming, then settlement of transactions success.
5. the Transaction Information verification and settlement method according to claim 1 based on block chain, which is characterized in that the area Each server in block catenary system is mounted on protective device, protects to server, and the protective device specifically includes:
Cylinder, the first feeler lever, the second feeler lever, third feeler lever, the 4th feeler lever, 2 pressure sensors, controller, alarm, coolings Water pipe, circulating pump, radiator, refrigerator;
Cylinder is metallic cylinder, and cooling water pipe circulates circuit by circulating pump formation, and radiator is connected to cooling water pipe, right The cooling water flowed out from cylinder radiates, and refrigerator is connected to cooling water pipe, freezes to the cooling water flowed into cylinder, The outlet of cooling water pipe one end and circulating pump connects, and then connect with refrigerator, then out of bottom of cylinder insertion cylinder, in circle It is piercing in radiator connection from bottom of cylinder after tube inner surface fitting winding more weeks, is finally connect with the entrance of circulating pump;Cylinder Lower end is equipped with cooling water pipe entrance and exit, and cylinder fixes on the ground, and the shell lower end of server is equipped with circular hole, server Device is fitted on server inner wall, and cylinder is inserted into server enclosure circular hole;First feeler lever one end and server enclosure inner wall Left side connection, the other end of the first feeler lever extends to the left side outer wall of cylinder;Second feeler lever one end and server enclosure inner wall Right side connection, the other end of the second feeler lever extends to the outer right wall of cylinder;The left side outer wall of one end cylinder of third feeler lever The other end of connection, third feeler lever extends to the left side of server enclosure inner wall;The outer right wall of one end cylinder of 4th feeler lever The other end of connection, the 4th feeler lever extends to the right side of server enclosure inner wall;2 pressure sensors are separately fixed at third touching Bar lower surface left end and the 4th feeler lever lower surface right end;Third feeler lever is located at the top of the first feeler lever, and third feeler lever and first Feeler lever is located in the same vertical plane;4th feeler lever is located at the top of the second feeler lever, and the 4th feeler lever and the second feeler lever are located at together In one perpendicular;First feeler lever, the second feeler lever, third feeler lever, the 4th feeler lever are electric telescopic rod, and are connected with controller It connects, controller is connect with server, and the collapsing length of the instruction control feeler lever based on server is in antitheft when being in server When, server extends the first feeler lever, the second feeler lever, third feeler lever, the 4th feeler lever by controller, so that third feeler lever There is overlapping region in vertical direction with the first feeler lever, i.e., so that the underface of the pressure sensor of third feeler lever left end is first Feeler lever upper surface;So that the 4th feeler lever and the second feeler lever have an overlapping region in vertical direction, i.e., so that the 4th feeler lever right end The underface of pressure sensor is the second feeler lever upper surface;When pressure sensor detects pressure value change information, pass to Controller, controller control alarm equipment alarm and the operation for closing server.
6. the Transaction Information verification and settlement method according to claim 5 based on block chain, which is characterized in that the dress Setting further includes water-collecting tray, several needle tubings, and water-collecting tray is located at bottom of cylinder, and cylinder passes through in the middle part of water-collecting tray, and water-collecting tray is spill Disk, pan bottom of catchmenting is equipped with drainage hole, and several needle tubings are evenly distributed on drum surface, and needle tubing both ends are openning shape, needle tubing end Tail diameter is greater than tip diameter, and end tail is connect with cylinder outer surface, and end tilts downward.
7. the Transaction Information verification and settlement method according to claim 6 based on block chain, which is characterized in that the dress It sets and further includes:Several detection structures, air pump, air valve, tracheae, flow divider, several hoses, detection structure and needle tubing correspond, Detection structure includes:Light transmitting terminal, optical receiving end, light transmitting terminal send detection light to optical receiving end, and light transmitting terminal is mounted on clothes Business device outer casing inner wall, optical receiving end are mounted on cylinder outer wall, and the tail end of needle tubing is located above light transmitting terminal and optical receiving end optical path, The optical path between light transmitting terminal and optical receiving end is formed when needle tubing tail end forms droplet and is stopped, optical receiving end is by real-time optical path Light-receiving situation is stopped to feed back to controller, controller opens air pump and air valve based on the information that optical receiving end is fed back;When light connects When receiving end normally receives the detection light of light transmitting terminal transmission, then controller closes air pump and air valve;Tracheae one end is connect with air pump, The tracheae other end is connect by flow divider with one end of several hoses, and the hose other end and needle tubing tail end connection, tracheae are equipped with Air valve, air valve are connect with controller with air pump.
8. it is according to claim 7 based on block chain Transaction Information verification and settlement method, which is characterized in that hose with Needle tubing corresponds.
9. the Transaction Information verification and settlement method according to claim 6 based on block chain, which is characterized in that the dress Setting further includes communication module, in alarm equipment alarm, the position of server and coding to be sent to administrative staff.
10. the Transaction Information verification and settlement method according to claim 1 based on block chain, which is characterized in that described Method further includes authenticating to the server that block catenary system is added, and certification is by being then added block catenary system, authentification failure Then refuse that block catenary system is added.
CN201810843455.8A 2018-07-27 2018-07-27 Transaction information verification and settlement method based on block chain Active CN108921560B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810843455.8A CN108921560B (en) 2018-07-27 2018-07-27 Transaction information verification and settlement method based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810843455.8A CN108921560B (en) 2018-07-27 2018-07-27 Transaction information verification and settlement method based on block chain

Publications (2)

Publication Number Publication Date
CN108921560A true CN108921560A (en) 2018-11-30
CN108921560B CN108921560B (en) 2021-04-30

Family

ID=64416028

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810843455.8A Active CN108921560B (en) 2018-07-27 2018-07-27 Transaction information verification and settlement method based on block chain

Country Status (1)

Country Link
CN (1) CN108921560B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113034784A (en) * 2021-03-09 2021-06-25 广东便捷神科技股份有限公司 Intelligent retail terminal based on block chain technology

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1400819A (en) * 2001-07-30 2003-03-05 Scm微***有限公司 Transmission method of secrete data
US20090217035A1 (en) * 2004-07-12 2009-08-27 Abdul Hameed Khan Abdul Rahman Bilaterally Generated Encryption Key System
CN101635075A (en) * 2009-05-31 2010-01-27 北京飞天诚信科技有限公司 Trading method and trading system
CN104424738A (en) * 2013-08-21 2015-03-18 陕西平杰科工贸有限公司 Anti-theft server case
CN106534097A (en) * 2016-10-27 2017-03-22 上海亿账通区块链科技有限公司 Block chain trading based authority control method and system
CN106779707A (en) * 2016-12-23 2017-05-31 中钞***产业发展有限公司北京智能卡技术研究院 Monitoring and managing method, the apparatus and system of the digital cash Transaction Information based on block chain

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1400819A (en) * 2001-07-30 2003-03-05 Scm微***有限公司 Transmission method of secrete data
US20090217035A1 (en) * 2004-07-12 2009-08-27 Abdul Hameed Khan Abdul Rahman Bilaterally Generated Encryption Key System
CN101635075A (en) * 2009-05-31 2010-01-27 北京飞天诚信科技有限公司 Trading method and trading system
CN104424738A (en) * 2013-08-21 2015-03-18 陕西平杰科工贸有限公司 Anti-theft server case
CN106534097A (en) * 2016-10-27 2017-03-22 上海亿账通区块链科技有限公司 Block chain trading based authority control method and system
CN106779707A (en) * 2016-12-23 2017-05-31 中钞***产业发展有限公司北京智能卡技术研究院 Monitoring and managing method, the apparatus and system of the digital cash Transaction Information based on block chain

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
马昂: ""区块链技术基础及应用研究综述"", 《信息安全研究》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113034784A (en) * 2021-03-09 2021-06-25 广东便捷神科技股份有限公司 Intelligent retail terminal based on block chain technology
CN113034784B (en) * 2021-03-09 2022-08-16 广东便捷神科技股份有限公司 Intelligent retail terminal based on block chain technology

Also Published As

Publication number Publication date
CN108921560B (en) 2021-04-30

Similar Documents

Publication Publication Date Title
US20220245724A1 (en) Securing distributed electronic wallet shares
CN110998639B (en) Real estate management system using blockchain network
US11386420B2 (en) Contextual authentication of an electronic wallet
TWI635412B (en) Method, device and system for verifying user identity by using social relationship data
CN106302502B (en) A kind of secure access authentication method, user terminal and server-side
CN107958412A (en) One kind is rented a house platform and its network fingerprinting electronic door lock system
US20190034936A1 (en) Approving Transactions from Electronic Wallet Shares
US20130061055A1 (en) Apparatus and Methods for Providing Scalable, Dynamic, Individualized Credential Services Using Mobile Telephones
CN109417549A (en) The method and apparatus of information proof is provided using centralization or distributed ledger
US20070067828A1 (en) Extended one-time password method and apparatus
CN110599342B (en) Block chain-based identity information authorization method and device
US20140122890A1 (en) Method and system for securing the exchange of data between a client module and a server module
JP2007534042A (en) Method and system for establishing communication using privacy enhancement technology
CN101467131A (en) Network user authentication system and method
US20200160340A1 (en) Distributed fraud detection system within mesh networks
CN104573547A (en) Information interaction safety protection system and operation realization method thereof
CN112364305B (en) Digital content copyright protection method and device based on blockchain platform
CN108616504A (en) A kind of sensor node identity authorization system and method based on Internet of Things
CN105787732A (en) Realization method of digital currency secure wallet, and secure wallet system
CN107135205A (en) A kind of method for network access and system
CN110445805A (en) A kind of false-proof authentication system and method for two dimensional code
CN113382405A (en) Network space information security control method and application
CN110599653A (en) Access control unlocking method, device and storage medium
CN106878122A (en) A kind of method for network access and system
CA2421850C (en) Method and device for certification of a transaction

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200804

Address after: 510000 room 711, floor 7, No. 733 (1), Dongfeng East Road, Yuexiu District, Guangzhou City, Guangdong Province (only for office use)

Applicant after: GUANGZHOU TENTCOO SOFTWARE TECHNOLOGY Co.,Ltd.

Address before: 510000 Guangdong Guangzhou Haizhuqu District Xingang East Road 1000 1103, 1104, 1105, 1106 rooms

Applicant before: GUANGZHOU YOUPU NETWORK TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant