mirror of https://github.com/zcash/zips.git
Remove question and add sections for the cleartext addrs
This commit is contained in:
parent
a6f9c10223
commit
116a526835
Binary file not shown.
|
@ -352,15 +352,21 @@ bytes.
|
||||||
|
|
||||||
The language consisting of the following encoding possibilities is prefix-free.
|
The language consisting of the following encoding possibilities is prefix-free.
|
||||||
|
|
||||||
\subsection{Public Addresses}
|
\subsection{Cleartext Public Addresses}
|
||||||
|
|
||||||
|
TBD. Identical to Bitcoin?
|
||||||
|
|
||||||
|
\subsection{Cleartext Private Keys}
|
||||||
|
|
||||||
|
TBD. Identical to Bitcoin?
|
||||||
|
|
||||||
|
\subsection{\Zcash Public Addresses}
|
||||||
|
|
||||||
A public address consists of $\SpendAuthorityPublic$ and $\TransmitPublic$.
|
A public address consists of $\SpendAuthorityPublic$ and $\TransmitPublic$.
|
||||||
$\SpendAuthorityPublic$ is a SHA-256 compression function output.
|
$\SpendAuthorityPublic$ is a SHA-256 compression function output.
|
||||||
$\TransmitPublic$ is an encryption public key (currently ECIES, but this may
|
$\TransmitPublic$ is an encryption public key (currently ECIES, but this may
|
||||||
change to Curve25519/crypto\_box), which is an elliptic curve point.
|
change to Curve25519/crypto\_box), which is an elliptic curve point.
|
||||||
|
|
||||||
\textbf{TODO: Aren't we including the cleartext addresses, too?}
|
|
||||||
|
|
||||||
\subsubsection{Raw Encoding}
|
\subsubsection{Raw Encoding}
|
||||||
|
|
||||||
The raw encoding of a \Zcash public address consists of:
|
The raw encoding of a \Zcash public address consists of:
|
||||||
|
@ -391,7 +397,7 @@ produces the correct Base58 leading character}
|
||||||
|
|
||||||
\textbf{TODO: what about the network version byte?}
|
\textbf{TODO: what about the network version byte?}
|
||||||
|
|
||||||
\subsection{Private Keys}
|
\subsection{\Zcash Private Keys}
|
||||||
|
|
||||||
A \Zcash private key consists of $\SpendAuthorityPrivate$ and
|
A \Zcash private key consists of $\SpendAuthorityPrivate$ and
|
||||||
$\TransmitPrivate$. $\SpendAuthorityPrivate$ is a SHA-256 compression function
|
$\TransmitPrivate$. $\SpendAuthorityPrivate$ is a SHA-256 compression function
|
||||||
|
|
Loading…
Reference in New Issue