Clean up ZIP metadata and abstract

This commit is contained in:
Jack Grigg 2020-03-04 18:38:41 +13:00 committed by Daira Hopwood
parent 7b98f97f5d
commit 5e4a71e367
1 changed files with 7 additions and 13 deletions

View File

@ -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