CN108921560A - Transaction Information verification and settlement method based on block chain - Google Patents
Transaction Information verification and settlement method based on block chain Download PDFInfo
- 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
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling 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
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.
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)
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)
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 |
-
2018
- 2018-07-27 CN CN201810843455.8A patent/CN108921560B/en active Active
Patent Citations (6)
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)
Title |
---|
马昂: ""区块链技术基础及应用研究综述"", 《信息安全研究》 * |
Cited By (2)
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 |