Abstract

Non-governmental organizations (NGOs) in under-developed countries are receiving funds from donor agencies for various purposes, including relief from natural disasters and other emergencies, promoting education, women empowerment, economic development, and many more. Some donor agencies have lost their trust in NGOs in under-developed countries, as some NGOs have been involved in the misuse of funds. This is evident from irregularities in the records. For instance, in education funds, on some occasions, the same student has appeared in the records of multiple NGOs as a beneficiary, when in fact, a maximum of one NGO could be paying for a particular beneficiary. Therefore, the number of actual beneficiaries would be smaller than the number of claimed beneficiaries. This research proposes a blockchain-based solution to ensure trust between donor agencies from all over the world, and NGOs in under-developed countries. The list of National IDs along with other keys would be available publicly on a blockchain. The distributed software would ensure that the same set of keys are not entered twice in this blockchain, preventing the problem highlighted above. The details of the fund provided to the student would also be available on the blockchain and would be encrypted and digitally signed by the NGOs. In the case that a record inserted into this blockchain is discovered to be fake, this research provides a way to cancel that record. A cancellation record is inserted, only if it is digitally signed by the relevant donor agency.

Highlights

  • IntroductionA distributed ledger is a method for replicating and storing transactional data

  • Some donor agencies have lost their trust in the local Non-governmental organizations (NGOs) in under-developed countries, as some NGOs have been involved in the misuse of funds

  • In education funds, on some occasions, the same student has appeared in the records of multiple NGOs as a beneficiary, when a maximum of one NGO could be paying for a particular beneficiary

Read more

Summary

Introduction

A distributed ledger is a method for replicating and storing transactional data. Blockchain removes the need for third-party providers to verify transactions because it is a peer-to-peer network that timestamps them. This type of recordkeeping is tamperresistBalnotckascheaicnhrpemeeorvheasstaheconpeyedofothr ethciordm-plaertteylpedrogveirdaenrsdtnoevwertirfyantsranctsiaocntsiocnasnboenclayubsee iatdids eadpweeirt-htot-hpeeceornnseetnwsourskotfhtahtetimmaejsotraimtyposftpheemrs. Some donor agencies have lost their trust in the local NGOs in under-developed countries, as some NGOs have been involved in the misuse of funds This is evident from irregularities in the records. This research proposes a blockchain-based solution to ensure that no beneficiary will receive the same benefit multiple times by the same NGO or by another NGO. The following sections provide a summary of the related work; the section will explore research material and method of the proposed model; the section discusses the structure and Maintenance of the Ledger, and paper concludes

Related Work
Material and Method
Overview of the Proposed Solution
Restricting Who Can Join the Network
Algorithm for Joining the Network
Encouraging the Nodes Not to Leave the Network
A Penalty Mechanism to Encourage Nodes to Stay Connected
The Structure and Maintenance of the Ledger
The Different Kinds of a Record in the Ledger
The Transaction Record
Rejection of Invalid Records
The Frequency of Adding New Blocks
Table of Purposes and Detecting Duplicates
Adapting to the Case When Transaction Data Is Not Public
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call