Blockchain Ecosystem Project
Blockchain Ecosystem Project
TECHNOLOGY
DEPARTMENT OF
COMPUTER SCIENCE
BY
IAN MILES TAKAWIRA
N0171626V
The Mbali Blockchain Ecosystem integrates blockchain with existing business functions, leveraging it
to generate value and accelerate growth. The resultant synergy will result in opportunities for
strategic partnerships and access to innovative technology.
Background
The State of International Trade
One consequence of the 21st-century sustained-globalization wave has been highly interconnected
value chains. Manufacturing processes now commonly cross borders, with a production process
deconstructed and dispersed geographically so as to be as cost effective as possible. However,
whether transporting intermediate goods from one production facility to the next or finished goods
to their ultimate customers, every step along the supply chain consumes time and drives up costs,
thereby financially harming both the businesses involved and consumers. To date, international
trade, including its financing, has employed an archaic 19th-century structure involving a series of
paper-based performance confirmations. Financial, transportation, insurance, and storage
companies all rely on trust between parties, validated by paper trails and hand-written signatures.
Several attempts are currently underway to leverage newly available technological capabilities to
both speed up and improve accuracy in the business of international trade, replacing the traditional
paper- and trust-based system with a fully digital alternative. One technological capability being
employed relies on blockchain technology.
Problem Statement
Global commerce is burdened by unreliable and largely manual paper-based processes
characterized by a lack of transparency and an absence of secure, trusted information. As a
result, suppliers, buyers, and transporters involved in international transactions suffer cash
flow delays, payment disputes, and difficulty in maintaining liquidity. However, the advent of
blockchain technology can eliminate these difficulties, ensuring the validity and security of
transactions involved in the global movement of goods and delivery of services. Moreover,
by automating payment methods such as letters of credit, it can eliminate inefficiencies,
streamline business processes, reduce operational complexity, and reduce transaction costs.
It is too costly and difficult for us to access these resources and yet these resources are efficient and
necessary so it is essential for us to create infrastructure for ourselves.
Aim
Mbali Blockchain Ecosystems mission is to remove the aforementioned burden by integrating
decentralized blockchain and self-executing smart contracts with business processes to
introduce a new paradigm in international commerce.
Objectives
■ legally binding contract templates developed by legal experts in accordance with the appropriate
national laws and regulations and translated into multiple languages;
■ self-executing smart contracts containing coded terms and conditions of the contracts;
■ an integrated gateway for digital and fiat currency transactions powered by licensed escrow
partners.
Chapter 2
Literature Review
The Mbali Blockchain Ecosystem has been designed to be self-expanding and effortlessly
scalable to support all types of international business operations, ranging from real estate to
global commercial trade, with market size of up to 15 trillion.
Detailed Description of the Core Ecosystem Elements
Mbali provides standardized yet customizable legal and enforceable contract templates
prepared by legal experts and translated into multiple languages. Instead of employing
lawyers and translators and spending significant amounts of time and money preparing
contracts and writing up terms and conditions, trade-related contracts can be easily created
and signed on our online platform, recorded on the blockchain, and easily referenced along
with other transaction details. Transparency and trust accelerate the speed of transactions,
reduce transaction costs, and minimize the likelihood of fraud. The frequency of disputes is
also significantly reduced
Smart Contracts
Once signed, the agreement is saved in three formats: a signed and encrypted document, data
in the database, and smart contract variables. The terms and conditions of the contract are
coded in a smart contract – a self-executing set of codes that contains electronic clauses that
trigger processes according to the contract’s terms and conditions. A smart contract activation
fee is payable either in Mbali tokens or by traditional payment methods. An activated smart
contract sends out contract orders, and parties then fulfil their contractual obligations. As
soon as proof of fulfilment is uploaded, the smart contract validates this proof and releases
funds according to the contract’s terms and conditions. Should a dispute arise, the smart
contract is “frozen” until an independent arbitrator’s decision is issued. The smart contract is
then automatically executed in accordance with the arbitral award. With our smart contracts,
suppliers are assured that buyers will not default on payment and that they will be paid.
Likewise, buyers do not have to worry about paying the supplier or about not receiving their
order in time.
Payments
PrepayWay offers integrated payment solutions for transactions in both digital and fiat
currencies powered by licensed escrow partners.
The buyer of a product or service deposits the appropriate amount of Mbali tokens into the
smart contract, where the tokens are held until the other party uploads proof of fulfillment of
the contractual conditions. At that point, the smart contract will trigger the release of the
tokens to the receiver.
Once the contract is activated, the buyer of the product or service transfers the contractual
amount to the Mbali’s partner escrow account. The escrow partner/bank creates and encrypts
the sets of payment orders and records them in the smart contract. When the other party
uploads proof of fulfillment of the contractual conditions, the smart contract triggers the
release of the money from the escrow account to the receiver
C++
Java
Python
Justification
Monitoring and getting accurate counts on the number of people on a given location has become
imperative especially in these Covid times. Many are times when the number of people wanted
exceeds limits in many situations due to lack of real time tracking of the number people entering
or attending the services. The pandemic brought out the relevance and importance of such
programs.
Apart from the pandemic, we have rallies, which occur in our country, which require