Notable changes for v2.0.5

This commit is contained in:
Eirik0 2019-05-02 19:34:52 -06:00
parent 910b1ea2ad
commit 95fe7ae676
1 changed files with 44 additions and 0 deletions

View File

@ -4,3 +4,47 @@ release-notes at release time)
Notable changes
===============
Sprout to Sapling Migration Tool
--------------------------------
This release includes the addition of a tool that will enable users to migrate
shielded funds from the Sprout pool to the Sapling pool while minimizing
information leakage.
The migration can be enabled using the RPC `z_setmigration` or by including
`-migration` in the `zcash.conf` file. Unless otherwise specified funds will be
migrated to the wallet's default Sapling address; it is also possible to set the
receiving Sapling address using the `-migrationdestaddress` option in `zcash.conf`.
See [ZIP308](https://github.com/zcash/zips/blob/master/zip-0308.rst) for full details.
New consensus rule: Reject blocks that violate turnstile
--------------------------------------------------------
In the 2.0.4 release the consensus rules were changed on testnet to enforce a
consensus rule which marks blocks as invalid if they would lead to a turnstile
violation in the Sprout or Shielded value pools.
**This release enforces the consensus rule change on mainnet**
The motivations and deployment details can be found in the accompanying
[ZIP draft](https://github.com/zcash/zips/pull/210) and
[PR 3968](https://github.com/zcash/zcash/pull/3968).
Developers can use a new experimental feature `-developersetpoolsizezero` to test
Sprout and Sapling turnstile violations. See [PR 3964](https://github.com/zcash/zcash/pull/3964) for more details.
64-bit ARMv8 support
--------------------
Added ARMv8 (AArch64) support. This enables users to build zcash on even more
devices.
For information on how to build see the [User Guide](https://zcash.readthedocs.io/en/latest/rtd_pages/user_guide.html#build)
Users on the Zcash forum have reported successes with both the Pine64 Rock64Pro
and Odroid C2 which contain 4GB and 2GB of RAM respectively.
Just released, the Odroid N2 looks a great solution with 4GB of RAM. The newly
released Jetson Nano Developer Kit from Nvidia (also 4GB of RAM) is also worth
a look. The NanoPC-T3 Plus is another option but for the simplest/best
experience choose a board with 4GB of RAM. Just make sure before purchase that
the CPU supports the 64-bit ARMv8 architecture.