summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTroy Benjegerdes <hozer@hozed.org>2017-07-05 02:25:33 +0000
committerbitcoindev <bitcoindev@gnusha.org>2017-07-05 02:28:32 +0000
commit64654986a5d15dab1a5416176ad8a5b364deb905 (patch)
treeefaca51b5238c587775ce7e40f7298b8927b4b24
parentddbc640936308696f523dd1854d672113e9c6ce2 (diff)
downloadpi-bitcoindev-64654986a5d15dab1a5416176ad8a5b364deb905.tar.gz
pi-bitcoindev-64654986a5d15dab1a5416176ad8a5b364deb905.zip
Re: [bitcoin-dev] Height based vs block time based thresholds
-rw-r--r--1b/f24ee176d6e487b26d3599195553fd049afb2a73
1 files changed, 73 insertions, 0 deletions
diff --git a/1b/f24ee176d6e487b26d3599195553fd049afb2a b/1b/f24ee176d6e487b26d3599195553fd049afb2a
new file mode 100644
index 000000000..74ac4dd73
--- /dev/null
+++ b/1b/f24ee176d6e487b26d3599195553fd049afb2a
@@ -0,0 +1,73 @@
+Return-Path: <tmagik@hozed.org>
+Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
+ [172.17.192.35])
+ by mail.linuxfoundation.org (Postfix) with ESMTPS id 2C309722
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Wed, 5 Jul 2017 02:28:32 +0000 (UTC)
+X-Greylist: from auto-whitelisted by SQLgrey-1.7.6
+Received: from bc.grid.coop (bc.grid.coop [162.221.205.91])
+ by smtp1.linuxfoundation.org (Postfix) with ESMTP id B00378D
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Wed, 5 Jul 2017 02:28:31 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1]) (uid 1000)
+ by bc.grid.coop with local; Wed, 05 Jul 2017 02:25:33 +0000
+ id 0000000000080088.00000000595C4E1D.0000177C
+Date: Wed, 5 Jul 2017 02:25:33 +0000
+From: Troy Benjegerdes <hozer@hozed.org>
+To: shaolinfry <shaolinfry@protonmail.ch>
+Message-ID: <20170705022533.GH4885@hostname.unassigned>
+References: <KXL-Ie0q1dKTlbQ2XCyTRCzoQLND-Q7M9CFvYTfhjgeiZ4K3knpetQSwwLviO6whuHXQnFPg-rg8q1xW8w5mNnYFxalvx5_9Vci63lC9ju4=@protonmail.ch>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=us-ascii
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline
+In-Reply-To: <KXL-Ie0q1dKTlbQ2XCyTRCzoQLND-Q7M9CFvYTfhjgeiZ4K3knpetQSwwLviO6whuHXQnFPg-rg8q1xW8w5mNnYFxalvx5_9Vci63lC9ju4=@protonmail.ch>
+User-Agent: Mutt/1.5.23 (2014-03-12)
+X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham
+ version=3.3.1
+X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
+ smtp1.linux-foundation.org
+X-Mailman-Approved-At: Wed, 05 Jul 2017 02:31:52 +0000
+Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
+Subject: Re: [bitcoin-dev] Height based vs block time based thresholds
+X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
+X-Mailman-Version: 2.1.12
+Precedence: list
+List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
+List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
+ <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
+List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
+List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
+List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
+List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
+ <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
+X-List-Received-Date: Wed, 05 Jul 2017 02:28:32 -0000
+
+On Tue, Jul 04, 2017 at 09:30:26PM -0400, shaolinfry via bitcoin-dev wrote:
+> Some people have criticized BIP9's blocktime based thresholds arguing they are confusing (the first retarget after threshold). It is also vulnerable to miners fiddling with timestamps in a way that could prevent or delay activation - for example by only advancing the block timestamp by 1 second you would never meet the threshold (although this would come a the penalty of hiking the difficulty dramatically).
+
+If there are miners that start doing 1 second timestamp advances, it would be
+simpler (and probably safer) to require a minimum block time spacing of say
+30 seconds or 1 minute, and orphan blocks that are too close in time and more
+than say an hour behind real-time.
+
+I cannot picture any realistic scenario in which an attempt to block activation
+in this way is in anything other than a very expensive temper tantrum for any
+miners foolish enough to attempt it.
+
+It *might* be a delay tactic as a 'nuclear option' attack vector for a mining
+cabal to run up the difficulty so high as to make it impractical to mine any
+new blocks after the adjustment, but there are plenty of altcoins that have
+hardforked and gotten along just fine after the same kind of thing due to
+profit-switching pools.
+
+
+> On the other hand, the exact date of a height based thresholds is hard to predict a long time in advance due to difficulty fluctuations. However, there is certainty at a given block height and it's easy to monitor.
+> If there is sufficient interest, I would be happy to amend BIP8 to be height based. I originally omitted height based thresholds in the interests of simplicity of review - but now that the proposal has been widely reviewed it would be a trivial amendment.
+
+> _______________________________________________
+> bitcoin-dev mailing list
+> bitcoin-dev@lists.linuxfoundation.org
+> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
+
+