forked from zcash/zcash
-
Notifications
You must be signed in to change notification settings - Fork 1
roadmap
Taylor Hornby edited this page Dec 28, 2015
·
41 revisions
Make sure to read our Home#Background and Home#Design Goals.
Contents
This is our roadmap, to be refined over time.
-
Private Alpha release - introduces a functional (although perhaps
awkward) low-level rpc interface, the
zc-raw-*
operations. -
Calgary Redesign - alters the protocol to integrate Zerocash
operations in a more principled manner. Supports only the same
zc-raw-*
API. - Calgary Implementation - see: https://github.com/Electric-Coin-Company/zcash/blob/zc.v0.10.0.latest/doc/zcash/calgary.md#stage-1-foundations
- Synchronization Point - Target Date: 2016-01-15: Website launch
-
Target Date: 2016-01-15: Public Alpha -
zc-raw-*
RPC interface. Few features. - Synchronization Point - Target Date: 2016-01-22 Handoff of mpc code to us (create GitHub repository).
- Synchronization Point - Target Date: 2016-01-16? PR event - online article.
- Synchronization Point - Target Date: 2016-01-20? PR event - print article.
- Target Date: 2016-04-01 Beta Release - a public release with all of our feature in 1.0 goals (see Feature Selection below).
- 1.0 Feature Freeze - a cutoff after which no feature changes are allowed.
- Target Date: 2016-05-01? MPC software ready for practice runs / refinement.
- Synchronization Point - Target Date: ???: Parameter Ceremony - the official ceremony for secure parameter selection.
- Synchronization Point - Target Date: 2016-05-?? - Stewardship Org established.
- Target Date: 2016-08-01 - 1.0 Launch - the birth of the official blockchain.
-
1.1 Release - a set of feature not in 1.0, feature maybe in 1.0, and other features which:
- can be implemented without consensus changes.
- are the most valuable remaining tasks for the ecosystem.
Note that the above `Roadmap`_ doesn't quite capture some "concurrent" processes that only have a partial order, most notably the parameter setup code, which can be developed independently until the Parameter Ceremony.
Tightly intertwined with the roadmap is our feature selection decisions. See issue tracking#Feature Selection.