|
|
@ -9747,6 +9747,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-29} |
|
|
|
2018-08-15 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -9760,6 +9761,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-28} |
|
|
|
2018-08-14 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -9771,6 +9773,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-27} |
|
|
|
2018-08-12 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Notational changes: |
|
|
@ -9796,6 +9799,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-26} |
|
|
|
2018-08-05 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -9806,6 +9810,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-25} |
|
|
|
2018-08-05 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -9819,6 +9824,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-24} |
|
|
|
2018-07-31 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -9830,6 +9836,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-23} |
|
|
|
2018-07-27 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -9843,6 +9850,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-22} |
|
|
|
2018-07-18 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\sprout{ |
|
|
@ -9871,6 +9879,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-21} |
|
|
|
2018-06-22 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Remove the consensus rule |
|
|
@ -9951,6 +9960,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-20} |
|
|
|
2018-05-22 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Add Michael Dixon and Andrew Poelstra to acknowledgements. |
|
|
@ -9981,6 +9991,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-19} |
|
|
|
2018-04-23 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -9991,6 +10002,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-18} |
|
|
|
2018-04-23 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -10009,6 +10021,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-17} |
|
|
|
2018-04-21 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -10019,6 +10032,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-16} |
|
|
|
2018-04-21 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Explicitly note that outputs from \coinbaseTransactions include |
|
|
@ -10059,6 +10073,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-15} |
|
|
|
2018-03-19 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Clarify the bit ordering of SHA-256. |
|
|
@ -10083,6 +10098,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-14} |
|
|
|
2018-03-11 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Only cosmetic changes to \Sprout. |
|
|
@ -10095,6 +10111,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-13} |
|
|
|
2018-03-11 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Only cosmetic changes to \Sprout. |
|
|
@ -10120,6 +10137,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-12} |
|
|
|
2018-03-06 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -10140,6 +10158,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-11} |
|
|
|
2018-02-26 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -10152,6 +10171,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-10} |
|
|
|
2018-02-26 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Split the descriptions of $\SHAFull$ and $\SHACompress$\sapling{, and of $\BlakeTwoGeneric$,} |
|
|
@ -10176,6 +10196,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-9} |
|
|
|
2018-02-10 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Specify the coinbase maturity rule, and the rule that \coinbaseTransactions |
|
|
@ -10194,6 +10215,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-8} |
|
|
|
2018-02-08 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -10206,6 +10228,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-7} |
|
|
|
2018-02-07 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Specify the $100000$-byte limit on \transaction size. |
|
|
@ -10231,6 +10254,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-6} |
|
|
|
2018-01-31 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -10241,6 +10265,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-5} |
|
|
|
2018-01-30 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Specify more precisely the requirements on $\JoinSplitSigSpecific$ |
|
|
@ -10252,6 +10277,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-4} |
|
|
|
2018-01-25 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item No changes to \Sprout. |
|
|
@ -10262,6 +10288,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2018.0-beta-3} |
|
|
|
2018-01-22 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Explain how the chosen fix to Faerie Gold avoids a potential |
|
|
@ -10277,6 +10304,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2017.0-beta-2.9} |
|
|
|
2017-12-17 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Refer to $\TransmitPrivate$ as a \receivingKey rather than as a |
|
|
@ -10289,6 +10317,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2017.0-beta-2.8} |
|
|
|
2017-12-02 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Correct the non-normative note describing how to check the order |
|
|
@ -10300,6 +10329,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2017.0-beta-2.7} |
|
|
|
2017-07-10 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Fix an off-by-one error in the specification of the Equihash algorithm |
|
|
@ -10312,6 +10342,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2017.0-beta-2.6} |
|
|
|
2017-05-09 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Be more precise when talking about curve points and pairing groups. |
|
|
@ -10319,6 +10350,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2017.0-beta-2.5} |
|
|
|
2017-03-07 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Clarify the consensus rule preventing double-spends. |
|
|
@ -10331,6 +10363,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2017.0-beta-2.4} |
|
|
|
2017-02-25 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Explain a variation on the Faerie Gold attack and why it is prevented. |
|
|
@ -10342,6 +10375,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2017.0-beta-2.3} |
|
|
|
2017-02-12 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Specify the security requirements on the $\shaCompress$ function in order |
|
|
@ -10352,6 +10386,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2017.0-beta-2.2} |
|
|
|
2017-02-11 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Give definitions of computational binding and computational hiding |
|
|
@ -10362,6 +10397,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2017.0-beta-2.1} |
|
|
|
2017-02-06 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item $\MerkleHashLength$ is a bit length, not a byte length. |
|
|
@ -10370,6 +10406,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2017.0-beta-2} |
|
|
|
2017-02-04 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Add abstract and keywords. |
|
|
@ -10382,6 +10419,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.13} |
|
|
|
2017-01-20 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Specify the difficulty adjustment algorithm. |
|
|
@ -10391,6 +10429,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.12} |
|
|
|
2017-01-09 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Update the hashes of proving and verifying keys for the final Sprout parameters. |
|
|
@ -10401,6 +10440,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.11} |
|
|
|
2016-12-19 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Specify a check on the order of $\Proof{B}$ in a \zeroKnowledgeProof. |
|
|
@ -10410,6 +10450,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.10} |
|
|
|
2016-10-30 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Update reference to the Equihash paper \cite{BK2016}. (The newer version |
|
|
@ -10420,6 +10461,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.9} |
|
|
|
2016-10-28 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Add \foundersReward addresses for the production network. |
|
|
@ -10428,6 +10470,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.8} |
|
|
|
2016-10-04 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Revise the lead bytes for \transparent P2SH and P2PKH addresses, |
|
|
@ -10445,6 +10488,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.7} |
|
|
|
2016-10-02 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Clarify the consensus rule for payment of the \foundersReward, in |
|
|
@ -10453,6 +10497,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.6} |
|
|
|
2016-09-26 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Fix an error in the definition of the sortedness condition for Equihash: |
|
|
@ -10471,6 +10516,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.5} |
|
|
|
2016-09-22 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Update the \foundersReward address list. |
|
|
@ -10479,6 +10525,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.4} |
|
|
|
2016-09-19 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Specify the \blockSubsidy, \minerSubsidy, and the \foundersReward. |
|
|
@ -10489,6 +10536,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.3} |
|
|
|
2016-09-16 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Correct the omission of $\solutionSize$ from the \blockHeader format. |
|
|
@ -10500,6 +10548,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.2} |
|
|
|
2016-09-11 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Remove $\mathsf{GeneralCRH}$ in favour of specifying $\hSigCRH$ and |
|
|
@ -10509,6 +10558,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1.1} |
|
|
|
2016-09-05 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Add a specification of abstract signatures. |
|
|
@ -10519,6 +10569,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-beta-1} |
|
|
|
2016-09-04 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Major reorganization to separate the abstract cryptographic protocol |
|
|
@ -10561,6 +10612,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-alpha-3.1} |
|
|
|
2016-05-20 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Change main font to Quattrocento. |
|
|
@ -10568,6 +10620,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2016.0-alpha-3} |
|
|
|
2016-05-09 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Change version numbering convention (no other changes). |
|
|
@ -10575,6 +10628,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2.0-alpha-3} |
|
|
|
2016-05-06 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Allow anchoring to any previous output \treestate in the same \transaction, |
|
|
@ -10584,6 +10638,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2.0-alpha-2} |
|
|
|
2016-04-21 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item Change from truncated $\BlakeTwob{512}$ to $\BlakeTwob{256}$. |
|
|
@ -10599,6 +10654,7 @@ Peter Newell's illustration of the Jubjub bird, from \cite{Carroll1902}. |
|
|
|
|
|
|
|
\introlist |
|
|
|
\subparagraph{2.0-alpha-1} |
|
|
|
2016-03-30 |
|
|
|
|
|
|
|
\begin{itemize} |
|
|
|
\item First version intended for public review. |
|
|
|