Donation path control method based on block chain
Through the blockchain-based donation path control method, the problem that existing donation platforms cannot ensure the transparency and legality of donations is solved, and the transparent use and legality of donations is achieved. Donors can check the use of funds in real time.
Patent Information
- Application Number
- CN202411756737.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-03-21
AI Technical Summary
The existing donation platform cannot effectively ensure the transparency and legality of the use of donations, and donors cannot check the use of funds in real time.
The donation path control method based on blockchain is adopted, donations are marked through blockchain technology, authorization and certification of donors and recipients are established, donation conditions and channels are set, and automatic payment transactions are realized through smart contracts, recording the use process of donations and feedback to donors.
The transparent use and legality of donations has been achieved, and donors can check the use of funds in real time to ensure the transparency and legality of funds use.
Smart Images

Figure CN119671823A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of convenient payment methods, and in particular to a donation path control method based on blockchain. Background Art
[0002] There are many donation platforms on the market, and they are varied. Every time funds are raised, many people donate. Payments can be made directly through WeChat, Alipay, etc., and the payment is made to the third-party platform account. Finally, the recipient withdraws the money for use. Donors have no idea where the donated funds are actually used. Summary of the invention
[0003] The present invention aims to provide a donation path control method based on blockchain, which can strengthen the specific use method of the donated items specified by the donor and facilitate the feedback of the specific use process of the donated items.
[0004] To achieve the above object, the present invention is implemented by adopting the following technical solutions:
[0005] The present invention discloses a donation path control method based on blockchain, comprising the following steps:
[0006] S100. The donor passes the authorization certification, and the recipient passes the authorization certification;
[0007] S200. Donors use blockchain technology to mark donations;
[0008] S300, the recipient sets the desired donation and extracts the recipient's information to establish a recipient's demand profile;
[0009] S400, the donor sets the donation conditions and selects the donation channel, extracts the donation elements and creates a donatable profile. If the donor chooses to donate through a third-party platform, the process proceeds to step S500; if the donor chooses to donate directly to the recipient, the process proceeds directly to step S600;
[0010] S500. The donor transfers the donation to a third-party platform for safekeeping, and records the transfer information of the donation in the blockchain data;
[0011] S600, extracting the donation demand portrait and the donation possible portrait and performing one-to-one matching;
[0012] S610. If the match is successful, the donation is used according to the purpose specified by the donee, and the transfer information of the donation is recorded in the blockchain data;
[0013] S620: If the match is unsuccessful, return to step S500;
[0014] S700. Record information through blockchain, generate the usage process of the donated items and feed it back to the donor.
[0015] Preferably, in step S200, digital RMB is used as a general donation. Since digital RMB has traceability and programmability, programmability can be achieved by loading smart contracts that do not affect the currency function, and automatic payment transactions can be performed according to the conditions and rules agreed upon by the two parties to the transaction.
[0016] Preferably, step S300 includes the following steps:
[0017] S310, extracting the recipient information, including basic family information, donation history, personal and family information including name, gender, age, whether attending school, whether working, whether having a car, whether having real estate, and the amount raised as core parameters;
[0018] S320, quantifying the information extracted in S310 and converting it into a numerical value;
[0019] S330, assigning different weights to the information extracted in S310;
[0020] S340, perform weighted calculation on the results of S320 and S330 to obtain the recipient's score, total score = (weight 1*value 1) + (weight 2*value 2) + ... + (weight n*value n);
[0021] S350. Obtain the distribution of each parameter in S310 according to the recipient's score.
[0022] Preferably, in step S600, the recipients with higher scores in S340 should be matched first, using the max() function.
[0023] Preferably, the donation conditions in step S400 include an effective date, a designated purpose, whether cancellation is allowed, and whether unused interest is returned.
[0024] Beneficial effects of the present invention:
[0025] 1. In the present invention, donors can check the use of funds at any time, track the flow and users of funds, and generate relevant reports. When consuming, the corresponding consumption details of the funds will be clearly recorded, including the recipient, consumption time, consumption purpose (consumption merchant), consumption amount, payment voucher number, digital RMB serial number, etc. Therefore, the use of funds can be queried, and the real-time query function of the flow of funds can be used to generate payment vouchers, reports and other records to ensure the transparency and legality of the use of funds. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 This is a flowchart of donation method 1;
[0027] Figure 2This is a flowchart of donation method 2. DETAILED DESCRIPTION
[0028] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings.
[0029] The present invention follows the steps:
[0030] S100. The donor passes the authorization certification, and the recipient passes the authorization certification;
[0031] S200. Donors use blockchain technology to mark donations, such as digital RMB;
[0032] S300, the recipient sets the desired donation and extracts the recipient's information to establish a recipient's demand profile;
[0033] S310, extracting the recipient information, including basic family information, donation history, personal and family information including name, gender, age, whether attending school, whether working, whether having a car, whether having real estate, and the amount raised as core parameters;
[0034] S320, quantifying the information extracted in S310 and converting it into a numerical value, for example, whether one is working corresponds to a numerical value of 10, whether one has a car corresponds to a numerical value of 15, and whether one has a property corresponds to a numerical value of 20;
[0035] S330, assigning different weights to the information extracted in S310;
[0036] S340, performing weighted calculation on the results of S320 and S330 to obtain a score for the donee;
[0037] S350. Obtain the distribution of each parameter in S310 according to the recipient's score.
[0038] S400, the donor sets donation conditions and selects donation channels. The donation conditions include validity date, designated purpose, whether cancellation is allowed, whether unused interest is returned, extracts donation elements and creates a donatable profile. If the donor chooses to donate through a third-party platform, the process proceeds to step S500. If the donor chooses to donate directly to the donee, the process proceeds directly to step S600.
[0039] S500. The donor transfers the donation to a third-party platform for safekeeping, and records the transfer information of the donation in the blockchain data;
[0040] S600: Draw the recipient's need profile and the donation profile and make a one-to-one match. The recipient with a higher score in S340 should be matched first;
[0041] S610. If the match is successful, the donation is used according to the purpose specified by the donee, and the transfer information of the donation is recorded in the blockchain data;
[0042] S620: If the match is unsuccessful, return to step S500;
[0043] S700. Record information through blockchain, generate the usage process of the donated items and feed it back to the donor.
[0044] Specifically, if Figure 1 Donation method 1: Designated donation to a specific person (recipient)
[0045] 1. Donors: You can set the conditions for the use of donated funds in the system, including the expiration date, designated purpose (such as limited to national public hospitals or specific hospitals), whether redemption is allowed, and whether to enjoy pre-use interest.
[0046] 2. The platform and the recipient's digital currency wallet sign a digital currency smart contract in advance. The parameters of the smart contract include the recipient's digital currency wallet, consumption trigger time, contract start time, contract end time, contract consumption amount, contract payment merchant, etc. When the recipient consumes at the designated contract payment merchant, the designated amount of digital RMB will be automatically transferred from the platform's digital RMB wallet to the contract merchant's digital RMB wallet.
[0047] 3. Support fund tracking and report generation, which can query the flow of funds in real time, generate payment vouchers, reports and other records to ensure the transparency and legality of fund use.
[0048] Example 1: In this example, a recipient has cataracts and is hospitalized in a hospital for treatment and is seeking donations.
[0049] The general process is as follows:
[0050] 1. Verify the authenticity of the recipient's illness, identify the hospital for treatment (a certain hospital), the amount of money that needs to be raised, the amount of money that needs to be raised is 10,000, and the time when the money needs to be used.
[0051] 2. Sign and deploy smart contracts on the platform, including core parameters such as the recipient's currency wallet, consumption trigger time, contract start time, contract end time, contract consumption amount, and the contract payment merchant is a hospital.
[0052] 3. The donor made a donation to a recipient and specified the usage conditions when making the donation. The donation can only be used in a certain hospital. The donated funds entered the digital RMB wallet of the platform, and a total of 9,000 yuan was donated.
[0053] 4. A recipient needs to pay a hospital and applies to the system to pay the hospital. The system automatically verifies whether the recipient is the merchant designated by the smart contract and meets the agreed time and other conditions. When the contract is confirmed to meet the conditions, 9,000 yuan will be automatically transferred from the platform's digital RMB wallet to the hospital. At the same time, the consumption record is recorded so that the donor can check the use of funds.
[0054] like Figure 2 The second donation method shown is: a foundation collects funds and then donates them to designated groups of people.
[0055] Under this method, donors donate all the donated funds to a foundation first. The foundation donates to the recipients according to the donation needs. The recipients calculate the priority score of the recipients according to the donation priority algorithm of the system, and allocate donation funds to the recipients in order of scores. The recipients spend the funds after receiving them.
[0056] The algorithm consists of the following steps:
[0057] 1. Information collection: Collect the basic personal information, family information, medical information, and donation history of all recipients. Personal and family information includes name, gender, age, whether they go to school, whether they work, whether they have a car, whether they have real estate, the amount raised, etc. This basic information serves as the core input parameter of the algorithm.
[0058] 2. Quantification of characteristic values: Based on the information related to the recipient and family, this information is quantitatively extracted and converted into numerical values.
[0059] 3. Eigenvalue weighted measurement: Different weights are assigned to eigenvalues according to their importance, and the weights reflect their relative importance in the calculation.
[0060] 4. Weighted result budget: Based on the parameter characteristic values and weights, a weighted algorithm is used to calculate the score of each recipient.
[0061] 5. Donation distribution prediction: Based on the results of the weighted algorithm, calculate the dynamic distribution of recipients, such as age distribution, gender distribution, etc.
[0062] 6. Donation priority algorithm optimization: Based on the calculation results and distribution prediction results, and compared with the results of manual measurement and verification, the weights of the parameters are optimized and adjusted to achieve a reasonable allocation of donation funds according to the degree of emergency needs of the recipients.
[0063] The foundation and the recipient's digital currency wallet sign a digital currency smart contract in advance. The parameters of the smart contract include the recipient's digital currency wallet, trigger amount, trigger time, contract start time, contract end time, contract payment merchant, etc. When the foundation raises the specified contract amount, according to the calculation result of the donation algorithm, the specified amount of digital RMB will be automatically transferred from the foundation's digital RMB wallet to the recipient's digital RMB wallet, and the recipient can use it at the payment merchant specified in the contract.
[0064] Example 2: This example is a charity foundation collecting donations on the system, and then collecting donations for cataract patients.
[0065] The general process is as follows:
[0066] 1. A charitable foundation called for public fundraising and determined that the fundraising amount was 100,000 yuan. The donation targets were cataract patients, and the basic information of the patients was collected. These patients received treatment in designated hospitals and the end time of the donation was clearly stated.
[0067] 2. The system will calculate the score of each patient according to the donation priority algorithm as the basis for the donation order.
[0068] 3. A charitable foundation signed and deployed a smart contract on the platform, which included the core parameters of the patient's digital currency wallet, consumption trigger time, contract start time, contract end time, contract consumption amount, and the contract payment merchant was a designated hospital.
[0069] 4. After the donation is completed, the donated funds will be transferred to the digital RMB wallet of a charitable foundation.
[0070] 5. When cataract patients need to pay hospital fees, they apply to the system. The system will verify whether the conditions of the smart contract are met based on the patient information provided by a charitable foundation and the signed smart contract. If the conditions are met, the system will automatically transfer the fees from the wallet of a charitable foundation to the wallet of the hospital to complete the payment. At the same time, the consumption records are recorded, which can be used by donors and a charitable foundation to check the use of funds.
[0071] Of course, the present invention may have many other embodiments. Without departing from the spirit and essence of the present invention, technicians familiar with the field may make various corresponding changes and deformations based on the present invention, but these corresponding changes and deformations should all fall within the scope of protection of the claims attached to the present invention.
Claims
1. A donation path control method based on blockchain, characterized in that The following steps are involved: S100. The donor passes the authorization certification, and the recipient passes the authorization certification; S200. Donors use blockchain technology to mark donations; S300, the recipient sets the desired donation and extracts the recipient's information to establish a recipient's demand profile; S400, the donor sets the donation conditions and selects the donation channel, extracts the donation elements and creates a donatable profile. If the donor chooses to donate through a third-party platform, the process proceeds to step S500; if the donor chooses to donate directly to the recipient, the process proceeds directly to step S600; S500. The donor transfers the donation to a third-party platform for safekeeping, and records the transfer information of the donation in the blockchain data; S600, extracting the donation demand portrait and the donation possible portrait and performing one-to-one matching; S610. If the match is successful, the donation is used according to the purpose specified by the donee, and the transfer information of the donation is recorded in the blockchain data; S620: If the match is unsuccessful, return to step S500; S700. Record information through blockchain, generate the usage process of the donated items and feed it back to the donor.
2. The control method according to claim 1, characterized in that: In step S200, digital RMB is used as a general donation.
3. The control method according to claim 1, characterized in that: Step S300 includes the following steps: S310, extracting the recipient information, including basic family information, donation history, personal and family information including name, gender, age, whether attending school, whether working, whether having a car, whether having real estate, and the amount raised as core parameters; S320, quantifying the information extracted in S310 and converting it into a numerical value; S330, assigning different weights to the information extracted in S310; S340, performing weighted calculation on the results of S320 and S330 to obtain a score for the donee; S350. Obtain the distribution of each parameter in S310 according to the recipient's score.
4. The control method according to claim 3, characterized in that: In step S600, the recipients with higher scores in S340 should be matched first.
5. The control method according to claim 1, characterized in that: The donation conditions in step S400 include the validity date, the designated purpose, whether cancellation is allowed, and whether unused interest is returned.
Citation Information
Patent Citations
A donation collecting and giving method and system
CN108985863A
Public benefit donation material distribution method and device, computer equipment and storage medium
CN110147929A
Donation material allocation method and device based on block chain, and medium
CN111598400A
Self-service donation method and system
CN112348459A
Charity management system and method based on digital technology
CN118864209A