mirror of https://github.com/zcash/zips.git
Clean up ZIP metadata and abstract
This commit is contained in:
parent
7b98f97f5d
commit
5e4a71e367
20
zip-0221.rst
20
zip-0221.rst
|
@ -1,7 +1,7 @@
|
||||||
::
|
::
|
||||||
|
|
||||||
ZIP: 0221
|
ZIP: 221
|
||||||
Title: FlyClient Zcash SPV
|
Title: FlyClient - Consensus-Layer Changes
|
||||||
Owners: Jack Grigg <jack@electriccoin.co>
|
Owners: Jack Grigg <jack@electriccoin.co>
|
||||||
Original-Authors: Ying Tong
|
Original-Authors: Ying Tong
|
||||||
James Prestwich
|
James Prestwich
|
||||||
|
@ -40,17 +40,11 @@ described in ZIP 200. [#zip-0200]_
|
||||||
Abstract
|
Abstract
|
||||||
========
|
========
|
||||||
|
|
||||||
This ZIP specifies modifications to be made to the Zcash block header format to include
|
This ZIP specifies modifications to the Zcash block header semantics and consensus rules
|
||||||
Merkle Mountain Range (MMR) commitments. Sapling (NU2) introduced the
|
in order to support the probabilistic verification FlyClient protocol [#FlyClient]_. The
|
||||||
``hashFinalSaplingRoot`` field to Zcash headers. This ZIP replaces the
|
``hashFinalSaplingRoot`` commitment in the block header is replaced with a commitment to
|
||||||
``hashFinalSaplingRoot`` commitment with ``hashChainHistoryRoot``, which is the root of an
|
the root of a Merkle Mountain Range (MMR), that in turn commits to various features of the
|
||||||
MMR that commits to many features of the chain's history, including all information
|
chain's history, including the Sapling commitment tree.
|
||||||
present in ``hashFinalSaplingRoot``.
|
|
||||||
|
|
||||||
The MMR that produces the root provides a number of benefits to light clients, and enables
|
|
||||||
future specification of the FlyClient protocol [#FlyClient]_. This ZIP specifies only
|
|
||||||
consensus-layer changes. It does not provide any specification about the FlyClient
|
|
||||||
protocol's operation.
|
|
||||||
|
|
||||||
|
|
||||||
Background
|
Background
|
||||||
|
|
Loading…
Reference in New Issue