Exploring Blockchain For Disbursement Traceability Outcome Report
Exploring Blockchain For Disbursement Traceability Outcome Report
November 2020
Outcome Report
Exploring
FOR DISBURSEMENT TRACEABILITY
Blockchain
Abstract
The World Bank Finance and Accounting
(WFA) VPU and the World Bank Technology
and Innovation lab (ITSTI) embarked on
journey to learn how Blockchain could
enhance the loan disbursement traceability
process. This outcome report shares the key
learnings and insights as a part of the internal
and external exploration.
Blockchain Exploration 9
2.1 Exploration with Blockchain and DLT 9
2.2 Blockchain For Disbursement and Traceability Challenge 9
2.3 Business Challenge Scope 12
2.4 Business Process and Disbursement Scenarios 13
2.5 Phase A: Internal Lab Prototype and Outcome 14
2.6 Phase B: Learning Objectives and Scope of Proof of Concept (PoC) 14
2.7 Phase B: About the Technology Partners 15
In looking for a solution to the disbursement traceability challenge, the World Bank aimed to
acquire a technology that can be scaled easily to accommodate over 3,000 active projects,
as well as to enable multiple external parties to participate, and ensure that the many exist-
ing World Bank systems could potentially be integrated into the solution. As an emerging
technology, blockchain is undergoing constant change; the World Bank is interested in a 5
solution that could survive any major changes within the blockchain ecosystem within the
next few years and be interoperable to allow flexibility.
The World Bank project team developed an in-house prototype and validated the suitability of
blockchain technology for the disbursement traceability challenge, and assessed the viability of
building a blockchain platform that is agnostic to WB-funded development projects. The trans-
formative potential of Distributed Ledger Technology (DLT) and Blockchain has generated in-
terest to better understand what is currently available in the commercial marketplace. As a re-
sult, the project team launched a request for an expression of interest (REOI) in February 2020.
The external exploration was highly successful and attracted 79 solicitations, 22 of which were
shortlisted, with four technology partners making the final selection. These partners included
Ernst & Young (EY), cLabs (CELO), Securrency and Stellar Development Foundation (SDF),
and Orbs and Matrix. In the spirit of learning and collaboration, the four technology partners
worked independently to assess the business challenge, and each built a functional prototype
to demonstrate the capabilities of their respective solutions.
The requirements set forth in the REOI emphasized the importance of security, data privacy,
scalability, maturity, and interoperability. In addition, key questions were asked as to who
would own and operate the platform, what the cost estimates were, and what the options
were for implementation. This report highlights the exploration journey of experimenting
with Blockchain/DLT, and aims to share the learnings and knowledge across the WBG and
the international community.
In Phase B, the project team launched a REOI and partnered with four technology part-
ners with proven track records of advanced experimentation with Blockchain and DLT for
the traceability of funds. Recognizing that engagement with any single technology partner
poses risks because of the pace of technological changes, and to facilitate an inclusive
and participatory learning process, Phase B results will be shared with the public via on-
line repositories (e.g. GitHub) and during knowledge-sharing sessions.
Background
1.1 Project Background
The World Bank is the world’s largest source of funding and knowledge on development solu-
tions. It uses its financial resources and extensive experience to help client countries reduce
poverty, increase economic growth, and improve quality of life. It is governed by 189 member
countries and delivers services out of 120 offices, and employs 16,000 staff globally.
The World Bank Finance & Accounting (WFA) Vice Presidential Unit is responsible for all as-
pects of the financial reporting and internal control framework of the International Bank for
Reconstruction and Development (IBRD), the International Development Association (IDA),
and the extensive Trust Fund/Partnership portfolio of these entities. WFA also leads the cli-
ent shared service function for the World Bank’s corporate expenses and its trust funds, and
ensures fiduciary responsibility for all disbursements related to Bank operations; it is also re-
sponsible for disbursements involving about 3,000 active projects financed annually by the
World Bank.
One of the World Bank’s key mandates is to ensure that the funds deployed to finance devel-
opment projects are being used for their intended purpose. An increasing number of member
countries and large donors have begun to approach the World Bank with requests for docu-
mentary proof, e.g. procurement contracts, invoices and proof of payment of disbursement
transactions, to ascertain whether the funds they have donated are being used properly.
Many challenges present themselves when member countries and donors submit requests
to obtain relevant records to review projects and transactions. In most cases, storage of hard
copies of receipts and records are only accessible by Borrowers/PIU members; in addition,
they may be stored in multiple locations, and may be difficult to obtain once a project is com-
pleted. These review requests by member countries and donors are often extremely labor in-
tensive for both the World Bank and Borrowers/PIUs.
The current disbursement process between the World Bank and PIUs (e.g. national gov-
ernments) relies on the WB Client Connection system. Under this process, the World Bank
does not keep records of stakeholders further down the disbursement value chain. Once
the Bank disburses funds, PIUs have responsibility over the management of these funds,
as well as maintaining records of eligible payments to suppliers, intermediary or citizens.
Three main challenges must be overcome to achieve end-to-end disbursement traceability
in an efficient and effective manner:
The World Bank’s Client Connection system is accessible to users around the world. This
creates opportunities for cyberattacks, leading the team to make considerable efforts to
secure the Client Connection system. However, as new threats emerge, the system could
become vulnerable. However, if the DApp approach is adopted, each blockchain node
could only be potentially accessed by “local” users through their associated DApp, which
would most likely decrease its vulnerability to cyberattacks.
Currently, the integrity of data in the Client Connection system relies on a database main-
tained by the World Bank. A rogue DBA in the World Bank could change the data. With a
distributed ledger solution, each change to data, triggered by either a direct value transfer
request or the execution of a smart contract, would require a consensus process among
the validator nodes. Under this scenario, data integrity would be strengthened as it is
maintained by all validator nodes.
10
Provides the core ability to
Tokenization Not possible to implement
implement digital tokens.
digital tokens of digital assets.
and digital assets.
The World Economic Forum (WEF) developed the framework below to evaluate the poten-
tial benefits of Blockchain for specific solutions. The framework depicts the benefits of us-
ing Blockchain technology for the WFA traceability project. The dark blue squares show the
value applicable to the prototype being built to support the activity. The light blue squares
represent the potential long-term value if the technology is scaled up by the World Bank.
Descriptions of each relevant capability and value driver are listed below.
Speed / Evidence
efficiency tampering
11
Value Auditability Standardization Data Transparency Authentication New/
Drivers sharing expanded
partnerships
Payments Track
and trace
Legend
Applicable to Applicable
Data Reconciliation the WFA to the WFA
Security Traceability Use Traceability Use
Case Vision Case
Value Drivers
1. Auditability: Transactions are immutable: once written, they cannot be modified or de-
leted.
2. Ownership: More than one entity can write or read the database. Access may be permis-
sion-less (i.e. public) or permissioned (i.e. private).
3. Data Management: A shared platform to keep an organized, transparent and traceable
collection of data to benefit all relevant stakeholders.
12 4. Track and Trace: The capability to track the inflow to outflow of data.
5. Data Sharing: Provides a structured repository of information between parties involved
in a project or transaction.
6. Transparency: The data and documentary evidence captured are permanent and avail-
able to all parties involved in the transaction, while also maintaining data privacy.
7. Authentication: Participants have a digital identity in every transaction.
PRE-REQUISITE:
World Bank to PIU 13
PAYMENT SCENARIO 4:
Intermediary 1
to Intermediary
PAYMENT SCENARIO 5: 2
Intermediary
to Supplier
PAYMENT SCENARIO 6:
Intermediary 3
to Citizen
PAYMENT SCENARIO 7:
4 PIU'S INTERNAL OPERATING EXPENSES
PIU's Internal Operating
Expenses
Ersnt & Young New York, US Large and well experienced Blockchain
Toronto, CA team, EY OpsChain platform, ERP integra-
tion, Privacy and Scalability, and Analytics
C-Labs San Francisco, US Celo platform, mobile driven and widely ac-
cessible. User onboarding solution & expe-
rience, UXM and thin mobile layer benefits
FCV countries
Feasibility Is blockchain the best technology solution for our challenge and
use case?
Interoperability Can the system integrate with existing WB and Borrower system
& other blockchain platforms?
CLabs
cLabs built a prototype solution on the Baklava Test net, a staging network for the Celo
public blockchain. The solution leverages Web technologies, including traditional rela-
16
tional datastores to store documents and user information, and uses the Celo blockchain
to “notarize” documents by storing a cryptographic hash on the blockchain instead of
the full document. The use of tokens is supported in the solution but is not currently em-
ployed. The Celo Main net is an open and public blockchain network, but a permissioned
(i.e. private) network is also possible on Celo.
EY
EY’s solution is created on EY OpsChain, which is a proprietary platform and open-
source Ethereum blockchain protocol. It also has foundational open-source software
components (e.g. Nightfall and Baseline protocols, smart contract templates, tokeni-
zation, Blockchain analyzer), which could allow the World Bank and stakeholders to in-
teract with each other in a secure manner either through a private or public blockchain,
thereby protecting privacy.
17
THREE
Outcome
and Learnings
KYC/AML
Business Context: As a specialized agency within the UN family of organizations, the
World Bank pays due regard to decisions of the UN Security Council under Chapter VII
of the UN Charter, and it is World Bank’s policy not to make payments to persons or
entities listed on the UN sanctions list. The Bank is also required under its Articles to
“make arrangements to ensure that the proceeds of any loan are used only for the pur-
poses for which the loan was granted . . . without regard to political or other non-eco-
nomic influences or considerations.”
The World Bank performs “Know your Customer” (KYC) and “Anti-money Laundering”
(AML) checks on all parties it pays directly, including lendors, banks, donors, recipi-
ents and World Bank employees. Furthermore, it relies on MoF/PIU counterparts to run
checks on other parties involved in a project, which the Bank does not have a direct pay-
ment relationship with. It is therefore important to incorporate KYC/AML elements when
registering blockchain participants to ensure that the Bank adheres to requirements un-
der its Articles.
Key Learnings and Proposed Approaches: Although the project team acquired valuable in-
sights and learnings in the course of this exploration phase with technical partners, more
clarity and scope for further work is needed on the topic of KYC/AML. The learnings were
either through some demonstration on the prototypes, or through various knowledge ex-
changes and technical deep dives between the project team and technical partners.
Such a distributed architecture should increase the user’s community level of trust in the
system, as data integrity is maintained by the whole community, and also because mul-
tiple copies of the same data could be used for validation. One security issue with this
model is whether all the nodes of the blockchain network can be maintained as securely
as the World Bank would do. However, given the availability of cloud computing across
the world, it is feasible for a secure configuration to be defined and validated so that
participating organizations can run their own nodes without compromising the security
of the overall network.
Another potential risk area is the rigor in user on-boarding and lifecycle management.
This can be addressed by establishing standard requirements for user on-boarding and
leveraging a network of trusted authorities to issue verifiable claims of user identities,
so that no matter which node a user would connect to, the same validation process is
followed, with proofs available for identity verification.
22
3.3 Feasibility, Interoperability, Maturity, and Scalability
The following discussion is limited to the ‘tracking and tracing functionality’ and does
not cover the future scenario where a blockchain could be used to support the exchange
of value.
Any production grade solution implemented to capture the evidence related to eligible
payments, e.g. to suppliers, intermediary or citizens, will only serve its main intended
purpose (i.e. to obtain the relevant records any time in future) if the following two main
conditions are satisfied.
1. ll records/transactions are logged into the system during the project implementa-
A
tion stage.
2. ll records/transactions are preserved for a very long duration, i.e. even after proj-
A
ect implementation is over.
As a result, the new system will only be adopted by newly launched projects.
The disbursement traceability project team considered the following project requirements:
• T
he blockchain network should include World Bank client countries and partners, e.g.
donors, NGOs, PIUs, etc.;
• C
lient country data should be confidential and available only to themselves and the
World Bank;
24 • System and business rule guidelines have been defined and identified;
• Enterprise grade security is needed;
• T
he blockchain network should be scalable to provide transaction throughput in sec-
onds, hence requiring a Proof-Of-Authority (POA) consensus model;
• T
o ensure regulatory compliance and governance over the solution, a consortium of
World Bank, donors and client country would be needed.
PIU/MoF Payee (Recipient) Recipients of funds typically include PIUs or MoFs that get paid
directly by the World Bank in their designated account.
Ultimate Citizen Payee Ultimate citizen payee who may receive payments directly from the
PIU or the intermediaries. 27
DEFINITION OF BENEFICIARY
Ultimate Citizen Beneficiary Ultimate citizen payee who may receive goods or services directly
from the PIU, Intermediaries or Suppliers.
Beneficiaries Suppliers
Ultimate beneficiaries who Provider of works, goods, and
may receive benefits from services as contracted by the PIU
the PIU or the intermediar- or intermediary in compliance
ies or the suppliers. with WB procurement policies and
procedures