CN110866282A - Method and system for charitable performance based on block chain - Google Patents
Method and system for charitable performance based on block chain Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000000977 initiatory effect Effects 0.000 claims abstract description 7
- 238000012550 audit Methods 0.000 description 7
- 238000012795 verification Methods 0.000 description 4
- 238000005034 decoration Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting 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/6272—Protecting 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government 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
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.
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)
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 |
-
2019
- 2019-11-21 CN CN201911145120.XA patent/CN110866282A/en active Pending
Patent Citations (9)
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 |