diff options
| author | Wladimir J. van der Laan <[email protected]> | 2017-02-23 21:47:26 +0100 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2017-02-23 21:47:32 +0100 |
| commit | f00429666c60932b233dbee4d3a0618c9c63819f (patch) | |
| tree | a258a849e7c892ec6ff5b30f0ba98d0b7d51b77f | |
| parent | doc: Add authors and changes since rc1 to release notes (diff) | |
| parent | release: add a few performance-related notes (diff) | |
| download | discoin-f00429666c60932b233dbee4d3a0618c9c63819f.tar.xz discoin-f00429666c60932b233dbee4d3a0618c9c63819f.zip | |
Merge #9787: release: add a few performance-related notes
95e68df release: add a few performance-related notes (Cory Fields)
| -rw-r--r-- | doc/release-notes.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/release-notes.md b/doc/release-notes.md index 1f85dedb3..33f5ed1f8 100644 --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -33,6 +33,28 @@ frequently tested on them. Notable changes =============== +Performance Improvements +-------------- + +Validation speed and network propagation performance have been greatly +improved, leading to much shorter sync and initial block download times. + +- The script signature cache has been reimplemented as a "cuckoo cache", + allowing for more signatures to be cached and faster lookups. +- Assumed-valid blocks have been introduced which allows script validation to + be skipped for ancestors of known-good blocks, without changing the security + model. See below for more details. +- In some cases, compact blocks are now relayed before being fully validated as + per BIP152. +- P2P networking has been refactored with a focus on concurrency and + throughput. Network operations are no longer bottlenecked by validation. As a + result, block fetching is several times faster than previous releases in many + cases. +- The UTXO cache now claims unused mempool memory. This speeds up initial block + download as UTXO lookups are a major bottleneck there, and there is no use for + the mempool at that stage. + + Manual Pruning -------------- |