CN109472158B - Data processing method and device based on block chain - Google Patents

Data processing method and device based on block chain Download PDF

Info

Publication number
CN109472158B
CN109472158B CN201811352338.8A CN201811352338A CN109472158B CN 109472158 B CN109472158 B CN 109472158B CN 201811352338 A CN201811352338 A CN 201811352338A CN 109472158 B CN109472158 B CN 109472158B
Authority
CN
China
Prior art keywords
donation
information
data
demand
donator
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.)
Active
Application number
CN201811352338.8A
Other languages
Chinese (zh)
Other versions
CN109472158A (en
Inventor
檀勤忠
檀沛珺
檀泽珺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujian Kuku E Commerce Co ltd
Original Assignee
Fujian Kuku E Commerce 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 Fujian Kuku E Commerce Co ltd filed Critical Fujian Kuku E Commerce Co ltd
Priority to CN201811352338.8A priority Critical patent/CN109472158B/en
Publication of CN109472158A publication Critical patent/CN109472158A/en
Application granted granted Critical
Publication of CN109472158B publication Critical patent/CN109472158B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6272Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database by registering files or documents with a third party
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0279Fundraising management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Game Theory and Decision Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a data processing method and a device based on a block chain, wherein the method comprises the following steps: creating a donation data network, and storing the donation demand data in a distributed structure of a block chain through the donation data network; issuing the donation demand information corresponding to the donation demand data through a user operation interface to indicate the donator to respond to the donation demand; generating corresponding donation data information according to the donation demand information, the donation time information and the donator information, and dynamically encrypting the donation data information; and carrying out Hash encryption on the encrypted donation data information and the actual donation amount information to generate a donation digital certificate, issuing the donation digital certificate to a donator, and inquiring donation detail information through the donation digital certificate. The privacy of the donation data is better protected, so that the information safety of the donators and the donatees is protected, the uniqueness of the donation digital certificate is ensured, and the authority and the transparency of the donation process are improved.

Description

Data processing method and device based on block chain
Technical Field
The invention relates to the technical field of data processing, in particular to a data processing method and device based on a block chain.
Background
With the development of science and technology and the improvement of living standard of people, public welfare donations are more and more common, wherein public welfare donations refer to public welfare and relief donations (hereinafter referred to as public welfare donations), and taxpayers refer to donations to public welfare institutions such as education, civil administration and the like, and regions suffering from natural disasters and poor regions through non-profit social groups and national organs in China.
However, the openness of public welfare donation with the available transparency is a complicated donation item and a link which is easy to cause disputes, and specifically has the following problems; data using paper or physical media is easily lost due to media damage; the use of the given funds or articles by the given person is recorded by the single party, so that the outgoing opacity is increased; the non-uniqueness of the voucher for the data donated by both the donor and the recipient makes the contribution rights and interests difficult to guarantee; the data sample storage mode is single, is not easy to be disclosed, and is not convenient for the issue of donation information and search query.
Disclosure of Invention
In view of this, the present invention provides a data processing method and apparatus based on a block chain, so as to solve the problems of the existing donation mode that donation information is opaque and donation credentials are unique.
The invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention provides a data processing method based on a block chain, where the method includes:
creating a donation data network, and storing donation demand data in a distributed structure of a block chain through the donation data network;
issuing the donation demand information corresponding to the donation demand data through a user operation interface to indicate the donator to respond to the donation demand;
generating corresponding donation data information according to the donation demand information, the donation time information and the donator information, and dynamically encrypting the donation data information;
carrying out Hash encryption on the encrypted donation data information and the actual donation amount information to generate a donation digital certificate, and issuing the donation digital certificate to the donator, wherein donation detail information is inquired through the donation digital certificate;
the donation data information comprises donation time information, donator information, donation item information, donation amount demand information, donation use information, donator information and donation information.
Further, the method also comprises the following steps:
managing donation demand information and donation data information, wherein the managing donation data information includes modifying donation data information, suspending donation demand, terminating donation demand, managing donation progress, and entering destination information of the donations and/or donation funds.
Further, the donated digital voucher exists in a form including a text form and/or a two-dimensional code form.
Further, inquiring the donation detail information through the donation digital certificate comprises the following steps:
initiating an inquiry request to the donation data network through the donation digital voucher to inquire the donation detail information, wherein the donation detail information includes a donation progress and a donation or a donation fund destination.
Further, dynamically encrypting the donation data information includes:
and dynamically encrypting the donation data information by using the set dynamic key.
Further, the method also comprises the following steps:
the data storage space with the set digit in the donation data information is used for storing the donation time information.
In a second aspect, an embodiment of the present invention provides a data processing apparatus based on a block chain, where the apparatus includes:
the system comprises a network creation module, a block chain module and a block chain module, wherein the network creation module is used for creating a donation data network and storing donation demand data in a distributed structure of the block chain through the donation data network;
the demand information issuing module is used for issuing the donation demand information corresponding to the donation demand data through the user operation interface so as to indicate the donator to respond to the donation demand;
the data information generating module is used for generating corresponding donation data information according to the donation demand information, the donation time information and the donator information, and dynamically encrypting the donation data information;
a donation digital certificate generation module, configured to perform hash encryption on the encrypted donation data information and actual donation amount information to generate a donation digital certificate, and issue the donation digital certificate to the donor, where donation detail information is queried through the donation digital certificate;
the donation data information comprises donation time information, donator information, donation item information, donation amount demand information, donation use information, donator information and donation information.
Further, the method also comprises the following steps:
the management module is used for managing the donation demand information and the donation data information, wherein the management donation data information comprises the steps of modifying the donation data information, suspending the donation demand, terminating the donation demand, managing the donation progress and inputting the destination information of the donation and/or the donation fund.
Further, the donated digital voucher exists in a form including a text form and/or a two-dimensional code form.
Further, the donation digital voucher generation module is specifically configured to: initiating an inquiry request to the donation data network through the donation digital voucher to inquire the donation detail information, wherein the donation detail information includes a donation progress and a donation or a donation fund destination.
The invention adopts the technical scheme to create a donation data network, and the donation demand data is stored in a distributed structure of a block chain through the donation data network, so that the donation demand data can be permanently stored; issuing the donation demand information corresponding to the donation demand data through a user operation interface to indicate the donator to respond to the donation demand; generating corresponding donation data information according to the donation demand information, the donation time information and the donator information, and dynamically encrypting the donation data information, so that the privacy of donation data is better protected, and the information security of the donator and the donator is further protected; carrying out Hash encryption on the encrypted donation data information and the actual donation amount information to generate a donation digital certificate, and issuing the donation digital certificate to the donator, wherein the donation detail information is inquired through the donation digital certificate, so that the uniqueness of the donation digital certificate is ensured, the authority and the transparency of the donation process are improved, and the tracing donation is realized; the donation data information comprises donation time information, donator information, donation item information, donation amount demand information, donation use information, donator information and donation information.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a data processing method based on a block chain according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a data processing apparatus based on a block chain according to a second embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail below. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the examples given herein without any inventive step, are within the scope of the present invention.
Example one
Fig. 1 is a flowchart of a method for processing data based on a blockchain according to an embodiment of the present invention, where the method may be performed by a data processing apparatus based on a blockchain according to an embodiment of the present invention, and the apparatus may be implemented in software and/or hardware. Referring to fig. 1, the method may specifically include the following steps:
s110, creating a donation data network, and storing the donation demand data in a distributed structure of a block chain through the donation data network.
First, a block chain technology is briefly introduced, wherein the block chain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm, etc., and is essentially a de-mediated database, and meanwhile, as a bottom layer technology of bitcoin, the block chain is a series of data blocks which are associated and generated by using a cryptographic method, and each data block contains information of one bitcoin network transaction, which is used for verifying the validity (anti-counterfeiting) of the information and generating the next block. The multi-node backup feature of the blockchain ensures that any one node in the blockchain network is alive.
Exemplary donation demand data may include: for example, in the first central hospital department of city a, patient B cannot continue to pay the hospitalization cost due to difficulty in family conditions, and needs social donation of 2 ten thousand yuan first. In this specific example, the donation item information is hospitalization cost, the donation amount demand information is 2 ten thousand yuan, the donation use information is treatment, and the donated person information is related information of the patient B, such as family address, work unit, birth year and month, family condition, and the like; the donations are money. Specifically, a donation data network is created, wherein the donation data network is a blockchain network, and donation demand data is stored in a blockchain distributed storage structure through the donation data network. And the block chain technology is applied, so that the data in the donation data network can be permanently stored.
And S120, issuing the donation demand information corresponding to the donation demand data through the user operation interface so as to indicate the donator to respond to the donation demand.
Specifically, for the initiator or manager of the donation behavior, the donation demand information corresponding to the donation demand data may be issued through the user operation interface. In practical applications, the ui may be a donation platform, and the initiator or manager may issue the donation requirement information on the platform, and meanwhile, other people may see the donation requirement information to determine whether to perform donation. Correspondingly, the donator sees the donation demand information on the platform, responds to the donation demand through a user operation interface on the platform, implements donation behaviors and completes donation.
S130, generating corresponding donation data information according to the donation demand information, the donation time information and the donator information, and dynamically encrypting the donation data information.
The dynamic encryption means that data is automatically encrypted or decrypted in the using process of the data, user intervention is not needed, a legal user can use the encrypted file without decryption operation before using the encrypted file, apparently, accessing the encrypted file is basically the same as accessing the unencrypted file, and for the legal user, the encrypted files are transparent, that is, as if the files are not encrypted, but for the user without access authority, even if the files are obtained by other unconventional means, the files are encrypted and cannot be used. The dynamic encryption technology not only does not change the use habit of the user, but also can realize the safety of the document without much intervention operation of the user, and the popularity is higher.
In the embodiment of the present invention, the donation time information refers to the occurrence time of the donation behavior, for example, the donator is a donation completed by XX in XX month XX and XX day XX in XX year; the donor information is information such as the name, work unit, and home address of the donor. And generating corresponding donation data information by combining the donation demand information, the donation time information and the donator information, and dynamically encrypting the donation data information. Through dynamic encryption, the security of the donation data information is improved, and the information security of the donator and the donator is further ensured. S140, carrying out Hash encryption on the encrypted donation data information and the actual donation amount information to generate a donation digital certificate, and issuing the donation digital certificate to the donator, wherein the donation detail information is inquired through the donation digital certificate.
Where Hash, transliterated as "Hash," refers to the transformation of an input of arbitrary length into a fixed length output, i.e., a Hash value, by a hashing algorithm, the transformation is a compression mapping, i.e., the space of a Hash value is usually much smaller than the space of an input, different inputs may Hash to the same output, so it is not possible to determine a unique input value from a Hash value. In short, it is a function of compressing a message of an arbitrary length to a message digest of a certain fixed length.
Specifically, after the donation action of the donator occurs, actual donation amount information is added to the donated data information after encryption, and data corresponding to the actual donation amount information of the data amount corresponding to the donated data information is spliced. The data after splicing is subjected to Hash encryption, so that the safety of donation information is ensured. The donation data information comprises donation time information, donator information, donation item information, donation amount demand information, donation use information, donator information and donation information. In an actual application process, the specific content of the donation data information is described in the above embodiments, and is not described herein again. The donation digital certificate is stored in a variable ciphertext mode, the uniqueness of changed data of donation data each time is guaranteed, the donator true certificate cannot be tampered, and the authority and the transparency of a charitable donation information inquiry system are improved.
In the embodiment of the invention, the donation data network is created, and the donation demand data is stored in a distributed structure of a block chain through the donation data network, so that the donation demand data can be permanently stored; issuing the donation demand information corresponding to the donation demand data through a user operation interface to indicate the donator to respond to the donation demand; generating corresponding donation data information according to the donation demand information, the donation time information and the donator information, and dynamically encrypting the donation data information, so that the privacy of donation data is better protected, and the information security of the donator and the donator is further protected; carrying out Hash encryption on the encrypted donation data information and the actual donation amount information to generate a donation digital certificate, and issuing the donation digital certificate to the donator, wherein the donation detail information is inquired through the donation digital certificate, so that the uniqueness of the donation digital certificate is ensured, the authority and the transparency of the donation process are improved, and the tracing donation is realized; the donation data information comprises donation time information, donator information, donation item information, donation amount demand information, donation use information, donator information and donation information.
In addition, the technical scheme of the embodiment of the invention can also be applied to the aspects of public welfare donation, benevolence tracking, transparent management and the like, is favorable for constructing a tamper-proof charitable donation information query system, improves the authority and transparency of donation information issuing and search service, strengthens the mutual trust relationship between donated parties and donated parties, reduces donation loss cost and traceable donation.
On the basis of the technical scheme, the method further comprises the following steps: managing donation demand information and donation data information, wherein the managing donation data information includes modifying donation data information, suspending donation demand, terminating donation demand, managing donation progress, and entering destination information of the donations and/or donation funds.
In the actual application process, in the whole process of the distribution of the donation demand information and the occurrence of the donation behavior, the management of the donation demand information and the donation data information in the donation data network can be realized through a user operation interface of the system. Illustratively, this includes primarily modifying the donation data information, suspending the donation request, terminating the donation request, managing the donation progress, and entering the destination information for the donation and/or the donation fund. For example, when the administrator or the publisher considers that the donation demand changes, the donation data information may be modified, and the donation demand may be suspended; when the donation action is completed, the donation requirement can also be terminated; the administrator may also manage the progress of the donation, e.g., count which money was received at which times, etc.; the information on the destinations of the donations and/or donations can also be entered via the user interface of the system. Where the travel information may include what accounts were visited at what time. Data sharing is realized.
Optionally, the donated digital voucher exists in a form including a text form and/or a two-dimensional code form. After the donator completes the donation action, the donator can obtain a unique donation certificate, and the donation certificate can be a donation digital certificate and unique hash encryption data. In a specific example, the donated digital voucher may be sent to the donor in the form of an e-mail when it is in a text form or a two-dimensional code form. The donation digital voucher in the text form and/or the two-dimensional code form can be issued to a donator on one hand, and on the other hand, the change data uniqueness of each donation data is ensured by block chain storage, and the donation digital voucher serving as an authorization voucher cannot be tampered.
For example, the query of the donation detail information by the donation digital certificate may be specifically implemented as follows: initiating an inquiry request to the donation data network through the donation digital voucher to inquire the donation detail information, wherein the donation detail information includes a donation progress and a donation or a donation fund destination.
When the donation digital certificate is acquired, the donation detail information is inquired through the donation digital certificate, specifically, an inquiry request is sent to a donation data network through the donation digital certificate, and the system responds to the inquiry request so as to display the donation detail information to a user. Illustratively, the donation details information includes the donation progress, and the donation or donation fund destination. Through the unique donation digital certificate, the certificate is used as the unique right-confirming certificate of the donator, the certificate can not be tampered, effective identification of donation behaviors is improved, and the traceability of the donation direction is realized.
Optionally, the dynamic encryption of the donation data information includes: and dynamically encrypting the donation data information by using the set dynamic key.
The dynamic key is generated to generate a variable ciphertext from the same plaintext, and under a normal condition, the dynamic key comprises three keys, for example, a key a, a key b and a key c, wherein the key a is used for encryption and decryption, the key b is used for data integrity verification, and the data integrity is verified through the key during decryption; the key c is used to vary the generated ciphertext. In the embodiment of the invention, the donation data information is dynamically encrypted by using the generated set dynamic key.
On the basis of the technical scheme, the method further comprises the following steps: the data storage space with the set digit in the donation data information is used for storing the donation time information.
Specifically, the donation data information usually includes a certain number of bits of data, for example, 30 bits, and a manager or a background developer may use a data storage space with a set number of bits therein to store the donation time information, for example, the first 10 bits are used to store the donation time information, that is, the first 10 bits are used to store the timestamp. The security of the donation information is improved.
Example two
Fig. 2 is a schematic structural diagram of a data processing apparatus based on a block chain according to a second embodiment of the present invention, where the data processing apparatus is adapted to execute a data processing method based on a block chain according to the second embodiment of the present invention. As shown in fig. 2, the apparatus may specifically include:
a network creating module 210, configured to create a donation data network, and store the donation demand data in a distributed structure of a blockchain through the donation data network;
the demand information issuing module 220 is configured to issue donation demand information corresponding to the donation demand data through a user operation interface to instruct donors to respond to the donation demand;
a data information generating module 230, configured to generate corresponding donation data information according to the donation demand information, the donation time information, and the donator information, and dynamically encrypt the donation data information;
a donation digital certificate generation module 240, configured to perform hash encryption on the encrypted donation data information and actual donation amount information to generate a donation digital certificate, and issue the donation digital certificate to the donor, where donation detail information is queried through the donation digital certificate;
the donation data information comprises donation time information, donator information, donation item information, donation amount demand information, donation use information, donator information and donation information.
Further, the method also comprises the following steps:
the management module is used for managing the donation demand information and the donation data information, wherein the management donation data information comprises the steps of modifying the donation data information, suspending the donation demand, terminating the donation demand, managing the donation progress and inputting the destination information of the donation and/or the donation fund.
Further, the donated digital voucher exists in a form including a text form and/or a two-dimensional code form.
Further, the donation digital certificate generation module 240 is specifically configured to: initiating an inquiry request to the donation data network through the donation digital voucher to inquire the donation detail information, wherein the donation detail information includes a donation progress and a donation or a donation fund destination.
Further, the data information generating module 230 is specifically configured to:
and dynamically encrypting the donation data information by using the set dynamic key.
Further, the system also comprises a data storage module, which is used for:
the data storage space with the set digit in the donation data information is used for storing the donation time information.
The data processing device based on the block chain provided by the embodiment of the invention can execute the data processing method based on the block chain provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method.
It is understood that the same or similar parts in the above embodiments may be mutually referred to, and the same or similar parts in other embodiments may be referred to for the content which is not described in detail in some embodiments.
It should be noted that the terms "first," "second," and the like in the description of the present invention are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Further, in the description of the present invention, the meaning of "a plurality" means at least two unless otherwise specified.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (8)

1. A data processing method based on a block chain is characterized by comprising the following steps:
creating a donation data network, and storing donation demand data in a distributed structure of a block chain through the donation data network;
issuing the donation demand information corresponding to the donation demand data through a user operation interface to indicate the donator to respond to the donation demand;
generating corresponding donation data information according to the donation demand information, the donation time information and the donator information, and dynamically encrypting the donation data information;
carrying out Hash encryption on the encrypted donation data information and the actual donation amount information to generate a donation digital certificate, and issuing the donation digital certificate to the donator, wherein donation detail information is inquired through the donation digital certificate;
the donation data information comprises donation time information, donator information, donation item information, donation amount demand information, donation use information, donator information and donation information;
managing donation demand information and donation data information, wherein the management donation data information comprises donation data information modification, donation demand suspension, donation demand termination, donation progress management and direction information of the donation and/or the donation money input;
the dynamic encryption is that data is automatically encrypted or decrypted in the using process of the data, user intervention is not needed, and a legal user can use the encrypted file without decryption operation before using the encrypted file.
2. The method of claim 1, wherein the donated digital certificates exist in a form including a text form and/or a two-dimensional code form.
3. The method of claim 1, wherein querying the donation details information via the donation digital voucher comprises:
initiating an inquiry request to the donation data network through the donation digital voucher to inquire the donation detail information, wherein the donation detail information includes a donation progress and a donation or a donation fund destination.
4. The method of claim 1, wherein dynamically encrypting the donation data information comprises:
and dynamically encrypting the donation data information by using the set dynamic key.
5. The method of claim 1, further comprising:
the data storage space with the set digit in the donation data information is used for storing the donation time information.
6. A blockchain-based data processing apparatus, comprising:
the system comprises a network creation module, a block chain module and a block chain module, wherein the network creation module is used for creating a donation data network and storing donation demand data in a distributed structure of the block chain through the donation data network;
the demand information issuing module is used for issuing the donation demand information corresponding to the donation demand data through the user operation interface so as to indicate the donator to respond to the donation demand;
the data information generating module is used for generating corresponding donation data information according to the donation demand information, the donation time information and the donator information, and dynamically encrypting the donation data information;
a donation digital certificate generation module, configured to perform hash encryption on the encrypted donation data information and actual donation amount information to generate a donation digital certificate, and issue the donation digital certificate to the donor, where donation detail information is queried through the donation digital certificate;
the donation data information comprises donation time information, donator information, donation item information, donation amount demand information, donation use information, donator information and donation information;
the management module is used for managing the donation demand information and the donation data information, wherein the management donation data information comprises the steps of modifying the donation data information, suspending the donation demand, terminating the donation demand, managing the donation progress and inputting the destination information of the donation and/or the donation fund.
7. The apparatus of claim 6, wherein the donated digital certificates exist in a form including a text form and/or a two-dimensional code form.
8. The apparatus of claim 6, wherein the donation digital voucher generation module is specifically configured to: initiating an inquiry request to the donation data network through the donation digital voucher to inquire the donation detail information, wherein the donation detail information includes a donation progress and a donation or a donation fund destination.
CN201811352338.8A 2018-11-14 2018-11-14 Data processing method and device based on block chain Active CN109472158B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811352338.8A CN109472158B (en) 2018-11-14 2018-11-14 Data processing method and device based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811352338.8A CN109472158B (en) 2018-11-14 2018-11-14 Data processing method and device based on block chain

Publications (2)

Publication Number Publication Date
CN109472158A CN109472158A (en) 2019-03-15
CN109472158B true CN109472158B (en) 2022-05-03

Family

ID=65672944

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811352338.8A Active CN109472158B (en) 2018-11-14 2018-11-14 Data processing method and device based on block chain

Country Status (1)

Country Link
CN (1) CN109472158B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110060189A (en) * 2019-03-19 2019-07-26 阿里巴巴集团控股有限公司 Public good based on block chain offers method and device, electronic equipment
CN110020979A (en) * 2019-03-19 2019-07-16 阿里巴巴集团控股有限公司 Public good based on block chain offers method and device, electronic equipment
CN110009495A (en) * 2019-03-19 2019-07-12 阿里巴巴集团控股有限公司 Based on the welfare donations method and device of block chain, electronic equipment, storage medium
CN110458739A (en) * 2019-08-13 2019-11-15 中国建设银行股份有限公司 Donations method, apparatus, equipment and storage medium based on block chain
CN110544193A (en) * 2019-09-06 2019-12-06 腾讯科技(深圳)有限公司 Donation information distributed storage method and device
US11580240B2 (en) 2020-03-24 2023-02-14 Kyndryl, Inc. Protecting sensitive data
CN111507881B (en) * 2020-04-20 2022-04-29 支付宝实验室(新加坡)有限公司 Resource demand information processing method, device and equipment
CN111738704A (en) * 2020-05-29 2020-10-02 易联众信息技术股份有限公司 Donation data processing method and device based on block chain and readable medium
CN112036797A (en) * 2020-09-01 2020-12-04 北京金山云网络技术有限公司 Material tracing method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160012465A1 (en) * 2014-02-08 2016-01-14 Jeffrey A. Sharp System and method for distributing, receiving, and using funds or credits and apparatus thereof
US20150348017A1 (en) * 2014-06-03 2015-12-03 Jonathan Allmen Method for integrating cryptocurrency transfer on a social network interface
CN108510275A (en) * 2018-04-08 2018-09-07 众安信息技术服务有限公司 The method and computer readable storage medium of progress for the public good project that follows up

Also Published As

Publication number Publication date
CN109472158A (en) 2019-03-15

Similar Documents

Publication Publication Date Title
CN109472158B (en) Data processing method and device based on block chain
TWI810410B (en) Systems and methods for efficient and secure processing, accessing and transmission of data via a blockchain network
CA3049924C (en) Off-chain smart contract service based on trusted execution environment
US10204339B2 (en) Method and system for blockchain-based combined identity, ownership, integrity and custody management
JP6514831B1 (en) Method and system for verifying ownership of digital assets using distributed hash tables and peer-to-peer distributed ledgers
US11195177B1 (en) Distributed ledger systems for tracking recurring transaction authorizations
KR101976787B1 (en) Method for distributing an electronic document using a smart contract in a blockchain
Zhang et al. A Secure and Privacy‐Preserving Medical Data Sharing via Consortium Blockchain
JP2023508088A (en) Mapping keys to the blockchain overlay network
JP2023043870A (en) Method and system for managing user data privacy
TWI837227B (en) Computer implemented systems and methods for storing, retrieving and communication data via a peer-to-peer network
Austria Dea2uth: A Decentralized Authentication and Authorization Scheme for Secure Private Data Transfer
Ma et al. Integrating blockchain and ZK-ROLLUP for efficient healthcare data privacy protection system via IPFS
Austria et al. DeAuth: A Decentralized Authentication and Authorization Scheme for Secure Private Data Sharing
CN117136527A (en) Improved method and system for signature verification in a blockchain implemented data application

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant