aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAlex Morcos <morcos@chaincode.com>2016-01-14 15:10:50 -0500
committerAlex Morcos <morcos@chaincode.com>2016-01-17 07:40:21 -0600
commit5cacb8f31929b8bbbb2a89dea8f59b8cca34a7d9 (patch)
treea4dc516950c3aacba6a357bceab39f4679f4c5f2 /doc
parentd7c54c5a9db6123e0987e8ba23efe395e1dc1a85 (diff)
downloadbitcoin-5cacb8f31929b8bbbb2a89dea8f59b8cca34a7d9.tar.xz
Add comment about mining changes and more about priority
Diffstat (limited to 'doc')
-rw-r--r--doc/release-notes.md20
1 files changed, 16 insertions, 4 deletions
diff --git a/doc/release-notes.md b/doc/release-notes.md
index 5454dfc5ef..ba59c2e3c4 100644
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -148,8 +148,8 @@ the OP_RETURN. The limit on OP_RETURN output size is now applied to the entire
serialized scriptPubKey, 83 bytes by default. (the previous 80 byte default plus
three bytes overhead)
-Relay: Priority transactions
-----------------------------
+Relay and Mining: Priority transactions
+---------------------------------------
Transactions that do not pay the minimum relay fee, are called "free
transactions" or priority transactions. Previous versions of Bitcoin
@@ -160,8 +160,11 @@ priority space).
Priority code is scheduled for removal in Bitcoin Core 0.13. In
Bitcoin Core 0.12, the default block priority size has been set to `0`
-and priority transactions are not accepted to the mempool if mempool
-limiting has triggered a higher effective minimum relay fee.
+and the priority calculation has been simplified to only include the
+coin age of inputs that were in the blockchain at the time the transaction
+was accepted into the mempool. In addition priority transactions are not
+accepted to the mempool if mempool limiting has triggered a higher effective
+minimum relay fee.
Automatically use Tor hidden services
-------------------------------------
@@ -353,6 +356,15 @@ caching. A sample config for apache2 could look like:
</VirtualHost>
+Mining Code Changes
+-------------------
+
+The mining code in 0.12 has been optimized to be significantly faster and use less
+memory. As part of these changes, consensus critical calculations are cached on a
+transaction's acceptance into the mempool and the mining code now relies on the
+consistency of the mempool to assemble blocks. However all blocks are still tested
+for validity after assembly.
+
0.12.0 Change log
=================