CN108959310A - Data processing method, device and computer readable storage medium based on block chain - Google Patents
Data processing method, device and computer readable storage medium based on block chain Download PDFInfo
- Publication number
- CN108959310A CN108959310A CN201710368064.0A CN201710368064A CN108959310A CN 108959310 A CN108959310 A CN 108959310A CN 201710368064 A CN201710368064 A CN 201710368064A CN 108959310 A CN108959310 A CN 108959310A
- Authority
- CN
- China
- Prior art keywords
- data
- request
- block chain
- client
- unit
- 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.)
- Pending
Links
- 238000003860 storage Methods 0.000 title claims abstract description 23
- 238000003672 processing method Methods 0.000 title claims abstract description 12
- 238000000034 method Methods 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims description 18
- 238000012790 confirmation Methods 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 8
- 238000012550 audit Methods 0.000 claims description 3
- 230000005055 memory storage Effects 0.000 claims description 3
- 239000007787 solid Substances 0.000 abstract description 5
- 238000004590 computer program Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 230000006854 communication Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 239000010410 layer Substances 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 241000208340 Araliaceae Species 0.000 description 3
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 3
- 235000003140 Panax quinquefolius Nutrition 0.000 description 3
- 230000007812 deficiency Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 235000008434 ginseng Nutrition 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- 241001310793 Podium Species 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 239000012792 core layer Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 235000019892 Stellar Nutrition 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000000700 radioactive tracer Substances 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of data processing method based on block chain, device and computer readable storage mediums.This method comprises: the data processing method based on block chain, which is characterized in that block chain connects client by platform, and client includes that data provide end, and method is applied to platform, comprising the following steps: receives and provides the data source at end from data;The characteristic attribute parameter of disposition data source generates label data;Label data is broadcasted to block chain;After block chain reaches network common recognition to label data, end is provided to data and sends the feedback confirmed to the characteristic attribute of data source.The embodiment of the present invention is based in block chain the characteristics such as data are true and reliable, can not distort, pass through configuration feature property parameters, reach network to label data using block chain to know together, so as to it is accurate, easily identify the characteristic attributes such as the true and false and value of data, the credit of network data is improved, has established solid foundation for the realization of Internet industry.
Description
Technical field
The present invention relates to block chain technical field more particularly to a kind of data processing method based on block chain, device and
Computer readable storage medium.
Background technique
With the development of internet, transmission control protocol/Internet Protocol (Transmission Control
Protocol/Internet Protocol, TCP/IP) agreement comforms and shows one's talent in multi-protocols.Although being based on ICP/IP protocol
The internet of framework improves the working efficiency and amusement efficiency of people, but there is also data to be collected into not for the agreement framework
It is easy the deficiency in the place of supervision.The deficiency, which results in, has data that are a large amount of false and being easy to distort (or letter in internet
Breath), so bring a large amount of privacy violation problem, network security, go offline and credit fail the problem of.Currently, people are not
Easily determine whether the true and false of data, data have value, the value of data are how many in internet.Current internet credit is known
Other cost is especially high, and the realization of Internet industry is difficult.
Applicant has been devoted to the research work by being effectively treated to data, to realize the value to data
It is shifted.How data are effectively treated to identify that the true and false of data and value etc. are that technology urgently to be resolved is asked
Topic.
Summary of the invention
In order to solve the problems, such as that data can not be effectively treated to identify the true and false and the value etc. of data, this hair
Bright embodiment provides a kind of data processing method based on block chain, device and computer readable storage medium.
In a first aspect, providing a kind of data processing method based on block chain.Block chain connects client by platform.
Client includes that data provide end.This method is applied to platform, comprising the following steps:
It receives and provides the data source at end from data;
The characteristic attribute parameter of disposition data source generates label data;
Label data is broadcasted to block chain;
After block chain reaches network common recognition to label data, it is true to the characteristic attribute of data source that end transmission is provided to data
The feedback recognized.
Second aspect provides the data processing equipment based on block chain.Block chain connects client by platform.Client
End includes that data provide end.The device is applied to platform, comprising:
Data receipt unit provides the data source at end from data for receiving;
Parameter configuration unit generates label data for the characteristic attribute parameter of disposition data source;
Parameter radio unit, for broadcasting label data to block chain;
Attribute confirmation unit, for providing end transmission pair to data after block chain reaches network common recognition to label data
The feedback of the characteristic attribute confirmation of data source.
The third aspect provides the data processing equipment based on block chain.The device includes:
Display;
Memory, for storing program;
Processor, for executing the program of the memory storage, it is above-mentioned each that described program executes the processor
Method described in aspect.
Fourth aspect provides a kind of computer readable storage medium.Finger is stored in the computer readable storage medium
It enables, when run on a computer, so that computer executes method described in above-mentioned various aspects.
5th aspect, provides a kind of computer program product comprising instruction.When the product is run on computers,
So that computer executes method described in above-mentioned various aspects.
6th aspect, provides a kind of computer program.When the computer program is run on computers, so that calculating
Machine executes method described in above-mentioned various aspects.
Characteristics that the embodiment of the present invention is based in block chain that data are true and reliable, can not distort etc., by platform by block chain
It is connect with client, configures the characteristic attribute parameter of the data source of client, generate label data, then using block chain to mark
Label data are reached network common recognition etc. and are effectively treated, so as to it is accurate, easily identify the features such as the true and false and value of data
Attribute improves the credit of the supplier of network data, and the value Transfer to data may be implemented, and is the realization of Internet industry
Solid foundation is established.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, will make below to required in the embodiment of the present invention
Attached drawing is briefly described, it should be apparent that, drawings described below is only some embodiments of the present invention, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is the configuration diagram of the data processing system based on block chain of one embodiment of the invention;
Fig. 2 is the flow diagram of the data processing method based on block chain of one embodiment of the invention;
Fig. 3 is the flow diagram of the data processing method based on block chain of another embodiment of the present invention;
Fig. 4 is the structural schematic diagram of the data processing equipment based on block chain of one embodiment of the invention;
Fig. 5 is the structural schematic diagram of the data processing equipment based on block chain of another embodiment of the present invention;
Fig. 6 is the block schematic illustration of the data processing equipment based on block chain of one embodiment of the invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is
A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
Every other embodiment obtained without creative efforts, shall fall within the protection scope of the present invention.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase
Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 is the configuration diagram of the data processing system based on block chain of one embodiment of the invention.
As shown in Figure 1, the framework of the system may include: client, platform, block chain 104 and network 105.Wherein, objective
Family end may include: that data provide end 101 and data request end 102.Platform can be Platform Server 103, be also possible to net
Network interface can also be data port, and content is with no restrictions in this respect.
Wherein, data, which provide end 101 and data request end 102, can be the hand-held terminal device of user, specifically can be
Various electronic equipments.These electronic equipments include but is not limited to PC, smart phone, tablet computer, personal digital assistant,
Server etc..These electronic equipments can be equipped with various telecommunication customer end applications, such as instant messaging tools, mailbox client
End, social platform software, audio frequency and video software etc..Wherein, these electronic equipments have memory and logical operation process device, control
Element processed etc..These electronic equipments can send request of data, or can receive request of data, can also divide data
The processing such as analysis, verifying and storage.
Platform Server 103 can have higher hardware configuration and stronger operational capability.It is lesser in operation pressure
In the case of, Platform Server 103 can be substituted with desktop computer, work station, mobile device etc..Platform Server 103 is used for
Client and block chain 104 are connected, and carries out data processing.
Block chain 104 can be the Floor layer Technology and architecture about bit coin.Block chain 104 is considered as distribution
Unified account book codetermines book keeping operation content, each participant by all participants (each node, is not marked in figure in block chain)
Full dose data are all preserved, any individual participant can not distort data.Block chain technology is a general technology, is
The new application mode of computer technology with characteristics such as distributed cryptographic, distributed storage, distributed transmissions.Block chain
104 such as can be bit coin block chain or ether mill block chain.Block chain 104 have it is open, transparent, number can not be distorted
According to the advantages that.
Network 105 can be to provide the medium of communication link between various electronic equipments.Specifically, network 105 can
To include various connection types (such as wired, wireless communication) link or fiber optic cables etc..
It should be understood that the number of the various equipment in Fig. 1 is only schematical.According to needs are realized, can be to this
The framework of system carries out flexible configuration, such as increases data and provide the quantity at end 101 and data request end 102.Following embodiments
Data interaction or processing can be carried out using the system architecture of the embodiment of the present invention.
Fig. 2 is the flow diagram of the data processing method based on block chain of one embodiment of the invention.
The embodiment of the present invention can be applied to platform.Block chain connects client by platform.Client may include number
According to offer end.
As shown in Fig. 2, method includes the following steps: S210, receives and provides the data source at end from data;S220 matches
The characteristic attribute parameter of data source is set, label data is generated;S230 broadcasts label data to block chain;S240, in block chain
After reaching network common recognition to label data, end is provided to data and sends the feedback confirmed to the characteristic attribute of data source.
In step S210, data source can be code segment, voice, bill, document, picture, video etc., in this respect content
With no restrictions.Data, which provide end, can be smart phone or PC of data source supplier etc..
In step S220, characteristic attribute parameter depends on data source, and different data sources, characteristic attribute parameter can be with
It is different.Characteristic attribute parameter may include one of following parameter or two or more: true and false property parameters, price attribute ginseng
Number, time attribute parameter, exclusive property parameters.For example, characteristic attribute parameter may is that paper is when data source is paper
It is no by data source supplier it is exclusive (i.e. the owner of paper whether be data source supplier), whether paper is tested by duplicate checking
Card, paper deadline etc., the value of paper.Wherein value can be the time value and be also possible to monetary value, for example, value
100 yuans or 100 bit coin.
In step S230, when label data is broadcasted into block chain, each node in block chain can be obtained
Label data is taken, and label data is verified.
In step S240, each node can respectively be verified label data in block chain, then each node
(i.e. network common recognition) in agreement is reached to verification result.Specific verification mode can be the owner's (data to label data
There is provided end) identity verified, such as data provide end whether have black history.Verification mode can also be data source itself into
Row verifying etc., for example, duplicate checking verifying is carried out to paper, to confirm whether the paper is accused of plagiarizing.Specific verification mode can be with
With no restrictions.
In embodiments of the present invention, network common recognition can be in the distributed system of not center control nodes, multiple
It participates in network node the correctness of the system datas such as transaction, digital record, electronic evidence is verified and reached an agreement
Mechanism.The common recognition can prove PoS (Proof of Stake) by proof of work PoW (Proof of Work), equity
With commission equity prove DPoS (Delegated proof-of-stake), auspicious wave common recognition RCP (Ripple Consensus) and
Stellar agreement etc. is consistent to reach data.Such as PoW mechanism can be mixed with PoS mechanism to make up single mechanism
Deficiency, thus reinforce data common recognition effect.Wherein, network common recognition is not that all nodes all reach in the whole network in absolute sense
At consensus.Specifically, it is contemplated that the special situation of some reality carries out different settings.Such as it is contemplated that node is
No online situation also for example can be set into as long as the node for reaching in all online nodes 80% is reached and has identical ideas
It can be with.Content is with no restrictions in this respect.
Characteristics that the embodiment of the present invention is based in block chain that data are true and reliable, can not distort etc., by platform by block chain
It is connect with client, configures the characteristic attribute parameter of the data source of client, generate label data, then using block chain to mark
Label data are reached network common recognition etc. and are effectively treated, so as to it is accurate, easily identify the features such as the true and false and value of data
Attribute improves the credit of the supplier of network data, and the value Transfer to data may be implemented, and is the realization of Internet industry
Solid foundation is established.
In some embodiments, client further includes request of data end.On the basis of embodiment shown in Fig. 1, this method
Further include: receive the data acquisition request from request of data end;In response to data acquisition request, sends and wrap to request of data end
Include the list of the label data of characteristic attribute confirmation;After request of data end is received to list progress document parameter setting
The document of generation;Document is broadcasted to block chain;After block chain reaches network common recognition to document, to the transmission pair of request of data end
The feedback of data acquisition request.The embodiment of the present invention can be applied to the scene of request of data end purchase data, the contents of the section
It will be described further below.
In some embodiments, client further includes request of data end.On the basis of embodiment shown in Fig. 1, this method
Further include: receive the access request of the access data source at request of data end;In response to access request, pass through block chain query data
Whether request end has access authority;When request of data end has access authority, data source is requested access to block chain, and to number
According to request end display data source.The embodiment of the present invention can be applied to the scene of request of data end access data.
In some embodiments, on the basis of above-mentioned each embodiment, this method further include: receive client in advance
It opens an account application;Based on default condition of opening an account, to opening an account, application is audited;It is pending by rear, generate and record client
Public key and private key.Default condition of opening an account, which for example can be client, does not have black history, can also be that the credit of client reaches one
Fixed degree.In some embodiments, on the basis of above-mentioned each embodiment, this method further include: be based on public key and private key
Data source is encrypted and/or is decrypted.
The embodiment of the present invention is audited by the application of opening an account to client as a result, pending to distribute public affairs to client
Key and private key, are then based on public key and private key and data source are encrypted and/or decrypted, and can not only guarantee the transparent of transaction,
And can guarantee the privacy of specific encryption data, only data of the client of corresponding authority just available corresponding authority.
The terms "and/or", only a kind of incidence relation for describing affiliated partner, indicates that there may be three kinds of passes
System, for example, A and/or B, can indicate: individualism A exists simultaneously A and B, these three situations of individualism B.
Fig. 3 is the flow diagram of the data processing method based on block chain of another embodiment of the present invention.
The application scenarios of the embodiment of the present invention can be data offer end 101 (such as technical specialist A) and pass through platform service
The technical documentation of oneself is really weighed and is fixed a price by device 103, and request of data end 102 (such as student) passes through Platform Server 103
Buy the technical documentation after really weighing and fix a price.
As shown in figure 3, method includes the following steps:
S301, data provide end 101 and send the technical documentation for being used for transaction to Platform Server 103.
S302,103 reception technique document of Platform Server, and configure the following parameter of the technical documentation: true and false attribute ginseng
Number, price attribute parameter, time attribute parameter, exclusive property parameters, generate the label data (ginseng including technical documentation and configuration
Number).When concrete configuration, the demand at end 101 can be provided with reference data, can also directly be configured according to market conditions, also
Flexible setting can be carried out according to demand.Here, not limiting this aspect content.
S303, Platform Server 103 broadcast label data to block chain 104.
S304, each node in block chain 104 verify label data, and reach network common recognition.Common recognition method
Can be with reference to method described in Fig. 2, content is with no restrictions in this respect.
S305, block chain 104 feed back common recognition as a result, for example, the result that common recognition passes through to Platform Server 103.
S306, Platform Server 103 provide end 101 to data and send the feedback confirmed to the characteristic attribute of data source.It should
Feedback for example may is that the identity at data offer end 101 is legal, and technical documentation is not accused of plagiarizing, and is worth as 100 bit coin, skill
The art document deadline is on May 16th, 2017, which provides end 101 by data and monopolize.
S307, request of data end 102 send data acquisition request (such as subscription request) to Platform Server 103.
S308, Platform Server 103 send the list that can be provided to request of data end 102.
S309, request of data end 102 carry out document parameter (such as ordering price) setting, the document of generation to list
(such as order form).
S310, request of data end 102 send the document generated to Platform Server 103, to request to order technical documentation.
S311, Platform Server 103 broadcast document to block chain 104.
S312, each node in block chain 104 confirm that the order is traded to network common recognition is reached.
S313, block chain 104 feed back common recognition result to Platform Server 103.
S314, Platform Server 103 is sent to request of data end 102 orders successfully feedback.
Foregoing invention embodiment may be implemented truly to register data, encrypt, the really processing such as power, price as a result,.Finally
By treated, data trade gives the enterprises and individuals for having demand, realizes the value of data.Meanwhile the embodiment of the present invention can protect
It demonstrate,proves the true and reliable of the data of transaction and can not distort, protect business secret, privacy of service and make the open and clear (visitor that trades
Family end will be seen that the parameter informations such as transaction value, but the data of particular transactions can be encrypted protect, only to permission
Client is open).
It should be noted that in the absence of conflict, those skilled in the art can according to actual needs will be above-mentioned
The sequence of operating procedure is adjusted flexibly, or above-mentioned steps are carried out the operation such as flexible combination.For simplicity, repeating no more
Various implementations.In addition, the content of each embodiment can mutual reference.
Fig. 4 is the structural schematic diagram of the data processing equipment based on block chain of one embodiment of the invention.
In embodiments of the present invention, block chain connects client by platform, and client may include that data provide end, dress
It sets and can be applied to platform.
As shown in figure 4, the apparatus may include: data receipt unit 410, parameter configuration unit 420, parameter radio unit
430 and attribute confirmation unit 440.Wherein: data receipt unit 410, which can be used for receiving, provides the data source at end from data;
Parameter configuration unit 420 can be used for the characteristic attribute parameter of disposition data source, generate label data;Parameter radio unit 430
It can be used for broadcasting label data to block chain;Attribute confirmation unit 440 can be used for reaching label data in block chain
After network common recognition, end is provided to data and sends the feedback confirmed to the characteristic attribute of data source.
In some embodiments, characteristic attribute parameter includes one of following parameter or two or more: true and false attribute
Parameter, price attribute parameter, time attribute parameter, exclusive property parameters.
In some embodiments, client further includes request of data end.The device can also include: request reception unit,
Request transmitting unit, document receiving unit, document radio unit and request confirmation unit.Wherein, request reception unit can be used
In data acquisition request of the reception from request of data end;Request transmitting unit can be used in response to data acquisition request, to
Request of data end sends the list of the label data including characteristic attribute confirmation;Document receiving unit can be used for receiving number
The document generated after document parameter setting is carried out to list according to request end;Document radio unit can be used for broadcasting document
To block chain;After request confirmation unit can be used for reaching document in block chain network common recognition, to the transmission pair of request of data end
The feedback of data acquisition request.
In some embodiments, which can also include: request reception unit, permission query unit and data access list
Member.Wherein, request reception unit can be also used for receiving the access request of the access data source at request of data end;Permission cargo tracer
Member can be used in response to access request, whether have access authority by block chain query request of data end;Data access list
Member can be used for having access authority when request of data end, request access to data source to block chain, and show to request of data end
Data source.
In some embodiments, which can also include: that application receiving unit, application audit unit and key generate list
Member.Wherein, application receiving unit can be used for receiving the application of opening an account of client in advance;Application audit unit can be used for being based on
Default condition of opening an account, to opening an account, application is audited;Key generating unit can be used for pending by rear, generates and records visitor
The public key and private key at family end.
In some embodiments, which can also include: encryption/decryption element.Wherein, encryption/decryption element is used for
Data source is encrypted and/or decrypted based on public key and private key.
In the above-described embodiments, can come wholly or partly by software, hardware, firmware or any combination thereof real
It is existing.For example, encryption/decryption element is integrated in one unit, two individual units can also be divided into.In another example will request
Receiving unit and request transmitting unit are substituted with a coffret.When implemented in software, can entirely or partly with
The form of computer program product is realized.The computer program product includes one or more computer instructions, when it is being counted
When being run on calculation machine, so that computer executes method described in above-mentioned each embodiment.Load and execute on computers institute
When stating computer program instructions, entirely or partly generate according to process or function described in the embodiment of the present invention.The calculating
Machine can be general purpose computer, special purpose computer, computer network or other programmable devices.The computer instruction can
To store in a computer-readable storage medium, or computer-readable deposit from a computer readable storage medium to another
Storage media transmission, for example, the computer instruction can pass through from a web-site, computer, server or data center
Wired (such as coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (such as infrared, wireless, microwave etc.) mode are to another
A web-site, computer, server or data center are transmitted.The computer readable storage medium can be computer
Any usable medium that can be accessed either includes the data such as one or more usable mediums integrated server, data center
Store equipment.The usable medium can be magnetic medium, (for example, floppy disk, hard disk, tape), optical medium (for example, DVD) or
Person's semiconductor medium (such as solid state hard disk Solid State Disk (SSD)) etc..
In some embodiments, the apparatus may include display, memory and processors.Wherein, memory can be used
In storage program;Processor can be used for executing the program of the memory storage, and described program executes the processor
It is operated as done in Fig. 2 and Fig. 3.The device can need to be designed to according to practical industry: data common recognition routing device
(Blockdata Consensus Router, BCR), data storage distribution equipment (Blockdata Storage
Distribution Router, BSDR) and Data aggregation routing equipment (Blockdata Aggregation Access
Router, BAAR) etc. equipment.
Fig. 5 is the structural schematic diagram of the data processing equipment based on block chain of another embodiment of the present invention.
As shown in figure 5, the apparatus may include: encryption unit 510, routing unit 520, retransmission unit 530, storage unit
540, safe unit 550 and common recognition unit 560.Each functional unit can use hardware in the device or preset software comes
It realizes.Support the preset software of the device that can be divided into from bottom to top: first floor system podium level, middle layer block chain frame core
Layer, upper application layer.
Wherein, upper application layer (Apps) can match different scheme demands by different business modules.Middle layer region
Block chain frame core layer (Frame works & Services), which can execute, includes: encryption routes, and forwards, storage, safety, altogether
The operation of the functions such as knowledge.First floor system podium level (Low level Platform) can be flat using the dedicated Linux customized
Platform, so that data processing is efficiently and stable.
Fig. 6 is the block schematic illustration of the data processing equipment based on block chain of one embodiment of the invention.
It, can be according to being stored in read-only storage as shown in fig. 6, the frame may include central processing unit (CPU) 601
Program in device (ROM) 602 is executed from the program that storage section 608 is loaded into random access storage device (RAM) 603
The various operations that Fig. 2 and Fig. 3 embodiment is done.In RAM603, be also stored with system architecture operation needed for various programs and
Data.CPU601, ROM 602 and RAM 603 is connected with each other by bus 604.Input/output (I/O) interface 605 also connects
To bus 604.
I/O interface 605 is connected to lower component: the importation 606 including keyboard, mouse etc.;It is penetrated including such as cathode
The output par, c 607 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage section 608 including hard disk etc.;
And the communications portion 609 of the network interface card including LAN card, modem etc..Communications portion 609 via such as because
The network of spy's net executes communication process.Driver 610 is also connected to I/O interface 605 as needed.Detachable media 611, such as
Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on as needed on driver 610, in order to read from thereon
Computer program be mounted into storage section 608 as needed.
Particularly, according to an embodiment of the invention, may be implemented as computer above with reference to the process of flow chart description
Software program.For example, the embodiment of the present invention includes a kind of computer program product comprising be tangibly embodied in machine readable
Computer program on medium, the computer program include the program code for method shown in execution flow chart.At this
In the embodiment of sample, which can be downloaded and installed from network by communications portion 609, and/or from removable
Medium 611 is unloaded to be mounted.
The apparatus embodiments described above are merely exemplary, wherein described, unit can as illustrated by the separation member
It is physically separated with being or may not be, component shown as a unit may or may not be physics list
Member, it can it is in one place, or may be distributed over multiple network units.It can be selected according to the actual needs
In some or all of the modules realize the purpose of the embodiment of the present invention.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can
It realizes by means of software and necessary general hardware platform, naturally it is also possible to pass through hardware.Based on this understanding, on
Stating technical solution, substantially the part that contributes to existing technology can be embodied in the form of software products in other words, should
Computer software product may be stored in a computer readable storage medium, such as ROM/RAM, magnetic disk, CD, including several fingers
It enables and using so that a computer equipment (can be personal computer, server or the network equipment etc.) executes each implementation
Method described in certain parts of example or embodiment.
Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although
Present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: it still may be used
To modify to technical solution documented by the various embodiments described above or equivalent replacement of some of the technical features;
And these are modified or replaceed, technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution spirit and
Range.
Claims (14)
1. a kind of data processing method based on block chain, which is characterized in that the block chain connects client, institute by platform
Stating client includes that data provide end, and the method is applied to the platform, comprising the following steps:
It receives and provides the data source at end from the data;
The characteristic attribute parameter of the data source is configured, label data is generated;
The label data is broadcasted to the block chain;
After the block chain reaches network common recognition to the label data, end is provided to the data and is sent to the data source
Characteristic attribute confirmation feedback.
2. the method according to claim 1, wherein the characteristic attribute parameter includes one of following parameter
Or it is two or more:
True and false property parameters, price attribute parameter, time attribute parameter, exclusive property parameters.
3. the method according to claim 1, wherein the client further includes request of data end;
The method also includes:
Receive the data acquisition request from the request of data end;
In response to the data acquisition request, the number of the label data confirmed including characteristic attribute is sent to the request of data end
According to inventory;
It receives the request of data end and carries out the document generated after document parameter setting to the list;
The document is broadcasted to the block chain;
After the block chain reaches network common recognition to the document, is sent to the request of data end and the data acquisition is asked
The feedback asked.
4. the method according to claim 1, wherein the client further includes request of data end;
The method also includes:
Receive the access request of the access data source at the request of data end;
In response to the access request, whether there is access authority by request of data end described in the block chain query;
When the request of data end has the access authority, the data source is requested access to the block chain, and to described
Request of data end shows the data source.
5. method according to any of claims 1-4, which is characterized in that further include:
The application of opening an account of the client is received in advance;
Based on default condition of opening an account, the application of opening an account is audited;
It is pending by rear, generate and record the public key and private key of the client.
6. according to the method described in claim 5, it is characterized by further comprising:
The data source is encrypted and/or decrypted based on the public key and the private key.
7. a kind of data processing equipment based on block chain, which is characterized in that the block chain connects client, institute by platform
Stating client includes that data provide end, and described device is applied to the platform, comprising:
Data receipt unit provides the data source at end from the data for receiving;
Parameter configuration unit generates label data for configuring the characteristic attribute parameter of the data source;
Parameter radio unit, for broadcasting the label data to the block chain;
Attribute confirmation unit, for being provided to the data after the block chain reaches network common recognition to the label data
End sends the feedback of the characteristic attribute confirmation to the data source.
8. device according to claim 7, which is characterized in that the characteristic attribute parameter includes one of following parameter
Or it is two or more:
True and false property parameters, price attribute parameter, time attribute parameter, exclusive property parameters.
9. device according to claim 7, which is characterized in that the client further includes request of data end;
Described device further include:
Request reception unit, for receiving the data acquisition request from the request of data end;
Request transmitting unit, in response to the data acquisition request, sending to the request of data end to include characteristic attribute
The list of the label data of confirmation;
Document receiving unit is generated for receiving after the request of data end carries out document parameter setting to the list
Document;
Document radio unit, for broadcasting the document to the block chain;
Request confirmation unit, for being sent out to the request of data end after the block chain reaches network common recognition to the document
Send the feedback to the data acquisition request.
10. device according to claim 7, which is characterized in that the client further includes request of data end;
Described device further include:
Request reception unit is also used to receive the access request of the access data source at the request of data end;
Permission query unit, in response to the access request, by request of data end described in the block chain query whether
With access authority;
Data access unit requests access to institute to the block chain for having the access authority when the request of data end
Data source is stated, and shows the data source to the request of data end.
11. the device according to any one of claim 7-10, which is characterized in that further include:
Apply for receiving unit, for receiving the application of opening an account of the client in advance;
Application audit unit, for being audited to the application of opening an account based on default condition of opening an account;
Key generating unit generates and records the public key and private key of the client for pending by rear.
12. device according to claim 11, which is characterized in that further include:
Encryption/decryption element, for the data source to be encrypted and/or decrypted based on the public key and the private key.
13. a kind of data processing equipment based on block chain characterized by comprising
Display;
Memory, for storing program;
Processor, for executing the program of the memory storage, described program makes the processor execute such as claim
Method described in any one of 1-6.
14. a kind of computer readable storage medium, which is characterized in that including instructing,
When described instruction is run on computers, so that computer executes the side as described in any one of claim 1-6
Method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710368064.0A CN108959310A (en) | 2017-05-23 | 2017-05-23 | Data processing method, device and computer readable storage medium based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710368064.0A CN108959310A (en) | 2017-05-23 | 2017-05-23 | Data processing method, device and computer readable storage medium based on block chain |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108959310A true CN108959310A (en) | 2018-12-07 |
Family
ID=64461649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710368064.0A Pending CN108959310A (en) | 2017-05-23 | 2017-05-23 | Data processing method, device and computer readable storage medium based on block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108959310A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109561158A (en) * | 2018-12-25 | 2019-04-02 | 浙江天脉领域科技有限公司 | A kind of method and system of distributed intelligence network hydrodynamics |
CN109815226A (en) * | 2018-12-13 | 2019-05-28 | 平安科技(深圳)有限公司 | Date storage method, device, equipment and storage medium based on block chain |
CN110084596A (en) * | 2019-04-01 | 2019-08-02 | 杜晓楠 | A kind of method and apparatus of processing block chain mixing common recognition |
CN111259430A (en) * | 2020-02-14 | 2020-06-09 | 北京哥伦布时代科技发展有限公司 | Data processing method and device, electronic equipment and computer storage medium |
WO2020155815A1 (en) * | 2019-01-31 | 2020-08-06 | 阿里巴巴集团控股有限公司 | Pricing method, system and apparatus, and electronic device |
CN111680153A (en) * | 2019-12-17 | 2020-09-18 | 北京嘉遁数据科技有限公司 | Big data authentication method and system based on knowledge graph |
CN112583712A (en) * | 2019-09-30 | 2021-03-30 | 北京京东尚科信息技术有限公司 | Block chain router and block chain network |
CN113672993A (en) * | 2021-08-26 | 2021-11-19 | 济南浪潮数据技术有限公司 | Data processing method, system, equipment and computer readable storage medium |
CN115017532A (en) * | 2022-08-09 | 2022-09-06 | 北京航天奥祥通风科技股份有限公司 | User data processing method, device and system based on block chain |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106506467A (en) * | 2016-10-31 | 2017-03-15 | 国云科技股份有限公司 | A Blockchain-Based Identity Proof Recording Method |
CN106529177A (en) * | 2016-11-12 | 2017-03-22 | 杭州电子科技大学 | Patient portrait drawing method and device based on medical big data |
CN106651346A (en) * | 2016-11-28 | 2017-05-10 | 上海凯岸信息科技有限公司 | Block chain-based credit investigation data sharing and trading system |
-
2017
- 2017-05-23 CN CN201710368064.0A patent/CN108959310A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106506467A (en) * | 2016-10-31 | 2017-03-15 | 国云科技股份有限公司 | A Blockchain-Based Identity Proof Recording Method |
CN106529177A (en) * | 2016-11-12 | 2017-03-22 | 杭州电子科技大学 | Patient portrait drawing method and device based on medical big data |
CN106651346A (en) * | 2016-11-28 | 2017-05-10 | 上海凯岸信息科技有限公司 | Block chain-based credit investigation data sharing and trading system |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109815226A (en) * | 2018-12-13 | 2019-05-28 | 平安科技(深圳)有限公司 | Date storage method, device, equipment and storage medium based on block chain |
CN109815226B (en) * | 2018-12-13 | 2023-10-31 | 平安科技(深圳)有限公司 | Block chain-based data storage method, device, equipment and storage medium |
CN109561158A (en) * | 2018-12-25 | 2019-04-02 | 浙江天脉领域科技有限公司 | A kind of method and system of distributed intelligence network hydrodynamics |
WO2020155815A1 (en) * | 2019-01-31 | 2020-08-06 | 阿里巴巴集团控股有限公司 | Pricing method, system and apparatus, and electronic device |
CN110084596A (en) * | 2019-04-01 | 2019-08-02 | 杜晓楠 | A kind of method and apparatus of processing block chain mixing common recognition |
CN110084596B (en) * | 2019-04-01 | 2023-02-10 | 杜晓楠 | Method and device for processing block chain mixed consensus |
CN112583712A (en) * | 2019-09-30 | 2021-03-30 | 北京京东尚科信息技术有限公司 | Block chain router and block chain network |
CN112583712B (en) * | 2019-09-30 | 2023-05-30 | 北京京东尚科信息技术有限公司 | Block chain router and block chain network system |
CN111680153A (en) * | 2019-12-17 | 2020-09-18 | 北京嘉遁数据科技有限公司 | Big data authentication method and system based on knowledge graph |
CN111259430A (en) * | 2020-02-14 | 2020-06-09 | 北京哥伦布时代科技发展有限公司 | Data processing method and device, electronic equipment and computer storage medium |
CN113672993A (en) * | 2021-08-26 | 2021-11-19 | 济南浪潮数据技术有限公司 | Data processing method, system, equipment and computer readable storage medium |
CN113672993B (en) * | 2021-08-26 | 2023-12-22 | 济南浪潮数据技术有限公司 | Data processing method, system, equipment and computer readable storage medium |
CN115017532A (en) * | 2022-08-09 | 2022-09-06 | 北京航天奥祥通风科技股份有限公司 | User data processing method, device and system based on block chain |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108959310A (en) | Data processing method, device and computer readable storage medium based on block chain | |
US11528147B2 (en) | Verifying integrity and secure operations of cloud-based software services | |
US11316690B2 (en) | Blockchain token-based cloud orchestration architecture for discrete virtual network instances | |
US11283865B2 (en) | Service meshes and smart contracts for zero-trust systems | |
TW202026909A (en) | Blockchain certificate storage method and apparatus, and computer device | |
US7451110B2 (en) | System, method and computer program product for providing an efficient trading market | |
US11316933B2 (en) | Service meshes and smart contracts for zero-trust systems | |
US20150332224A1 (en) | System and method for rendering virtual currency related services | |
CN108805656A (en) | Supply-demand mode method, platform, system and computer readable storage medium | |
CN108805582A (en) | Zero Knowledge third party's service in the computing platform of decentralization ensures | |
US20020062322A1 (en) | System for the automated carrying out of transactions by means of active identity management | |
CN112488707B (en) | Business circulation supervision method and system | |
CN112819675A (en) | Banking affair flow control method and device | |
KR20190046486A (en) | Virtual currency processing system and method based on blockchain | |
CN111401891B (en) | Data management method and device applied to blockchain | |
EP4142206A1 (en) | Verifying integrity and secure operations of cloud-based software services | |
RU2572430C1 (en) | System for payment-communication relationships in bank | |
US8788376B2 (en) | System, method and computer program product for an acquisition partner interface for integrating multiple partner channels into a transaction account issuer platform | |
CN104769628B (en) | Methods, systems, and computer-readable media for transaction fee negotiation for monetary remittance | |
KR101157876B1 (en) | Electronic apparatus for making electronic contract | |
CN116257860A (en) | Authority management method and device, storage medium and electronic equipment | |
CN114626843A (en) | Prepaid payment method, device, device and storage medium | |
US20240346493A1 (en) | Integrated self-custody cryptographic transactions | |
EP4418187A1 (en) | Digital currency sub-wallet-based payment tokenization method, apparatus and system | |
KR102182131B1 (en) | System and method for facilitating loan service and computer program for the same |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181207 |