mirror of https://github.com/zcash/zips.git
113 lines
3.5 KiB
ReStructuredText
113 lines
3.5 KiB
ReStructuredText
::
|
||
|
||
ZIP: 1008
|
||
Title: Fund ECC for Two More Years
|
||
Owners: @kek (zcash forums)
|
||
@mistfpga (zcash forums) <steve@mistfpga.net>
|
||
Status: Draft
|
||
Category: Consensus
|
||
Created: 2019-09-02
|
||
License: CC BY-SA 4.0 <https://creativecommons.org/licenses/by-sa/4.0/>
|
||
Discussions-To: <https://forum.zcashcommunity.com/t/kek-s-proposal-fund-ecc-for-2-more-years/34778>
|
||
|
||
|
||
Terminology
|
||
===========
|
||
|
||
The key words "MUST" and "MUST NOT" in this document are to be interpreted as
|
||
described in RFC 2119. [#RFC2119]_
|
||
|
||
For clarity this ZIP defines these terms:
|
||
|
||
* Spirit is defined as what is the intended outcome of the ZIP. [#spirit]_
|
||
|
||
.. [#spirit] If there is contradiction between Spirit and any other part of
|
||
the proposal that needs to be addressed, in the event it is not addressed
|
||
Spirit is assumed to overrule all.
|
||
|
||
|
||
Out of Scope for this Proposal
|
||
==============================
|
||
|
||
Everything except moving the development fund end date.
|
||
|
||
|
||
Abstract
|
||
========
|
||
|
||
The spirit of this proposal is to keep to the current structure of the
|
||
Electric Coin Company (ECC) receiving funding from the block distribution for
|
||
two years' worth of blocks after the first halving in October 2020.
|
||
|
||
|
||
Motivation
|
||
==========
|
||
|
||
To give more time to work out the full ramifications of any potential pivot /
|
||
slow down, yet keep "all in on ZEC" for two more years with as little
|
||
disruption as possible.
|
||
|
||
|
||
Requirements
|
||
============
|
||
|
||
.. role:: editor-note
|
||
|
||
Nothing about distribution recipients changes.
|
||
|
||
:editor-note:`The current distribution of the Founders’ Reward is dependent
|
||
on arrangements between the participants that will, if not explicitly renewed,
|
||
expire at the first halving. There are currently direct and indirect recipients
|
||
other than the ECC and Zcash Foundation. It is unclear whether funding of the
|
||
ECC and Foundation is intended to continue at the current absolute ZEC rate,
|
||
or at the same rate relative to the block subsidy which halves in October 2020.
|
||
Further specification would be needed in order to fulfil and clarify the spirit
|
||
of the proposal.`
|
||
|
||
|
||
Specification
|
||
=============
|
||
|
||
* The ECC's portion of block subsidy MUST be capped at their projected 1.1m USD
|
||
costs a month.
|
||
* The ECC's portion of block subsidy MUST NOT be greater than 10% of total block
|
||
subsidy of any one block.
|
||
* This MUST end at a block height corresponding to two years after the first
|
||
halving, i.e. October 2022.
|
||
|
||
:editor-note:`The 1.1m USD cap cannot be specified as a consensus rule since
|
||
there is no on-chain oracle for the USD price.`
|
||
|
||
Rationale
|
||
---------
|
||
|
||
Provisions that referred to specific block heights have been revised since they
|
||
were inconsistent with the change in block target spacing [#zip-0208]_ that will
|
||
occur with the Blossom Network Upgrade [#zip-0206]_; and even if recalculated,
|
||
fixed block heights would potentially be inconsistent with future changes in
|
||
target block spacing.
|
||
|
||
|
||
Raised objections and issues so far
|
||
===================================
|
||
|
||
* This is just kicking the can down the road.
|
||
* The Zcash Foundation has raised objections to a single point of failure in the
|
||
ECC.
|
||
|
||
|
||
Implications to other users
|
||
===========================
|
||
|
||
* The knock-on impact of this ZIP to exchanges and wallet developers may be
|
||
nontrivial.
|
||
* The economics of doing this have not been calculated.
|
||
|
||
|
||
References
|
||
==========
|
||
|
||
.. [#RFC2119] `Key words for use in RFCs to Indicate Requirement Levels <https://tools.ietf.org/html/rfc2119>`_
|
||
.. [#zip-0206] `ZIP 206: Deployment of the Blossom Network Upgrade <zip-0206.rst>`_
|
||
.. [#zip-0208] `ZIP 208: Shorter Block Target Spacing <zip-0208.rst>`_
|