zcash / zips

Zcash Improvement Proposals
https://zips.z.cash
MIT License
273 stars 156 forks source link

Lockbox for Decentralized Grants Allocation #858

Closed skyl closed 3 months ago

skyl commented 3 months ago

Early draft of November dev fund change from

https://forum.zcashcommunity.com/t/nu6-dev-fund-proposal-from-temporarily-unissued-reserve-lockbox-to-grants-only-funding-bloc/47772

See also:

https://hackmd.io/@daira/rJ9XoCEEA

str4d commented 3 months ago

See also our comment on the almost idential ZIP https://github.com/zcash/zips/pull/866#discussion_r1663195185.

nuttycom commented 3 months ago

This may be modified to depend on https://github.com/zcash/zips/pull/867 and specify the addition of a single funding stream:

  ================= =========== ============= ============== ============
        Stream       Numerator   Denominator   Start height   End height
  ================= =========== ============= ============== ============
  ``FS_DEFERRED``       50           100          2726400     u32::MAX
  ================= =========== ============= ============== ============

with the "Address" for the FS_DEFERRED stream being DEFERRED_POOL for all heights.

str4d commented 3 months ago

As a helpful visualization, this is what the flow of ZEC within a coinbase transaction for a single block looks like (as percentages overall; the halving effect is not shown here due to issues with getting cross-graph heights correct):

ZIP 1014

---
config:
  sankey:
    showValues: false
---
sankey-beta

Block Subsidy,Zcash Foundation,0.05
Block Subsidy,Bootstrap Project,0.07
Block Subsidy,Zcash Community Grants,0.08
Block Subsidy,Miners,0.8
Fees,Miners,0.01

This ZIP draft

---
config:
  sankey:
    showValues: false
---
sankey-beta

Block Subsidy,Lockbox,0.5
Block Subsidy,Miners,0.5
Fees,Miners,0.01
skyl commented 3 months ago

we can use #867 and subsequent PRs ...

skyl commented 3 months ago

continuing on with #866