z4 release
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
Zcash Core 0.11.2.z3
|
||||
Zcash Core 0.11.2.z4
|
||||
====================
|
||||
|
||||
[Zcash](https://z.cash/) is the Zcash client. It downloads and stores the entire history of Zcash transactions (which is currently several GBs); depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more.
|
||||
|
||||
70
doc/release-notes/release-notes-0.11.2.z4.md
Normal file
70
doc/release-notes/release-notes-0.11.2.z4.md
Normal file
@@ -0,0 +1,70 @@
|
||||
Alex (1):
|
||||
add sha256sum support for Mac OS X
|
||||
|
||||
Alfie John (1):
|
||||
Rename libzerocash to libzcash
|
||||
|
||||
Jack Grigg (21):
|
||||
Implement mining slow start with a linear ramp
|
||||
Update subsidy tests to account for mining slow start
|
||||
Update miner tests to account for mining slow start
|
||||
Disable mining slow start in regtest mode
|
||||
Fix failing miner test
|
||||
Add Zcash revision to version strings
|
||||
Bitcoin -> Zcash in version and help text
|
||||
Add Zcash Developers to CLI copyright notice
|
||||
Minor error message tweak
|
||||
Refactor StepRow to make optimisation easier
|
||||
Cleanups
|
||||
Implement index-truncation Equihash optimisation
|
||||
Store truncated indices in the same char* as the hash (H/T tromp for the idea!)
|
||||
Use template parameters to statically initialise Equihash
|
||||
Merge *StepRow XOR and trimming operations
|
||||
Use comparator object for sorting StepRows
|
||||
Store full indices in the same char* as the hash
|
||||
Use fixed-width array for storing hash and indices
|
||||
Use optimised Equihash solver for miner and benchmarks
|
||||
Fix comment
|
||||
Fix nits after review
|
||||
|
||||
Nathan Wilcox (1):
|
||||
Fix a test name bug so that ``make cov-zcash`` correctly runs the ``zcash-gtest`` binary. Fixes #946.
|
||||
|
||||
Sean Bowe (14):
|
||||
Refactor PRF_gadget to hand responsibility to PRF_addr_a_pk_gadget for creating the '0' argument to the PRF.
|
||||
Enforce first four bits are zero for all spending keys and phi.
|
||||
Enable binary serializations of proofs and r1cs keys, and make the `CPourTx` proof field fixed-size.
|
||||
Reorder fields of CPourTx to reflect the spec.
|
||||
Update proving key and tests that depend on transaction structure changes
|
||||
Enable MULTICORE proving behavior with omp.
|
||||
Pass `-fopenmp` at compile-time to enable MULTICORE.
|
||||
Switch to Ed25519 for cryptographic binding of joinsplits to transactions.
|
||||
Enforce that the `S` value of the ed25519 signature is smaller than the group order to prevent malleability attacks.
|
||||
Use joinsplit_sig_t in more places.
|
||||
Wrap lines in *CTransaction constructors.
|
||||
Change error for invalid joinsplit signature for consistency.
|
||||
Add additional assertions.
|
||||
Update performance measurement transaction.
|
||||
|
||||
Simon (2):
|
||||
Remove Bitcoin testnet seeds.
|
||||
Remove Bitcoin mainnet seeds.
|
||||
|
||||
Taylor Hornby (16):
|
||||
Fix build warnings in sighash tests.
|
||||
Fix FORTIFY_SOURCE build errors.
|
||||
Use HARDENED_CPPFLAGS in the Makefile consistently.
|
||||
Use left shift instead of floating-point pow() in equihash.
|
||||
Ignore deprecated declaration warnings.
|
||||
Remove unused code in libzerocash util.cpp
|
||||
Turn on -Werror for the Zcash build.
|
||||
Patch libsnark to build with my compiler. Upstream PR #35.
|
||||
Hide new Boost warnings on GCC 6.
|
||||
Add ability to run things under valgrind.
|
||||
Pass -DPURIFY to OpenSSL so it doesn't clutter valgrind output.
|
||||
Enable -v for valgrind so we can see counts for each error.
|
||||
Sign JoinSplit transactions
|
||||
We don't want to benchmark signature creation / verification.
|
||||
Implement signature verification in CheckTransaction
|
||||
Fix tests for JoinSplit signatures
|
||||
|
||||
@@ -150,10 +150,10 @@ public:
|
||||
consensus.nMajorityWindow = 100;
|
||||
consensus.powLimit = uint256S("7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
|
||||
consensus.fPowAllowMinDifficultyBlocks = true;
|
||||
pchMessageStart[0] = 0xf1;
|
||||
pchMessageStart[1] = 0x2d;
|
||||
pchMessageStart[2] = 0xea;
|
||||
pchMessageStart[3] = 0x1c;
|
||||
pchMessageStart[0] = 0x6d;
|
||||
pchMessageStart[1] = 0xf6;
|
||||
pchMessageStart[2] = 0xe7;
|
||||
pchMessageStart[3] = 0x55;
|
||||
vAlertPubKey = ParseHex("04302390343f91cc401d56d68b123028bf52e5fca1939df127f63c6467cdf9c8e2c14b61104cf817d0b780da337893ecc4aaff1309e536162dabbdb45200ca2b0a");
|
||||
nDefaultPort = 18333;
|
||||
nMinerThreads = 0;
|
||||
|
||||
Reference in New Issue
Block a user