mirror of
https://github.com/kvazar-network/kevacoin.git
synced 2025-03-12 05:31:14 +00:00
Merge #8490: [0.13] release notes: Mention new relevance of non-mining nodes on network policy; and misc fixes
5e499e7 doc/release-notes: Document changed bytespersigop behaviour (Luke Dashjr) 40d705c doc/release-notes: Mention the relevance of Compact Blocks on non-mining nodes' influence on network policy (Luke Dashjr) 4f55293 doc/release-notes: Misc (Luke Dashjr)
This commit is contained in:
commit
a402396dce
@ -56,7 +56,7 @@ during initial sync of a node, and when catching up after downtime.
|
|||||||
|
|
||||||
|
|
||||||
bitcoin-cli: arguments privacy
|
bitcoin-cli: arguments privacy
|
||||||
--------------------------------
|
------------------------------
|
||||||
|
|
||||||
The RPC command line client gained a new argument, `-stdin`
|
The RPC command line client gained a new argument, `-stdin`
|
||||||
to read extra arguments from standard input, one per line until EOF/Ctrl-D.
|
to read extra arguments from standard input, one per line until EOF/Ctrl-D.
|
||||||
@ -74,7 +74,7 @@ table by any user on the system.
|
|||||||
|
|
||||||
|
|
||||||
C++11 and Python 3
|
C++11 and Python 3
|
||||||
-------------------
|
------------------
|
||||||
|
|
||||||
Various code modernizations have been done. The Bitcoin Core code base has
|
Various code modernizations have been done. The Bitcoin Core code base has
|
||||||
started using C++11. This means that a C++11-capable compiler is now needed for
|
started using C++11. This means that a C++11-capable compiler is now needed for
|
||||||
@ -88,7 +88,7 @@ required.
|
|||||||
|
|
||||||
|
|
||||||
Linux ARM builds
|
Linux ARM builds
|
||||||
------------------
|
----------------
|
||||||
|
|
||||||
Due to popular request, Linux ARM builds have been added to the uploaded
|
Due to popular request, Linux ARM builds have been added to the uploaded
|
||||||
executables.
|
executables.
|
||||||
@ -119,6 +119,15 @@ cases it also reduces propagation delay. It is automatically enabled between
|
|||||||
compatible peers.
|
compatible peers.
|
||||||
[BIP 152](https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki)
|
[BIP 152](https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki)
|
||||||
|
|
||||||
|
As a side-effect, ordinary non-mining nodes will download and upload blocks
|
||||||
|
faster if those blocks were produced by miners using similar transaction
|
||||||
|
filtering policies. This means that a miner who produces a block with many
|
||||||
|
transactions discouraged by your node will be relayed slower than one with
|
||||||
|
only transactions already in your memory pool. The overall effect of such
|
||||||
|
relay differences on the network may result in blocks which include widely-
|
||||||
|
discouraged transactions losing a stale block race, and therefore miners may
|
||||||
|
wish to configure their node to take common relay policies into consideration.
|
||||||
|
|
||||||
|
|
||||||
Hierarchical Deterministic Key Generation
|
Hierarchical Deterministic Key Generation
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
@ -244,6 +253,19 @@ RPC call `generatetoaddress` has been added to mine to a specific address. This
|
|||||||
works with wallet disabled.
|
works with wallet disabled.
|
||||||
|
|
||||||
|
|
||||||
|
New bytespersigop implementation
|
||||||
|
--------------------------------
|
||||||
|
|
||||||
|
The former implementation of the bytespersigop filter accidentally broke bare
|
||||||
|
multisig (which is meant to be controlled by the `permitbaremultisig` option),
|
||||||
|
since the consensus protocol always counts these older transaction forms as 20
|
||||||
|
sigops for backwards compatibility. Simply fixing this bug by counting more
|
||||||
|
accurately would have reintroduced a vulnerability. It has therefore been
|
||||||
|
replaced with a new implementation that rather than filter such transactions,
|
||||||
|
instead treats them (for fee purposes only) as if they were in fact the size
|
||||||
|
of a transaction actually using all 20 sigops.
|
||||||
|
|
||||||
|
|
||||||
Low-level P2P changes
|
Low-level P2P changes
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user