CN110866282A - Method and system for charitable performance based on block chain - Google Patents

Method and system for charitable performance based on block chain Download PDF

Info

Publication number
CN110866282A
CN110866282A CN201911145120.XA CN201911145120A CN110866282A CN 110866282 A CN110866282 A CN 110866282A CN 201911145120 A CN201911145120 A CN 201911145120A CN 110866282 A CN110866282 A CN 110866282A
Authority
CN
China
Prior art keywords
plan
receiving
charitable
node
key
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
CN201911145120.XA
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.)
Fujian University of Technology
Original Assignee
Fujian University of Technology
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 University of Technology filed Critical Fujian University of Technology
Priority to CN201911145120.XA priority Critical patent/CN110866282A/en
Publication of CN110866282A publication Critical patent/CN110866282A/en
Pending legal-status Critical Current

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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a charitable method and a charitable system based on a block chain, and relates to the field of data processing. The method comprises the following steps: signing an auditing key in the aided plan which passes the auditing, and sending the aided plan to each node on the block chain; generating a first use plan according to the aided plan, signing a use key in the first use plan, and sending the first use plan to each node on the block chain; receiving charitable contributions according to the first usage plan, generating a receiving list according to the results of the charitable contributions, and signing a receiving key in the receiving list; and initiating an application for calling the property in the receiving list, if the application passes, sending the property corresponding to the application to a helped person, and recording the application to the first use plan to generate a second use plan. According to the method, each charitable flow is recorded in each node on the block chain, and the authenticity of the charitable is guaranteed.

Description

Method and system for charitable performance based on block chain
Technical Field
The application belongs to the field of data processing, and particularly relates to a charitable method and system based on a block chain.
Background
The charitable cause is a great cause, which helps difficult families or individuals get rid of difficulties and get out of illness. In the existing charitable cause, a beneficiary initiates a beneficiary request on the network, a donator responds to the beneficiary request and donates money or articles for the beneficiary, but the donator cannot know the use condition of the donated money or articles.
Disclosure of Invention
The embodiments of the present invention mainly aim to provide a method and a system for charitable based on a blockchain, and through the scheme of the embodiments of the present invention, each process for charitable has a record in each node on the blockchain, so as to ensure the authenticity of charitable and avoid the counterfeiting of charitable.
In a first aspect, a method for performing charity based on block chains is provided, including:
signing an auditing key in the aided plan which passes the auditing, and sending the aided plan to each node on the block chain;
generating a first use plan according to the aided plan, signing a use key in the first use plan, and sending the first use plan to each node on the block chain;
receiving charitable contributions according to the first usage plan, generating a receiving list according to the results of the charitable contributions, signing a receiving key in the receiving list, and sending the receiving list to each node on the blockchain;
and initiating an application for calling the property in the receiving list, if the application passes, sending the property corresponding to the application to a helped person, recording the application to the first use plan to generate a second use plan, signing in a use key in the second use plan, and sending the second use plan to each node on the block chain.
In one possible implementation, the aided plan includes: the reason of the help, the type of the help, and the number of the helped.
In another possible implementation, the charitable donated objects include: money or an article.
In yet another possible implementation, after the receiving charitable contributions according to the first usage plan, generating a receiving list according to results of the charitable contributions, signing a receiving key in the receiving list, and sending the receiving list to each node on a blockchain, the method further comprises:
and recording and publishing the content and the quantity received by the receiving list.
In yet another possible implementation, the method further includes:
and receiving thank you information sent by the helped person.
In a second aspect, a system for performing charitability based on block chains is provided, comprising:
the auditing module is used for signing an auditing key in the audited aided plan and sending the aided plan to each node on the block chain;
the first use plan module is used for generating a first use plan according to the aided plan, signing in a use key in the first use plan and sending the first use plan to each node on the block chain;
a receiving module, configured to receive a charitable donation according to the first usage plan, generate a receiving list according to a result of the charitable donation, sign a receiving key in the receiving list, and send the receiving list to each node on the blockchain;
and the second use plan module is used for initiating an application for calling the property in the receiving list, sending the property corresponding to the application to a helped person if the application passes, recording the application to the first use plan to generate a second use plan, signing in a use key in the second use plan, and sending the second use plan to each node on the block chain.
In one possible implementation, the aided plan includes: the reason of the help, the type of the help, and the number of the helped.
In yet another possible implementation, the charitable donated objects include: money or an article.
In yet another possible implementation, the system further includes:
and the recording module is used for recording and publishing the content and the quantity received by the receiving list.
In yet another possible implementation, the system further includes:
and the thank you information receiving module is used for receiving the thank you information sent by the helped person.
The beneficial effect that technical scheme that this application provided brought is: and each node on the block chain records each charitable flow, so that the authenticity of the charitable is ensured, and the counterfeiting of the charitable is avoided.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings used in the description of the embodiments of the present application will be briefly described below.
FIG. 1 is a flow chart of a method for performing charitable based on blockchains according to an embodiment of the invention;
fig. 2 is a block chain-based charitable system configuration diagram according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar modules or modules having the same or similar functionality throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present invention.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, modules, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, modules, components, and/or groups thereof. It will be understood that when a module is referred to as being "connected" or "coupled" to another module, it can be directly connected or coupled to the other module or intervening modules may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
The technical solutions of the present application and the technical solutions of the present application, for example, to solve the above technical problems, will be described in detail with specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
Example one
Fig. 1 is a flowchart of a method for performing charity based on blockchains according to an embodiment of the present invention, including:
and S101, signing in an audit key in the audited aided plan, and sending the aided plan to each node on the block chain.
In the embodiment of the invention, the helped person initiates the helped plan on the local terminal, which comprises the following steps: and the system checks the aided plan, if the verification is passed, the system signs in a verification key on the aided plan, and sends the aided plan written with the key to each node on the block chain.
It should be noted that the audit standard of the aided plan can be set according to the requirement of the actual audit, and the audit standard is not limited in the present application.
Step S102, generating a first use plan according to the aided plan, signing a use key in the first use plan, and sending the first use plan to each node on the block chain.
In the embodiment of the invention, the system converts the approved helped plan into the first use plan through negotiation with the helped person, and the use requirement of the benevolence corresponding to the helped plan is written in the first use plan. The system signs in the usage key in a first usage plan and sends the first usage plan to each node on the blockchain.
Step S103, receiving charitable contributions according to the first usage plan, generating a receiving list according to the result of the charitable contributions, signing a receiving key in the receiving list, and sending the receiving list to each node on the blockchain.
In the embodiment of the invention, the system receives charitable contributions of the donors according to the first usage plan, generates a receiving list according to the result of the charitable contributions after the contribution amount recorded in the first usage plan is completed or the contribution time is reached, signs the receiving keys in the generated receiving list, and sends the receiving list to each node on the blockchain.
It should be noted that charitable donated objects include: money or an article.
Step S104, initiating an application for calling the property in the receiving list, if the application passes, sending the property corresponding to the application to a helped person, recording the application to the first use plan to generate a second use plan, signing in a use key in the second use plan, and sending the second use plan to each node on the block chain.
In the embodiment of the invention, when the helped person needs to use the property in the receiving list, the system firstly initiates a use application, if the use application is approved, the property corresponding to the application is sent to the helped person, and the application is recorded in the first use plan to obtain the second use plan, so that the use record is recorded every time, the use key is signed in the second use plan, and the second use plan is sent to each node on the block chain.
In the embodiment of the invention, after the system is checked, used and received, the corresponding key is signed in the generated plan or list, and the plan or list signed in the key is uploaded to each node on the block chain, so that each process for charitable processing has a record on each node on the block chain, the authenticity of the charitable is ensured, and the counterfeiting of the charitable is avoided.
As an optional embodiment of the present invention, after the receiving charitable contributions according to the first usage plan, generating a receiving list according to a result of the charitable contributions, signing a receiving key in the receiving list, and transmitting the receiving list to each node on a blockchain, the method further comprises:
and recording and publishing the content and the quantity received by the receiving list.
As another alternative embodiment of the present invention, the method further comprises:
and receiving thank you information sent by the helped person.
In the embodiment of the invention, after the helped person receives the money or the articles of the donor, the helped person feeds the thank you information back to the system, and the system can send the thank you information to the donor, so that the donor can know the condition of the helped person after being donated.
Example two
Fig. 2 is a schematic diagram of a block chain-based charitable system according to an embodiment of the present invention, where the system includes:
and the auditing module 201 is configured to sign an auditing key in the audited aided plan, and send the aided plan to each node on the block chain.
In the embodiment of the invention, the helped person initiates the helped plan on the local terminal, which comprises the following steps: and the system checks the aided plan, if the verification is passed, the system signs in a verification key on the aided plan, and sends the aided plan written with the key to each node on the block chain.
It should be noted that the audit standard of the aided plan can be set according to the requirement of the actual audit, and the audit standard is not limited in the present application.
A first usage plan module 202, configured to generate a first usage plan according to the aided plan, sign a usage key in the first usage plan, and send the first usage plan to each node on the blockchain.
In the embodiment of the invention, the system converts the approved helped plan into the first use plan through negotiation with the helped person, and the use requirement of the benevolence corresponding to the helped plan is written in the first use plan. The system signs in the usage key in a first usage plan and sends the first usage plan to each node on the blockchain.
A receiving module 203, configured to receive a charitable donation according to the first usage plan, generate a receiving list according to a result of the charitable donation, sign a receiving key in the receiving list, and send the receiving list to each node on the blockchain.
In the embodiment of the invention, the system receives charitable contributions of the donors according to the first usage plan, generates a receiving list according to the result of the charitable contributions after the contribution amount recorded in the first usage plan is completed or the contribution time is reached, signs the receiving keys in the generated receiving list, and sends the receiving list to each node on the blockchain.
It should be noted that charitable donated objects include: money or an article.
And the second use plan module 204 is used for initiating an application for calling the property in the receiving list, sending the property corresponding to the application to a helped person if the application passes, recording the application to the first use plan to generate a second use plan, signing in a use key in the second use plan, and sending the second use plan to each node on the block chain.
In the embodiment of the invention, when the helped person needs to use the property in the receiving list, the system firstly initiates a use application, if the use application is approved, the property corresponding to the application is sent to the helped person, and the application is recorded in the first use plan to obtain the second use plan, so that the use record is recorded every time, the use key is signed in the second use plan, and the second use plan is sent to each node on the block chain.
In the embodiment of the invention, after the system is checked, used and received, the corresponding key is signed in the generated plan or list, and the plan or list signed in the key is uploaded to each node on the block chain, so that each process for charitable processing has a record on each node on the block chain, the authenticity of the charitable is ensured, and the counterfeiting of the charitable is avoided.
As an alternative embodiment of the present invention, the system further comprises:
and the recording module is used for recording and publishing the content and the quantity received by the receiving list.
As another alternative embodiment of the present invention, the system further comprises:
and the thank you information receiving module is used for receiving the thank you information sent by the helped person.
In the embodiment of the invention, after the helped person receives the money or the articles of the donor, the helped person feeds the thank you information back to the system, and the system can send the thank you information to the donor, so that the donor can know the condition of the helped person after being donated.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The foregoing is only a partial embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A method of charitable based on blockchains, comprising:
signing an auditing key in the aided plan which passes the auditing, and sending the aided plan to each node on the block chain;
generating a first use plan according to the aided plan, signing a use key in the first use plan, and sending the first use plan to each node on the block chain;
receiving charitable contributions according to the first usage plan, generating a receiving list according to the results of the charitable contributions, signing a receiving key in the receiving list, and sending the receiving list to each node on the blockchain;
and initiating an application for calling the property in the receiving list, if the application passes, sending the property corresponding to the application to a helped person, recording the application to the first use plan to generate a second use plan, signing in a use key in the second use plan, and sending the second use plan to each node on the block chain.
2. The method of claim 1, wherein the aided plan comprises: the reason of the help, the type of the help, and the number of the helped.
3. The method of claim 1, wherein the objects of charitable donation comprise: money or an article.
4. The method of claim 1, wherein after said receiving charitable contributions according to the first usage plan, generating a receipt list according to results of the charitable contributions, signing in a receipt key in the receipt list, and sending the receipt list to each node on a blockchain, the method further comprises:
and recording and publishing the content and the quantity received by the receiving list.
5. The method of claim 1, wherein the method further comprises:
and receiving thank you information sent by the helped person.
6. A system for performing charitable based on blockchains, the system comprising:
the auditing module is used for signing an auditing key in the audited aided plan and sending the aided plan to each node on the block chain;
the first use plan module is used for generating a first use plan according to the aided plan, signing in a use key in the first use plan and sending the first use plan to each node on the block chain;
a receiving module, configured to receive a charitable donation according to the first usage plan, generate a receiving list according to a result of the charitable donation, sign a receiving key in the receiving list, and send the receiving list to each node on the blockchain;
and the second use plan module is used for initiating an application for calling the property in the receiving list, sending the property corresponding to the application to a helped person if the application passes, recording the application to the first use plan to generate a second use plan, signing in a use key in the second use plan, and sending the second use plan to each node on the block chain.
7. The system of claim 6, wherein the aided plans comprise: the reason of the help, the type of the help, and the number of the helped.
8. The system of claim 6, wherein the objects of charitable donations comprise: money or an article.
9. The system of claim 6, wherein the system further comprises:
and the recording module is used for recording and publishing the content and the quantity received by the receiving list.
10. The system of claim 6, wherein the system further comprises:
and the thank you information receiving module is used for receiving the thank you information sent by the helped person.
CN201911145120.XA 2019-11-21 2019-11-21 Method and system for charitable performance based on block chain Pending CN110866282A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911145120.XA CN110866282A (en) 2019-11-21 2019-11-21 Method and system for charitable performance based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911145120.XA CN110866282A (en) 2019-11-21 2019-11-21 Method and system for charitable performance based on block chain

Publications (1)

Publication Number Publication Date
CN110866282A true CN110866282A (en) 2020-03-06

Family

ID=69655741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911145120.XA Pending CN110866282A (en) 2019-11-21 2019-11-21 Method and system for charitable performance based on block chain

Country Status (1)

Country Link
CN (1) CN110866282A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
CN108711041A (en) * 2018-04-17 2018-10-26 福建兑信科技有限公司 Donation system based on block chain technology and its value token processing method
CN109345246A (en) * 2018-10-09 2019-02-15 福建酷酷电子商务有限公司 A kind of long-range donations method and system
CN109495249A (en) * 2018-11-23 2019-03-19 全链通有限公司 A kind of date storage method of block catenary system, node and block catenary system
CN109993657A (en) * 2019-03-19 2019-07-09 阿里巴巴集团控股有限公司 Public welfare forestry based on block chain offers method and device, electronic equipment
JP2019113957A (en) * 2017-12-21 2019-07-11 中部電力株式会社 Charging system and charging method
CN110020979A (en) * 2019-03-19 2019-07-16 阿里巴巴集团控股有限公司 Public good based on block chain offers method and device, electronic equipment
CN110264220A (en) * 2019-05-07 2019-09-20 深圳壹账通智能科技有限公司 Ways and means, device, electronic equipment and storage medium based on block chain
CN110443580A (en) * 2019-08-02 2019-11-12 上海天地汇供应链科技有限公司 A kind of public good management method and system based on block chain

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019113957A (en) * 2017-12-21 2019-07-11 中部電力株式会社 Charging system and charging method
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
CN108711041A (en) * 2018-04-17 2018-10-26 福建兑信科技有限公司 Donation system based on block chain technology and its value token processing method
CN109345246A (en) * 2018-10-09 2019-02-15 福建酷酷电子商务有限公司 A kind of long-range donations method and system
CN109495249A (en) * 2018-11-23 2019-03-19 全链通有限公司 A kind of date storage method of block catenary system, node and block catenary system
CN109993657A (en) * 2019-03-19 2019-07-09 阿里巴巴集团控股有限公司 Public welfare forestry 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
CN110264220A (en) * 2019-05-07 2019-09-20 深圳壹账通智能科技有限公司 Ways and means, device, electronic equipment and storage medium based on block chain
CN110443580A (en) * 2019-08-02 2019-11-12 上海天地汇供应链科技有限公司 A kind of public good management method and system based on block chain

Similar Documents

Publication Publication Date Title
CN112615871B (en) Method and device for transmitting authenticatable message across chains
CN109741056B (en) Method and device for uploading electronic certificate
CN102855304B (en) Variable-clause electronic contract automatic generation method in business to customer (B2C) transaction
WO2019072280A3 (en) Executing multi-party transactions using smart contracts
CN107944868A (en) A kind of electronics deposit system and management method based on block chain intelligence contract
CN105959307A (en) Existence certification and authentication service method and system based on block chain technology
CN109325785A (en) A kind of multi-model source tracing method based on alliance's chain
CN109684287A (en) Gateway information sharing query method and system based on block chain
CN108268593A (en) Credit card is insured processing method, device, server and the storage medium of information
EP3740924A1 (en) Methods, application server, block chain node and media for logistics tracking and source tracing
Kachour et al. A p‐Order signed integer‐valued autoregressive (SINAR (p)) model
WO2021204044A1 (en) Correction of blockchain data
CN107993050A (en) A kind of employee information management method, device, terminal device and storage medium
CN110909381A (en) Block chain-based user comment tamper-proof system and method
CN101447985A (en) Digital credentials method based on notarization information
CN112053271B (en) Public service platform data evidence management method and system based on block chain
WO2018210097A1 (en) Method and device for execution transaction mode by classification
CN113657911A (en) Safe and efficient traceability system based on block chain
CN109461026A (en) Card certificate distribution method, device, computer equipment and storage medium
CN109948370A (en) A kind of method for processing business based on block chain, device and electronic equipment
CN114172655B (en) Secure multiparty computing data system, method, equipment and data processing terminal
ATE298157T1 (en) METHOD FOR GENERATING BILLING DATA IN A DATA NETWORK AND DATA NETWORK
CN115085909A (en) Random number generation method, device, computer equipment and medium
CN107016543A (en) The method of commerce and system of model adaptation in e-commerce platform
CN110866282A (en) Method and system for charitable performance based on block chain

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

Application publication date: 20200306

RJ01 Rejection of invention patent application after publication