mirror of https://github.com/zcash/zips.git
Set NU5 activation height in the protocol specification.
This commit is contained in:
parent
ffc0ed95fa
commit
a25f2b92a7
|
@ -1751,6 +1751,7 @@ electronic commerce and payment, financial privacy, proof of work, zero knowledg
|
||||||
\newcommand{\BlossomActivationHeight}{\mathsf{BlossomActivationHeight}}
|
\newcommand{\BlossomActivationHeight}{\mathsf{BlossomActivationHeight}}
|
||||||
\newcommand{\IsBlossomActivated}{\mathsf{IsBlossomActivated}}
|
\newcommand{\IsBlossomActivated}{\mathsf{IsBlossomActivated}}
|
||||||
\newcommand{\CanopyActivationHeight}{\mathsf{CanopyActivationHeight}}
|
\newcommand{\CanopyActivationHeight}{\mathsf{CanopyActivationHeight}}
|
||||||
|
\newcommand{\NUFiveActivationHeight}{\mathsf{NUFiveActivationHeight}}
|
||||||
\newcommand{\ZIPTwoOneTwoGracePeriod}{\mathsf{ZIP212GracePeriod}}
|
\newcommand{\ZIPTwoOneTwoGracePeriod}{\mathsf{ZIP212GracePeriod}}
|
||||||
|
|
||||||
\newcommand{\PoWLimit}{\mathsf{PoWLimit}}
|
\newcommand{\PoWLimit}{\mathsf{PoWLimit}}
|
||||||
|
@ -2932,7 +2933,7 @@ The following integer constants will be instantiated in \crossref{constants}:
|
||||||
$\PRFOutputLengthNfSapling$,} $\NoteCommitRandLengthSprout$, $\RandomSeedLength$, $\AuthPrivateLength$,
|
$\PRFOutputLengthNfSapling$,} $\NoteCommitRandLengthSprout$, $\RandomSeedLength$, $\AuthPrivateLength$,
|
||||||
$\NoteUniquePreRandLength$,\sapling{ $\SpendingKeyLength$, $\DiversifierLength$,\nufive{ $\DiversifierKeyLength$,}
|
$\NoteUniquePreRandLength$,\sapling{ $\SpendingKeyLength$, $\DiversifierLength$,\nufive{ $\DiversifierKeyLength$,}
|
||||||
$\InViewingKeyLength{Sapling}$, $\OutViewingKeyLength$, $\ScalarLength{Sapling}$,\nufive{ $\ScalarLength{Orchard}$, $\BaseLength{Orchard}$,}}
|
$\InViewingKeyLength{Sapling}$, $\OutViewingKeyLength$, $\ScalarLength{Sapling}$,\nufive{ $\ScalarLength{Orchard}$, $\BaseLength{Orchard}$,}}
|
||||||
$\MAXMONEY$,\blossom{ $\BlossomActivationHeight$,}\strut\canopy{ $\CanopyActivationHeight$, $\ZIPTwoOneTwoGracePeriod$,}
|
$\MAXMONEY$,\blossom{ $\BlossomActivationHeight$,}\strut\canopy{ $\CanopyActivationHeight$, $\ZIPTwoOneTwoGracePeriod$,}\strut\nufive{ $\NUFiveActivationHeight$,}
|
||||||
$\SlowStartInterval$, $\PreBlossomHalvingInterval$, $\MaxBlockSubsidy$, $\NumFounderAddresses$,
|
$\SlowStartInterval$, $\PreBlossomHalvingInterval$, $\MaxBlockSubsidy$, $\NumFounderAddresses$,
|
||||||
$\PoWLimit$, $\PoWAveragingWindow$, $\PoWMedianBlockSpan$, $\PoWDampingFactor$,
|
$\PoWLimit$, $\PoWAveragingWindow$, $\PoWMedianBlockSpan$, $\PoWDampingFactor$,
|
||||||
\notblossom{and }$\PreBlossomPoWTargetSpacing$\blossom{, and $\PostBlossomPoWTargetSpacing$}.
|
\notblossom{and }$\PreBlossomPoWTargetSpacing$\blossom{, and $\PostBlossomPoWTargetSpacing$}.
|
||||||
|
@ -8059,6 +8060,12 @@ Define:
|
||||||
\end{cases}$
|
\end{cases}$
|
||||||
\item $\ZIPTwoOneTwoGracePeriod \typecolon \Nat := 32256$
|
\item $\ZIPTwoOneTwoGracePeriod \typecolon \Nat := 32256$
|
||||||
} %canopy
|
} %canopy
|
||||||
|
\nufive{
|
||||||
|
\item $\NUFiveActivationHeight \typecolon \Nat := \begin{cases}
|
||||||
|
1687104,&\squash\text{for \Mainnet} \\
|
||||||
|
1842420,&\squash\text{for \Testnet}
|
||||||
|
\end{cases}$
|
||||||
|
} %nufive
|
||||||
\item $\SlowStartInterval \typecolon \Nat := 20000$
|
\item $\SlowStartInterval \typecolon \Nat := 20000$
|
||||||
\item $\PreBlossomHalvingInterval \typecolon \Nat := 840000$
|
\item $\PreBlossomHalvingInterval \typecolon \Nat := 840000$
|
||||||
\item $\MaxBlockSubsidy \typecolon \Nat := 1.25 \smult 10^9$ (\zatoshi)
|
\item $\MaxBlockSubsidy \typecolon \Nat := 1.25 \smult 10^9$ (\zatoshi)
|
||||||
|
@ -12242,6 +12249,8 @@ at \blockHeight $903000$ \cite{Zcash-Heartwd} \cite{ZIP-250}.
|
||||||
A fifth upgrade, called \defining{\Canopy}, activated on \Mainnet on 18~November, 2020
|
A fifth upgrade, called \defining{\Canopy}, activated on \Mainnet on 18~November, 2020
|
||||||
at \blockHeight $1046400$ (coinciding with the first \blockSubsidy \halving)
|
at \blockHeight $1046400$ (coinciding with the first \blockSubsidy \halving)
|
||||||
\cite{Zcash-Canopy} \cite{ZIP-251}.
|
\cite{Zcash-Canopy} \cite{ZIP-251}.
|
||||||
|
A sixth upgrade, called \defining{\NUFive}, activated on \Mainnet on 31~May, 2022
|
||||||
|
at \blockHeight $1687104$ \cite{Zcash-Nu5} \cite{ZIP-252}.
|
||||||
|
|
||||||
\nufive{
|
\nufive{
|
||||||
This draft specification describes the set of changes proposed for the \NUFive \networkUpgrade
|
This draft specification describes the set of changes proposed for the \NUFive \networkUpgrade
|
||||||
|
@ -14639,6 +14648,12 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}.
|
||||||
\intropart
|
\intropart
|
||||||
\lsection{Change History}{changehistory}
|
\lsection{Change History}{changehistory}
|
||||||
|
|
||||||
|
\historyentry{2022.3.2}{2022-05-11}
|
||||||
|
\begin{itemize}
|
||||||
|
\nufive{
|
||||||
|
\item Set $\NUFiveActivationHeight$ for \Testnet and \Mainnet.
|
||||||
|
} %nufive
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
\historyentry{2022.3.1}{2022-04-28}
|
\historyentry{2022.3.1}{2022-04-28}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
|
|
@ -1707,6 +1707,15 @@ generic composition paradigm},
|
||||||
urldate={2021-01-10}
|
urldate={2021-01-10}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@misc{Zcash-Nu5,
|
||||||
|
presort={Zcash-Nu5},
|
||||||
|
author={Electric Coin Company},
|
||||||
|
title={Nu5},
|
||||||
|
date={2022-05-31},
|
||||||
|
url={https://z.cash/upgrade/nu5/},
|
||||||
|
urldate={2022-05-11}
|
||||||
|
}
|
||||||
|
|
||||||
@misc{WCBTV2015,
|
@misc{WCBTV2015,
|
||||||
presort={WCBTV2015},
|
presort={WCBTV2015},
|
||||||
author={Zooko Wilcox and Alessandro Chiesa and Eli Ben-Sasson and Eran Tromer and Madars Virza},
|
author={Zooko Wilcox and Alessandro Chiesa and Eli Ben-Sasson and Eran Tromer and Madars Virza},
|
||||||
|
|
Loading…
Reference in New Issue