summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuhas Daftuar <sdaftuar@gmail.com>2016-11-30 12:25:52 -0500
committerSuhas Daftuar <sdaftuar@gmail.com>2016-11-30 12:25:52 -0500
commit0fc3fe20ca138821f81cf454c0f0ed50e7c94229 (patch)
tree5a6c03e7410565daf8d734b1b0225e54e6bbbacc
parent836d2dc91e1e21a77c0b0364ec4a0a9722c02a4f (diff)
downloadbips-0fc3fe20ca138821f81cf454c0f0ed50e7c94229.tar.xz
Emphasize code simplification over performance optimization
-rw-r--r--bip-buried-deployments.mediawiki6
1 files changed, 3 insertions, 3 deletions
diff --git a/bip-buried-deployments.mediawiki b/bip-buried-deployments.mediawiki
index 84e3f4d..e539204 100644
--- a/bip-buried-deployments.mediawiki
+++ b/bip-buried-deployments.mediawiki
@@ -3,14 +3,14 @@ BIP: ?
Title: Buried deployments
Author: Suhas Daftuar <sdaftuar@chaincode.com>
Status: Draft
-Type: Standards Track
+Type: Informational
Created: 2016-11-08
</pre>
==Abstract==
-Prior soft forks (BIP 34, BIP 65, and BIP 66) were activated via miner signaling in block version numbers. Now that the chain has long since passed the blocks at which those consensus rules have triggered, we can (as a simplification and optimization) replace the trigger mechanism by caching the block heights at which those consensus rules became enforced.
+Prior soft forks (BIP 34, BIP 65, and BIP 66) were activated via miner signaling in block version numbers. Now that the chain has long since passed the blocks at which those consensus rules have triggered, we can (as a simplification) replace the trigger mechanism by caching the block heights at which those consensus rules became enforced.
==Motivation==
@@ -24,7 +24,7 @@ Note that this trigger mechanism is dependent on the chain history. To validate
In addition, this mechanism for code deployments have been deprecated in favor of BIP 9 deployments, which offer several advantages (please see [https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki BIP 9]).
-Thus we propose elimination of the logic implementing these kinds of deployments, by replacing the test which governs enforcement of BIP 34, BIP 65, and BIP 66 with simple height checks, which we choose to be the block height triggering the 95% activation rule on mainnet for each of those deployments. This simplification of the consensus rules would reduce the technical debt associated with deployment of those consensus changes and simultaneously provide a performance optimization.
+Thus we propose elimination of the logic implementing these kinds of deployments, by replacing the test which governs enforcement of BIP 34, BIP 65, and BIP 66 with simple height checks, which we choose to be the block height triggering the 95% activation rule on mainnet for each of those deployments. This simplification of the consensus rules would reduce the technical debt associated with deployment of those consensus changes.
==Considerations==