[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201710368064.0A
Other languages
Chinese (zh)
Inventor
王立仁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Easy Chain Technology (shenzhen) Co Ltd
Original Assignee
Easy Chain Technology (shenzhen) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Easy Chain Technology (shenzhen) Co Ltd filed Critical Easy Chain Technology (shenzhen) Co Ltd
Priority to CN201710368064.0A priority Critical patent/CN108959310A/en
Publication of CN108959310A publication Critical patent/CN108959310A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying 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

Data processing method, device and computer readable storage medium based on block chain
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.
CN201710368064.0A 2017-05-23 2017-05-23 Data processing method, device and computer readable storage medium based on block chain Pending CN108959310A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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