On the Sustainability of Blockchain Funding
Hamed Balogun
Bingsheng Zhang
Lancaster University
Lancaster, United Kingdom
h.balogun@lancaster.ac.uk
Lancaster University
Lancaster, United Kingdom
b.zhang2@lancaster.ac.uk
Abstract—Blockchain technology has pioneered a new consensus approach to building a distributed public ledger globally.
A key feature expected from cryptocurrencies and blockchain
systems is the absence of a centralized control over the operation
process. That is, blockchain solutions should neither rely on
“trusted parties or powerful minority” for their operations, nor
introduce such centralisation tendencies into blockchain systems.
On the other hand, real-world blockchain systems require
steady funding for continuous development and maintenance of
the systems. Given that blockchain systems are decentralized
systems, their maintenance and developmental funding should
also be void of centralization risks. Therefore, secure and
“community-inclusive” long-term sustainability of funding is
critical for the health of blockchain platforms.
In this work, for the first time, we provide a systematic
exposition of blockchain development funding, planning, management, and disbursement mechanisms aka “treasury systems” (for
cryptocurrencies and blockchain systems). Drawing from existing
literature, we identify and categorise various treasury models,
thereby enabling an exploration of their properties, benefits and
drawbacks. Particularly, we perform an evaluation of real-world
cryptocurrency treasury system of top cryptocurrencies e.g., Dash
governance system, and ZCash Foundation. Finally, we briefly
discuss desired properties of decentralised treasury systems and
provide suggestions for improvement or alternative solutions to
existing systems or implementations.
Index Terms—blockchain, sustainability, funding, treasury
I. I NTRODUCTION
Blockchain technology has pioneered a new consensus approach to build a distributed public ledger globally.
Blockchains have become largely ubiquitous across various
sectors, e.g., technology, academia, medicine, economics and
finance, etc. Collectively, the net market capitalisation of
top cryptocurrencies exceeds 200 billion USD according to
CoinMarketCap.
Following the success of Bitcoin, a large number of
other cryptocurrencies have emerged in recent years. Despite this increase in the number of cryptocurrencies, secure and “community-inclusive” long-term sustainability of
maintenance and developmental funding of cryptocurrencies
remains a serious issue for existing cryptocurrencies. Realworld blockchain systems require continuous maintenance,
developmental projects and steady funding for continuous
growth of the systems.
Ideally, for blockchain systems, maintenance and developmental funding should be decentralised. Given that blockchain
systems are distributed/decentralised systems, therefore, its
solutions (and by extension sustenance mechanisms) should
be void of centralisation risks. That is, blockchain solutions should not rely on “trusted parties or powerful minority” for their operations or introduce such (centralisation)
tendencies into blockchain systems. Similarly, solutions on
blockchain systems ought to be compatible with core features
of blockchain systems, such as tamper-proof, decentralisation,
disintermediation, secure, and community-inclusive (open to
all), etc.
Our contributions. In the literature, the study of blockchain
sustainability mainly focuses on the environmental sustainability and energy consumptions; namely, proof-of-X, where
X is some resource, stake, or combination of resources and
stake. Whereas, funding sustainability is an issue that has been
overlooked by the research community. Despite the increase
in the number of cryptocurrencies, secure sustainability of
maintenance and developmental funding of cryptocurrencies
remains a serious issue. Real-world blockchain platforms
require continuous maintenance, developmental projects and
steady funding for continuous growth.
Traditionally, blockchain platforms are developed (and
funded) by “founders”, who are either developers, investors,
researchers, etc., and typically they are responsible for driving
the direction and growth of the platforms. However, in recent
times, an alternative funding and decision making mechanism
for blockchain systems is the treasury system [1]. A treasury
system is a self-sustenance mechanism for the advancement of
blockchain systems [2]. The treasury system is a decentralised,
collaborative decision-making mechanism for cryptocurrencies
and blockchain systems.
We examine existing development funding and management
systems (viz-a-viz treasury systems) found in real-world cryptocurrencies and evaluate them with a view to identifying
their strengths and weaknesses and provide suggestions for
improvement (towards achieving solutions which are compatible with core blockchain features). Briefly, we remark
that at the core of a truly decentralised treasury system are:
regular and “secure” source(s) of funds, community-inclusive
collaborative decision-making (with facilities to optimise collective intelligence and experience), absence/minimisation of
centralisation risks, and (possibly) an enforcement mechanism
to ensure compliance with community-wide decisions. It is
important to note that a proportional amount of work in this
area stem from non-academic venues and sources (due to
the ubitquitous nature of cryptocurrencies). Particularly, this
is one area of research where practice seem to be ahead of
theory [3]. An important portion of resources for the research
comes from official websites of cryptocurrencies or third-party
service providers (e.g., Coinmarketcap), official and unofficial
chat forums (e.g., Reddit, Medium), mailing lists, Wiki pages,
GitHub, etc.
Roadmap. The remainder of this work is divided into sections
described as follows: Section II provides a high-level description of treasury systems for cryptocurrencies. In Section III, we
discuss various funding sources for blockchain/cryptocurrency
maintenance and development. Section IV provides an insightful description and categorisation of the various treasury models found on existing cryptocurrencies and beyond.
In Sections V, VI we explore known treasury systems for
cryptocurrencies by analysing details of their operations,
features, strengths and weaknesses. We examine how these
pioneer blockchain platforms address pertinent problems such
as decision-making participants and rules, and privacy, fund
utilisation, etc. (and their relevance towards developing secure
treasury systems for sustainable blockchain technologies).
Finally, we conclude the report with a brief summary of
key findings and insights, as well as recommendations for
improvement and future treasury systems in Section VIII.
II. T REASURY S YSTEM OVERVIEW
Simply put, a treasury system is a “self-sustenance” mechanism for blockchain platforms (particularly cryptocurrenies).
Treasury on cryptocurrencies encompasses funding source,
development, maintenance and advancement of the underlying
cryptocurrency [2], as well as decision-making, and longterm sustainability. In blockchain technologies, a treasury
system is a decentralised means of achieving and ensuring
continued existence and improvement of its parent-system
(e.g., cryptocurrency) by providing a regular source of funding
for projects relevant to the survival and growth of the system.
These projects include marketing, software development,
legal fees, advertising and publicity, etc. Typically, a
treasury system covers proposal submissions (and discussions/feedbacks), community-inclusive collaborative decisionmaking mechanism for reaching decisions on proposals, and
a securely reliable and sustainable means of funding for the
treasury. Furthermore, treasury parameters and features should
be compatible with, and reflect real-life choices and scenarios
in which the blockchain community/proposers are expected to
function. For example, a potential period for treasury systems
is 30 days (one month) expressed in corresponding number
of blocks in the blockchain. A justification for such a choice
is its practicality and compatibility with the real-world (e.g.,
slalaries are paid monthly), as well as other benefits (e.g., sufficeintly reasonable time for planning, meetings, discussions,
decision-making, etc.) it offers [2]. Additionally, we highlight
below, pertinent issues that are essential to treasury system.
First, a collaborative decision-making mechanism e.g., a
voting scheme. Treasury systems should integrate mechanisms
that facilitates community-inclusive collaborative decisionmaking in order to maximise the collective-intelligence of
the cryptocurrency community in particular and blockchain
ecosystem at large. In addition to collective-decision making, flexible voting rules, that reflect the peculiarities of the
blockchain rather than general voting rules, is important to
the utility of treasury systems. For instance, a simple majority
voting rule may not suffice for all situations, especially, for
high-risk proposals that request huge amounts of funds.
Second, a secure and sustainable treasury funding mechanism. In addition to contributions from block rewards (i.e.,
taxation of miners’ rewards), the treasury system should accommodate other funding means such as voluntary donations,
or other external funding sources. This option is particularly
useful when the tax from block rewards becomes small (as a
result of decrease in block rewards) or as a result of money
supply limit being reached and only transaction fees make up
block rewards.
Third, thorough stakeholder participation and communitydriven treasury. Game-theoretically efficient incentive structure / reward mechanism further drives increased stakeholder
participation in treasury process, and also helps ensure that
incentives do not lead to hyper-inflation which can diminish
cryptocurrency value.
Fourth, blockchain and stakeholders’ security and privacy.
For instance, an adversary who carries out Sybil attacks (by
distributing his stake into multiple addresses each with smaller
stakes) should gain no advantage by so doing, and the vote of
stakeholders should be weighted relative to their stake in the
system. Additionally, participation in treasury activity should
not compromise the security and privacy of participants.
Finally, other desirable treasury system properties include:
treasury refund/recall mechanism, project spending/milestone
monitoring scheme, on-chain consensus and history verification for all proposals, etc.
We now discuss the main sources of development funding
for cryptocurrencies (or their treasury system).
III. F UNDING S OURCES
Funding is a critical tool necessary for the development
and maintenance of any real-world cryptocurrency. The major
sources of development funding on blockchain systems include
Initial Coin Offerings (ICOs), donations (charity), taxations,
venture capitalists (investor funding), and patron organisations.
Today, cryptocurrencies largely rely on one (or a combination)
of the above-listed sources for development funding and
maintenance.
A. Initial Coin Offerings (ICOs)
ICO is a means of crowd-funding done by issuing some
cryptocoins to investors, or other individuals, in exchange for
other cryptocurrencies (usually Bitcoin or Ethereum) or a fiat
currency. Typically, most ICOs are deployed as smart contracts
that receive funds and distribute equivalent amount of the
new or underlying cryptocurrency to the investors at a later
date [4]. Technologies such as the ERC20 which facilitate easy
development of ICOs have enabled increase in the number
of ICOs in the cryptocurrency community. Usually, investors
buy these tokens in expectation that their value may rise if
project/company offering the ICO is successful in the future.
ICOs represent a good way to raise reasonable amount of
money to support cryptocurrency development within a short
period of time. For instance, projects such as Basic Attention
Token and Aragon [5], [6] were able to respectively raise
35 million USD and 25 million USD in 30 seconds and 15
minutes.
Due to the successes recorded by early ICOs, there have
been a rise in number of ICOs for cryptocurrencies and other
blockchain-based technologies [7]. According to Cointelegraph, approximately 4 billion USD (fiat currency equivalent)
was raised in 2017 alone. While ICOs are good, there are a
number of gray issues associated with the legality of ICOs. For
example, are ICO-tokens utility tokens or financial security?
Unfortunately, some ICOs have been used in Ponzi schemes
and financial scams. Moreover, recently there have been an
apparent decline in the rate of successful ICOs, perhaps due
to an increase in the number of speculative projects carrying
out ICOs.
Evidently, ICOs are valuable for initial development or
starting out a project due to the amount of funds that can
be raised in a short span of time. However, the uncertainties
surrounding the amount of funds that can be raised at any given
time make them unsuitable for funding treasury. Furthermore,
they are incompatible with the methodical planning and reliable funding that is expected of decentralised cryptocurrency
treasury systems. In other words, an obvious drawback is that
ICOs are not suitable for long-term planning of cryptocurrency maintenance and development. Therefore, ICOs do not
represent a sustainable development funding mechanism for
cryptocurrencies.
B. Donations
Donations, perhaps, is the oldest and most common
means of cryptocurrency development funding. “Developers/founders” of a cryptocurrency rely on donations from charity e.g., from the public, stakeholders, or other third parties,
for cryptocurrency development funding. Although, donations
represent an alternative funding mechanism to ICOs, they are
not without their own pitfalls. For instance, Bitcoin through its
foundation- The Bitcoin Foundation (whose goal is to increase
global acceptance of Bitcoin) - have developed via reliance on
donations and membership registration fees, however, there
have been instances where development activities have been
threatened because of low availability of funds. For instance,
in 2015, Olivier Janssens (who later became a board member
of the Foundation) published a note on the Bitcoin Foundation
forum where he stated that the Foundation was seriously
struggling with funds. Moreover, BitcoinCore, an open source
endeavour responsible for the maintenance of the Bitcoin
client [8], also runs a sponsorship program - the Bitcoin Core
Sponsorship Programme - through which top companies and
industry players can contribute to the development of the
cryptocurrency.
For the Monero (XMR) cryptocurrency, developers or
proposers (planning to execute cryptocurrency development
projects) discuss details of their proposals (including the
amount of funds needed) on the “getmonero forum” and seek
donations from other community members who see value in
the proposals and their contribution to the overall growth of
the Monero blockchain.
Although, donations are useful for cryptocurrency development funding, solely, they are not suitable for long-term
methodical planning and sustainability of cryptocurrencies.
Planning is difficult if funding is only available through
donations. Meticulous planning for blockchain development
activities is impractical under the donations model due to
uncertainties about the amount of funds that will be available
at any period of time. Furthermore, donations could introduce
centralisation in the system. For instance, “popular donors”
(not malicious) may take advantage of the model to influence
decisions in the system to their favour. In contrast, a malicious
adversary or donor may try to influence the system in ways
that are detrimental to the sustainability and growth of the
system. For instance, this may be done to cripple the system
due to the adversary holding a large stake in an altcoin or
competitor cryptocurrency.
C. Taxations
Taxation is an alternative development funding source found
on existing cryptocurrencies such as Dash, ZenCash, ZCash,
etc. By design, a fraction of block rewards (payment for
finding new block) is taken and contributed to a decentralised
treasury, or the coin company (investors/founders of the cryptocurrency), or some other bodies providing services to the
cryptocurrency. For instance, 10% of miners’ rewards on the
Dash blockchain is contributed to a central pool, from which
developers and other community members can request for
funds for proposals that will advance the Dash blockchain.
For ZCash, 10% of the 21 million ZEC (that will be mined
on the network) represents tax (aka “Founders Rewards”) that
will be distributed among founders, investors, employees, and
advisors.
Taxation, perhaps, is the most sustainable of all cryptocurrency development funding sources because it is a
blockchain sustenance mechanism derived from activities on
the blockchain. Furthermore, it lends itself to methodical planning which is necessary for disintermediation protocols such
as cryptocurrencies. Therefore, taxation which is obtainable
from miners’ rewards (and possibly transaction fees) represent
a good treasury fund source. However, additional funding
schemes may be required because of the decreasing miners’
reward which is a common feature of most cryptocurrencies.
Accordingly, a hybrid treasury funding source, such as one that
combines taxation with donations or minting (to supplement
the shortage from diminishing miners’ reward) represents a
more robust and sustainable blockchain funding source.
D. Minting
Minting can be described as a process that creates new coins
in a cryptocurrency. For example, this is referred to as coinbase
transaction in the Bitcoin blockchain. Basically, this is the
means by which proposers of new blocks get rewarded. The
miner or node proposing this block gets some new coins for
being the first to correctly solve a computational puzzle (proofof-work) or for being the leader of a committee responsible
for proposing a new block (proof-of-stake). Similarly, a related
approach can be used for rewarding community members
(or cryptocurrency stakeholders) who propose to, and carry
out projects that will advance the growth of the blockchain.
In other words, members who propose to execute tasks that
support cryptocurrency development can be funded by minting
only the amount of coins needed and awarding same to them,
to enable them carry out the projects.
Although minting provides stable funding for cryptocurrency development, if not well researched and implemented,
it is susceptible to abuse by proposers who are only interested
in taking funds from the system because of the “ seemingly unlimited” availability of funds supply. Clearly, there
is need for thorough economic and game-theoretic analysis
to determine an optimum amount of coins that should be
minted (for funding projects in the system), and the number of
proposals that should be funded at any particular time. This
analysis is also necessary to determine the overall inflation
impact and implications for long-term growth and value of
the cryptocurrency.
E. Patron Organisations
Apart from ICOs, taxations and donations, patron organisations also provide services to support blockchain development.
For instance, Bitpay contributes to Bitcoin development by
funding wages of some Bitcoin Core developers. Furthermore,
industrial organisations can also contribute human resources
and services to the growth of a cryptocurrency. For instance, in
addition to providing funding to Bitcoin Core, BitStream also
contribute human resources to the Bitcoin cryptocurrency e.g.,
developers contributing to Bitcoin Core software. An obvious
drawback is that these organisations tend to wield ample
influence in decision-making on the development direction of
cryptocurrencies they support. Usually, these decisions tend
to occur in a centralised manner, and centralised sustenance
mechanisms that do not equally represent the interests of all
stakeholders are not appropriate for blockchains.
Conclusively, each of the above-listed blockchain development funding sources, individually does not serve as a
secure, methodical and decentralised planning, funding source
for decentralised blockchain-based cryptocurrencies’ treasury
system.
Next, we discuss the models of treasury systems for
blockchain technologies. Although the proposed ontology for
treasury models is motivated by current solutions found in
existing cryptocurrencies, the classification also covers possible new treasury systems that could potentially be adopted by
other cryptocurrencies.
IV. T REASURY M ODELS
A key motivation for classifying treasury system models is
to identify similarities, basic properties, strengths and weak-
nesses of the diverse groups, with a view to determining
their applicability to particular blockchain systems. A major
overarching attribute used in the classification of treasury
systems is the source of development funding for projects,
as well as the input and contribution of community members
of the cryptocurrency ecosystem (especially, people who hold
stake in the system).
Concretely, we identify three main models of treasury
systems:
•
•
•
Open-System Treasury: This class consists of systems
where source of blockchain development funding are external to the system, e.g, Donations, Patron organisations,
industry, founders’ resources, etc. Additionally, participation in treasury activities such as decision-making, proposal submission, proposal review, and project execution,
etc., are open to other members of the cryptocurrency,
rather than the cryptocurrency founders, developers and
company only.
Closed-System Treasury: Under this category, all fund
sources are local to the system, i.e., within/from the
cryptocurrency. e.g, minting, taxation, and donations from
stakeholders of the cryptocurrency. Typically, decisionmaking and cryptocurrency development processes are
organised in a centralised manner (e.g., by some organisation) void of input from the general cryptocurrency
ecosystem.
Hybrid-System Treasury: This category of treasury systems represents a combination of the features of the
closed and open-treasury systems. Under Hybrid-System
treasury, cryptocurrency development funding sources
comprise funds from within the cryptocurrency, and from
sources external to the system.
Following from the identified treasury models, we now discuss
sub-classes of treasury systems.
•
•
Taxation-Community-Controlled (TCC)
Taxation is the primary source of project funding on
TCC treasury systems. The funds can be obtained by
taxing miners’ block rewards or block transaction fees or
a combination of both. The Dash governance system is a
classic example of a treasury system within the TCC class
because it relies on taxations of 10% of block rewards for
funding treasury (or fund pool).
Within this class of treasury system, project funding
decisions are reached through the use of communityinclusive mechanisms such as voting. In other words,
funding decisions are made in a decentralised manner
(which prevents excessive centralisation of powers in the
hands of a few members). A variety of voting systems and
rules can be adopted for decision-making such as liquid
democracy, preferential voting, plurality voting, etc.
Taxation-Organisation-Controlled (TOC)
TOC is very similar to TCC in terms of treasury funding
source. However, unlike TCC, decisions on how to use
funds within the treasury are made in a centralised
manner. Typically, an organisation or group of individuals
•
•
•
•
(usually company founders or investors) are responsible
for making funding decisions, with little or no input
from other members of the cryptocurrency ecosystem or
cryptocurrency stakeholders.
Donation-Community-Controlled (DCC)
Under DCC, the major source of cryptocurrency development funding comes from donations. This donation can
be obtained from community members, patron or charitable organisations with interest in the development of a
particular blockchain. For instance, Bitcoin Core receives
donations from individuals and corporate organisations,
for carrying out activities that support the continued
existence and growth of the Bitcoin cryptocurrency.
Similar to TCC, usage of funds within this treasury
class is decentralised. Funding decisions for proposals
are made through the use of community-inclusive mechanisms, thereby supporting collaborative decision making.
Donation-Organisation-Controlled (DOC)
Within this group of treasury system, funding available
for cryptocurrency development are sourced from donations. That is, like DCC, DOC treasury systems are
also funded from donations received from charities and
corporate bodies or community members. For example,
proposers of projects that support the Monero cryptocurrency source for funding from donations made by other
community members.
Unlike DCC, DOC treasury decisions are made similarly
to that of TOC, i.e., centralised funding decision-making.
Hybrid-Community-Controlled (HCC)
As the name suggests, within the HCC class funding
source is hybrid. Therefore, HCC treasury systems are
funded from a combination of sources such as taxation,
minting and donation.
Similar to other community controlled treasury system,
HCC treasury system make use of decentralised decision making mechanisms to reach funding decisions and
community members of the cryptocurrency are major
participants in the treasury process.
Hybrid-Organisation-Controlled (HOC)
The source of funding for this class of treasury system
is similar to the HCC class explained above. However,
a major difference between the HCC class of treasury
system and the HOC class is the funding decision making
process. Within HCC treasury systems, funding decisions
are made in a centralised manner. In other words, the
community members or holders of stake in the cryptocurrency wield (little or) no power in the decision making
process on how funds are used. Typically, an organisation
responsible for the blockchain or cryptocurrency makes
all the decision regarding usage of funds within the HOC
class of treasury systems
We now examine existing treasury systems in real-world
cryptocurrencies by discussing their features (funding source,
decision-making and community participation), strengths and
potential drawbacks, etc.
V. C ASE S TUDY: DASH G OVERNANCE S YSTEM
The Dash governance system (DGS) [9] also referred to as
Dash governance by blockchain (DGBB) is the pioneer treasury implementation for cryptocurrency development funding
on any real-world cryptocurrency [10]. The DGS allows regular users on the Dash network to participate in the development
process of the Dash cryptocurrency by allowing them submit
project proposals (for advancing the cryptocurrency) to the
network. A subset of “special” nodes known as Masternodes
then vote to decide what proposals receive funding. Every
voting cycle (approximately one month), winning proposals
are voted for and funded from the accrued resources in the
blockchain treasury. 10% of all block rewards within each
monthly voting period is contributed towards the blockchain
treasury, from which proposals are then funded.
A. Proposals and Submissions
Projects willing to support the Dash cryptocurrency request
for funds through proposals by submitting a special transaction
(that burns some Dash to prevent DoS attack) on the network [10]. Proposals include name, URL to detailed proposal,
date (start and end date for funding request), payment address
(if proposal is successful at voting), and the amount of funds
requested.
Every node on the network verify the validity of proposal transactions (GOVERNANCE OBJECT PROPOSAL)
they have seen before adding them to their local “storage” because the proposals are not stored on the Dash
blockchain. Following submission, proposers are expected
to publicise their submissions to other users (specifically Masternodes who vote) of the Dash community.
There are third-party tools and websites that support campaigning, tracking and voting for proposals. For instance,
www.dashcentral.org, http://dashmasternode.org/masternodetools/, https://dashvotetracker.com/, etc.
B. Voting and Rules
The DGS has direct democracy as its system of decisionmaking. That is, voters on the DGS vote directly on proposals
in the system using the Dash wallet or other third-party tools
or websites. Only Masternodes can vote on the DGS and they
can either vote “YES”, “NO”, or “ABSTAIN” implying “for”,
“against” or “neutral” respectively. Voting is done via a special
transaction that identifies the Masternode as well as the hash
of the proposal that is being voted on.
Similar to proposal submission, every node on the network
checks to confirm the validity of the votes before adding to
their internal storage (because like the proposals, the votes are
also not stored on the blockchain).
In order to be considered for funding at the end of voting (in
the payment stage), winning proposals are decided upon via
a fuzzy threshold voting scheme where the absolute amount
of votes for a winning project must be greater than a given
threshold. Specifically, for Dash governance system,
Vvotes = (Vyes − Vno ) ≥ 0.1 ∗ |master nodes|
That is, only proposals with Vvotes are eligible for funding.
All eligible proposals are then ranked in a descending order
according to the amount of net votes they receive and are
funded accordingly until the available budget is exhausted.
Note that, once budget is expended, other eligible proposals
are discarded. Therefore, only top-ranked proposals that fit
within the available budget are funded in an automated process
that requires synchronisation of the proposal rankings among
masternodes and communication on the network. As earlier
mentioned, the total budget for any voting period is gotten
from taxation of miners’ block rewards, and is calculated as
follows: Budget = (Block reward ∗ 0.1) ∗ 16616 blocks.
C. Discussion
DGS employ off-chain systems in the decision-making
process. A potential issue arises as a result of reliance on data
(voting and proposal) which are not stored on the blockchain.
Reliance on off-chain data could make system susceptible to
validation attacks leading to forks on the blockchain.
Moreover, voting on the DGS is not private, as a result,
voters can be subjected to coercion from a powerful adversary.
Currently, the DGS does not support proxy voting (delegation)
or liquid democracy. Liquid democracy allows members of
the community take advantage of experts within a community.
This is in addition to the scaling advantage it provides to the
system. That is, when the system grows and there are enormous amounts of proposals to vote for, it will be practically
impossible for (non-technical) members of the community
to thoroughly evaluate the merits of all submitted proposals.
Therefore, by relying on experts through vote delegation, they
can easily be more confident of their voting decision.
Participation in the DGS is currently not incentivised, and
this might perhaps explain the low level of Masternode (stakeholder) participation generally experienced on DGS decision
making. Finally, additional funding sources for the DGS
treasury may be necessary as sole reliance on taxation may
not be sufficient for future budgeting, considering the fact that
miners’ reward decreases by about 7% annually on the Dash
network.
VI. C ASE S TUDY: ZC ASH T REASURY
ZCash Electronic Coin Company is the organisation responsible for building the Zcash cryptocurrency. Zcash is a privacycentric proof of work mining-based cryptocurrency that utilises
zk-snarks as its fundamental building block and was founded
by the Zero Electric Coin Company [11]. The company serves
the interests of founders, investors and developers of the Zcash
coin. 20% of all block mining rewards are paid to the company
under a scheme termed Founder’s rewards. Next, we explore
ZCash’s approach to treasury.
A. Zcash Foundation
Recently, Zcash community members can propose projects
for the zcash cryptocurrency through the Zcash foundation.
Particularly, the Zcash foundation through its GitHub Grant
Proposal Page [12] requests community members to submit
proposals that fall within the foundation’s defined scope,
as well as support the overall mission and vision of the
foundation. The Zcash foundation has a board responsible
for its projects. Only 5 members voted in the Q4-2017
round of budget approval that approved 300 ZEC (approximately $80, 000) as the amount available for communitydriven projects. Nonetheless, the board has the power to fund
projects in excess of this approved amount at the board’s
discretion.
B. Proposal and Submissions
Community members with proposals wishing to be considered for funding need first submit an informal detailed description of their proposals (on GitHub). Following this, based
on comments, critiques, suggestions and feedback from other
community members, proposal owners submit a revised formal
version of their initial proposals (on GitHub as well). A fixed
committee of 5 reviewers (aka Zcash Foundation Grant Review
Committee appointed by Zcash foundation then considers all
submitted proposals and decide on the winning proposals (that
receive funding) based on comments and the proposals (or by
making additional consultations where necessary).
Proposal submissions are expected to contain information
about the following [12]: Motivation and overview, technical
approach, team background and qualification, plan, security
considerations, schedule, budget and justification. The details
provided under each of the listed sections are the basis upon
which comments, critiques, and suggestions are raised before
a final proposal submission is made.
Final formal proposal submissions are to be made via
attachments to the original (informal) submissions on the
“Zcash Foundation Grants: Call for Proposals”. In summary,
the submission process involves users submitting their proposals, and community members providing comments, and
suggestions for improvements. Proposal files are issues (on the
Zcash foundation dedicated GitHub repository) which contains
details about the proposals.
C. Funding/Treasury Period, Payment and Monitoring
Typically, a funding cycle is a period of about three months.
During the first month, calls for proposals are released and
filing deadlines for initial submissions are approximately
one month from the date of call for proposals. Following
this, discussions and comments and critiquing of submissions
are then expected to take place. Final submissions (with
possible corrections and improvements from discussions and
feedbacks) are then expected to be submitted approximately
twenty-one days from the initial submissions. Thereafter, the
Zcash Foundation Grant Review Committee review the proposals and provide funding decisions (which also requires the
approval of the Zcash Foundation Board) in approximately one
month. Therefore, the Zcash Foundation Grant runs a quarterly
treasury period.
Payment is made in a single lump sum in the ZEC equivalent
of the fiat currency requested in an approved proposal. As
a means of ensuring transparency and future evaluations,
proposers of funded projects are required to provide progress
reports six months after receiving funding.
D. Funded Proposals
In October 2016, the first funded project was a contest
(Zcash Open Source Miner Challenge ), operated by LeastAuthority.com (a company that supports Zcash Electric Coin
Company), to support projects that would encourage wide and
open source mining of the ZEC in order to further strengthen
the Zcash cryptocurrency. $30, 000 was paid in rewards to the
top 5 winning projects selected by a panel of 3 judges.
The first set of of funding made by the Zcash Foundation (from revenues obtained from the Founder’s rewards)
was the award of 33 ZEC each to three recipients under
the “Test Transaction Awards”. This was an award made to
three vibrant members of the Zcash community who have
consistently developed tools and solutions that support Zcash.
Following the award, announcement about the launch of the
Zcash Foundation Grant program was made to encourage other
community members to participate in the development of the
cryptocurrency whilst taking advantage of available funding.
Although, the process raised awareness about the Zcash
Foundation Grant scheme, the community was not a part of the
decision making process in selecting the deserving members.
Similarly, the community also played no part in the process
of selecting the winning proposals of the Zcash Open Miner
Challenge.
E. Discussion
Clearly, the Zcash model of treasury does not scale for a
cryptocurrency with a huge number of proposals to consider.
When the Zcash system grows and there are hundreds of proposal submissions, it is practically infeasible for each member
of the Foundation Grant Review Committee to scrupulously
review each proposal to determine its credibility and utility.
Moreover, relying on a select number of reviewers appointed
by a board (that grants final approval and also determines
the amount of funds available for funding proposals ) is not
representative of a decentralised, open and inclusive system
that blockchain systems (cryptocurrencies) represent. Clearly,
a better and alternative approach would be to accommodate a
larger number of community members (or possibly all willing
members) in the decision-making process.
Having, a 5 member committee examine all proposals
on a decentralised blockchain system is clearly problematic,
particularly considering that the members of the committee can
also submit proposals of their own. For example, in the last
funding round, one of the members was unavoidably absent,
thereby limiting the team strength to 4. Some proposals were
reviewed by only 3 reviewers due to conflict of interest by one
of the review team members who also submitted a proposal.
Note that although the Zcash Calls for Proposals states that
Review committee members must exclude themselves from
the discussion of their own proposals, there are still subtle
ways in which a committee member can still influence their
proposals towards getting funded. For instance, a committee
member who has submitted a proposal and has knowledge of
the approved budget for proposals, can deliberately down-vote
or negatively review other projects under consideration, such
that total budget request of all approved proposals is less than
the available budget. Thereby, increasing the chances for the
acceptance of the member’s proposal.
Furthermore, while the feedback process of the initial submission is desirable and helps the overall quality of proposals
submitted to the system, only a limited amount of members
from the large Zcash or cryptocurrency community participate in this process. Definitely, a system that encourages
participation among all community members, such as delegative democracy (a collaborative decision making mechanism),
would represent an improvement over the approach deployed
in the Zcash Foundation Grant process. Another significant
drawback of the funding mechanism of the Zcash Foundation
Grant system is the non-use of the Zcash blockchain at any
point in the decision-making process. Funding decisions on a
blockchain-based cryptocurrency should leverage the facilities
the blockchain can provide to improve the decision-making
process. For, instance, secure time-stamping of final proposals,
commitment(hashing) of proposal submissions, voting in the
decision making process, tamper-proof “locking” of voting and
funding decisions, etc.
Moreover, at any point in future, it is not particularly clear
how much money would be available for funding proposals. In
other words, at any particular time in the system, the amount
of community-driven projects or proposals is solely dependent
on the approved budget by Foundation Board. Although, the
Zcash Foundation Board is empowered to make discretionary
approvals above a budget for any particular quarter, the uncertainty about available budget may thus inhibit the amount
of development proposals that the community can contribute
to the overall development of the cryptocurrency. Therefore,
an alternative solution, such as “decentralised treasury pool”
represents a better solution for the system.
In conclusion, because the system is relatively new, it is
expected that the system will evolve with time and some of the
issues raised will be addressed. For instance, there are plans to
implement some changes to the system, e.g., the establishment
of “Working Groups” for monitoring volunteers/proposers.
Furthermore, information on the Zcash Foundation Grant
GitHub page also corroborates the suggestion that there are
plans to evolve the system into an “open-community review
process”.
VII. C ASE S TUDY: E THEREUM F OUNDATION
In the Ethereum blockchain, the bulk of discussions and
analyses revolve around governance system rather than treasury system. It is important to note that a governance system
is not the same as a treasury system, although, both systems
support long-term sustainability of blockchain technologies.
Most importantly, a treasury system handles and ensures regular funding and decision-making on fund usage, a governance
system is mainly concerned with general blockchain and
protocol rules such as soft-forks and hard-forks. A governance
system determines how and when changes are made to a
blockchain’s core.
Similar to the Bitcoin Foundation, the Ethereum Foundation is a not-for-profit Swiss that supports Ethereum through
research, development and education [13]. Like the Bitcoin
Foundation, the Ethereum foundation also relies on donations
as its primary source of funding for Ethereum development and
research. Basically, the foundation uses donations to support
“general” Ethereum development activities. However, donors
can specify specific projects for which their donations can be
used for (provided the foundation supports such projects).
Although, the Ethereum blockchain does not have a treasury
system, it supports development projects through grants to
support research that would improve blockchains. For example, the programs referred to as subsidy programs was
established to support projects on sharding and layer-two
protocols that would improve blockchain scalability. Teams,
researchers, developers, who do relevant work in this area
can apply for support through a process described as “flexible
to accommodate various needs of different applicants”. The
Ethereum core leadership is responsible for deciding what
proposals are funded, with funding amounts of $50, 000 up
to $1 million. Clearly, this encourages open and communitywide participation, however, the core leadership wields much
power in the decision-making process.
Critics of decentralised governance argue that adaptation
of blockchain protocols to changes is slow on systems with
decentralised governance due to the minimum requirements for
approval being high. They argue that decentralisation constitutes the major point of arguments against existing off-chain or
traditional blockchain governance model. Critics further argue
that a side-effect of decentralised on-chain governance is the
ability of a rich minority (with very substantial amount of
stake) to have over-bearing influence on decision-making via
a voting process.
Other highlighted criticisms or suggested factors that hinder
on-chain voting governance are low participation (or voter
turnout) and unequal wealth distribution. Within Ethereum,
for instance, Ethereum Improvement Proposal (EIP) 186 Carbonvote, with approximately 2.7 million ETH voting had less
than 20% voter turnout. About 11% is the highest voter
turnout of any current proposal on the DAO with about 23, 606
unique Ethereum addresses holding tokens (aka DTH - DAO
Token Holders). However, low-voter turn-out is not peculiar to
blockchain voting. According to FairVote, established democracies such as the United Kingdom and United States also
experience low voter turnout. For instance, only about 60% of
eligible voters participated in the 2016 US national elections.
Similarly, the 2015 UK elections recorded about 66.6% voter
turnout.
However, the problem of low voter incentive and low
voter turnout can be addressed through clever incentives
engineering, by rewarding participants who take part in elections. Furthermore, novel voting mechanisms such as liquid
democracy mitigate some of the well-known raised issues that
affect traditional voting schemes. For instance, these issues
are addressed by delegative/liquid democracy where users
effectively assign their voting powers to other (better qualified)
members of the voting community. Members who receive
delegation usually possess more subject-matter expertise and
knowledge, and are renowned within the ecosystem.
VIII. C ONCLUSION
We highlight the sustainability of funding for blockchain
platforms. We examine various sources of blockchain funding
and categorise treasury system models. Treasury systems are
relatively novel within blockchain research, and cryptocurrencies that deploy treasury systems, e.g., Dash cryptocurrency,
have benefited from its adoption.
However, a number of issues continue to affect improved
adoption and success of pioneer treasury systems. These
include inadequate design analysis, security, privacy and gametheoretic analysis of the systems before they were developed
and deployed. It is evident from the systems reviewed that
they were created ad-hoc and changes (not necessarily backed
by research evidence) were made as the systems mature. Little
or no analytical proofs of security and overall security goals
and requirements of these systems are provided.
Finally, despite being an interesting solution to sustainable
blockchain funding , treasury systems require careful design
and analysis to avoid issues that will hinder their utility.
Notably, utmost consideration should be given to source of
treasury funds, management, decision-making (e.g., voting
rule and systems such as liquid democracy, receipt-free voting), partitionary budgeting, usability, security and privacy,
incentives for stakeholders, game-theoretic analysis, cryptocurrency inflation and blockchain (resource) utilisation.
R EFERENCES
[1] B. Zhang, R. Oliynykov, and H. Balogun, “A treasury system for
cryptocurrencies: Enabling better collaborative intelligence,” IACR Cryptology ePrint Archive, vol. 2018, p. 435, 2018.
[2] D. Kaidalov, L. Kovalchuk, A. Nastenko, M. Rodinko, O. Shevtsov, and
R. Oliynykov. (2017) Ethereum classic treasury system proposal. IOHK
RESEARCH REPORT.
[3] J. Bonneau, A. Miller, J. Clark, A. Narayanan, J. A. Kroll, and E. W.
Felten, “Sok: Research perspectives and challenges for bitcoin and
cryptocurrencies,” in 2015 IEEE Symposium on Security and Privacy,
SP 2015, San Jose, CA, USA, May 17-21, 2015, pp. 104–121.
[4] BitcoinMagazine. What is an ico?
bitcoin magazine. [Online].
Available: https://bitcoinmagazine.com/guides/what-ico/
[5] B. A. Token. introducing blockchain-based digital advertising. [Online].
Available: https://basicattentiontoken.org/
[6] Aragon, “unstoppable organizations. create value without borders or
intermediaries.” [Online]. Available: https://aragon.org/
[7] ICOAlert. Ico alert - the only complete list of icos, token sales, and
crowdsales. calendar of active and upcoming initial coin offerings.
[Online]. Available: https://www.icoalert.com/
[8] BitcoinCore.
Announcing
the
bitcoin
core
sponsorship
programme.
[Online].
Available:
https://bitcoincore.org/en/2016/04/04/announcing sponsorship programme/
[9] DASH. Dash is digital cash. https://www.dash.org/.
[10] D. Kaidalov, A. Nastenko, O. Shevtsov, M. Rodinko, L. Kovalchuk, and
R. Oliynykov. (2016) A review of the dash governance system:analysis
and suggestions for improvement. IOHK RESEARCH REPORT.
[11] ZCash. Zcash - all coins are created equal. https://z.cash/.
[12] ZcashFoundation.
Zcash
proposals
submission.
https://github.com/ZcashFoundation/GrantProposals2017Q4/blob/master/README.md.
[13] Ethereum Blockchain App Platform. https://www.ethereum.org/.