Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 81ADDD0E for ; Tue, 9 Feb 2016 05:12:19 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-yk0-f174.google.com (mail-yk0-f174.google.com [209.85.160.174]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 11CCF101 for ; Tue, 9 Feb 2016 05:12:17 +0000 (UTC) Received: by mail-yk0-f174.google.com with SMTP id r207so96554176ykd.2 for ; Mon, 08 Feb 2016 21:12:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btcc-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=N/HzZaPSJYHwcR0m+QIALCZmYTOP38SnkD3Qv12k09w=; b=fqwkRcNUkol05aiaRT6nkKDpuQg6CAU1leEjBHUuCu1FXJ0XDcG/YmDF7FTeobAcYo 5eGbo7k+OsEXTwCFn2Yzh6dS+KJUIwR/xNiDno33dNiFqpW1SciyH7zAx3Nun34aYH1J aMHHnkEvCdH34nZYEALoXTOsa6NtFzjRoEj7iv5BM14zPVxwFn/gS5UqLyyYagpKBCJ1 vwDewe0HBQDkNzXMjNk/D4DB6l408DV2CI+mgRRZCPD8jvf4wCAVCbOZHjzsh+HxleU3 gPoEXnfLoAomEyy6R0+XcvuAghdSdbNgr9oZu8OTibARQ6SuCGCcsIOnM0fczIaES95F P8eQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=N/HzZaPSJYHwcR0m+QIALCZmYTOP38SnkD3Qv12k09w=; b=IBuKOxfuP/teVZ/y/t1QJjL53NKt1Z8UztySMmMaIrmJiwR0BRRTdgtlp+MExJheem Vdc7EVakK7m+gQEL+icBcG4m9VXmKvDw3SVwUNmsCgOqhY13B9i9LD91r9H2kMdZhe/Q VElcUz6yRmzX8kSyk6dko1Td1HwKJ0jt9mfhuoNc/kbbuKXogc0RV2tKbJgDf55mlCC7 oy3ggszP+0d4aeMod/ltQ/yNwMq+7G8Ql8uLL201vKDRLXnHgoX/e2OU5hyWFNvyOhX6 J/lUBPf4vrBLgWwNR08GD7k3QM/ZsTKvOozMjnbhJU6JL59YSRNCUeeIrQ97iFjQRNwX GuPQ== X-Gm-Message-State: AG10YOTZdyjzfzhip485hfSlv13XDSKMcivbqeYn5NOelQ+Gx0uZY1FS8M08Ld9ULPNNihGlcxt9n73HuCOw/gQh X-Received: by 10.37.90.87 with SMTP id o84mr15834267ybb.16.1454994736368; Mon, 08 Feb 2016 21:12:16 -0800 (PST) MIME-Version: 1.0 Received: by 10.37.216.7 with HTTP; Mon, 8 Feb 2016 21:11:56 -0800 (PST) In-Reply-To: <20160206211158.GA14053@muck> References: <201602060012.26728.luke@dashjr.org> <20160206211158.GA14053@muck> From: Samson Mow Date: Tue, 9 Feb 2016 13:11:56 +0800 Message-ID: To: Peter Todd Content-Type: multipart/alternative; boundary=001a114268886984ad052b4f5c57 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_LOW 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: Tue, 09 Feb 2016 06:29:41 +0000 Cc: Bitcoin Dev Subject: Re: [bitcoin-dev] BIP proposal: Increase block size limit to 2 megabytes X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Development Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2016 05:12:19 -0000 --001a114268886984ad052b4f5c57 Content-Type: text/plain; charset=UTF-8 Gavin, please don't quote that list on the Classic website. It's horribly inaccurate and misleading to the general public. > That testing is happening by the exchange, library, wallet, etc providers > themselves. There is a list on the Classic home page: > > https://bitcoinclassic.com/ I know for a fact that most companies you list there have no intention to run Classic, much less test it. You should not mix support for 2MB with support for Classic, or if people say they welcome a fork, to mean they support Classic. On Sun, Feb 7, 2016 at 5:11 AM, Peter Todd via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > On Sat, Feb 06, 2016 at 12:45:14PM -0500, Gavin Andresen via bitcoin-dev > wrote: > > On Sat, Feb 6, 2016 at 12:01 PM, Adam Back wrote: > > > > > > > > It would probably be a good idea to have a security considerations > > > section > > > > > > Containing what? I'm not aware of any security considerations that are > any > > different from any other consensus rules change. > > I covered the security considerations unique to hard-forks on my blog: > > https://petertodd.org/2016/soft-forks-are-safer-than-hard-forks > > > > , also, is there a list of which exchange, library, wallet, > > > pool, stats server, hardware etc you have tested this change against? > > > > > > > That testing is happening by the exchange, library, wallet, etc providers > > themselves. There is a list on the Classic home page: > > > > https://bitcoinclassic.com/ > > How do we know any of this testing is actually being performed? I don't > currently know of any concrete testing actually done. > > > > Do you have a rollback plan in the event the hard-fork triggers via > > > false voting as seemed to be prevalent during XT? (Or rollback just > > > as contingency if something unforseen goes wrong). > > > > > > > The only voting in this BIP is done by the miners, and that cannot be > faked. > > Are you unaware of Not Bitcoin XT? > > https://bitcointalk.org/index.php?topic=1154520.0 > > > I can't imagine any even-remotely-likely sequence of events that would > > require a rollback, can you be more specific about what you are > imagining? > > Miners suddenly getting cold feet? > > See above. > > Also, as the two coins are separate currencies and can easily trade > against each other in a 75%/25% split, it would be easy for the price to > diverge and hashing power to move. > > In fact, I've been asked multiple times now by exchanges and other > players in this ecosystem for technical advice on how to split coins > across the chains effectively (easily done with nLockTime). Notably, the > exchanges who have asked me this - who hold customer funds on their > behalf - have informed me that their legal advice was that the > post-hard-fork coins are legally speaking separate currencies, and > customers must be given the opportunity to transact in them separately > if they choose too. Obviously, with a 75%/25% split, while block times > on the other chain will be slower, the chain is still quite useful and > nearly as secure as the main chain against 51% attack; why I personally > have suggested a 99% threshold: > > > http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012309.html > > (remember that the threshold can always be soft-forked down) > > It's also notable that millions of dollars of Bitcoin are voting agsast > the fork on the proof-of-stake voting site Bitcoinocracy.com While > obviously not comprehensive, the fact that a relatively obscure site > like it can achieve participation like that, even without an easy to use > user friendly interface. > > > > How do you plan to monitor and manage security through the hard-fork? > > > > > > > I don't plan to monitor or manage anything; the Bitcoin network is > > self-monitoring and self-managing. Services like statoshi.info will do > the > > monitoring, and miners and people and businesses will manage the network, > > as they do every day. > > Please provide details on exactly how that's going to happen. > > -- > https://petertodd.org 'peter'[:-1]@petertodd.org > 000000000000000008320874843f282f554aa2436290642fcfa81e5a01d78698 > > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev > > --001a114268886984ad052b4f5c57 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Gavin, please don't quote that list on the Classi= c website. It's horribly inaccurate and misleading to the general publi= c.

> That testing is happening by the exchange, library, wallet, etc p= roviders
> themselves. There is a list = on the Classic home page:
>
>=C2=A0https:/= /bitcoinclassic.com/

I know for a fact tha= t most companies you list there have no intention to run Classic, much less= test it. You should not mix support for 2MB with support for Classic, or i= f people say they welcome a fork, to mean they support Classic.
=

On Sun, Feb 7, 20= 16 at 5:11 AM, Peter Todd via bitcoin-dev <bitcoin-dev= @lists.linuxfoundation.org> wrote:
On Sat, Feb 06, 2016 at 12:45:14PM -0500, Gavin An= dresen via bitcoin-dev wrote:
> On Sat, Feb 6, 2016 at 12:01 PM, Adam Back <adam@cypherspace.org> wrote:
>
> >
> > It would probably be a good idea to have a security consideration= s
> > section
>
>
> Containing what?=C2=A0 I'm not aware of any security consideration= s that are any
> different from any other consensus rules change.

I covered the security considerations unique to hard-forks on my blo= g:

https://petertodd.org/2016/soft-forks= -are-safer-than-hard-forks

> > , also, is there a list of which exchange, library, wallet,
> > pool, stats server, hardware etc you have tested this change agai= nst?
> >
>
> That testing is happening by the exchange, library, wallet, etc provid= ers
> themselves. There is a list on the Classic home page:
>
> https://bitcoinclassic.com/

How do we know any of this testing is actually being performed? I do= n't
currently know of any concrete testing actually done.

> > Do you have a rollback plan in the event the hard-fork triggers v= ia
> > false voting as seemed to be prevalent during XT?=C2=A0 (Or rollb= ack just
> > as contingency if something unforseen goes wrong).
> >
>
> The only voting in this BIP is done by the miners, and that cannot be = faked.

Are you unaware of Not Bitcoin XT?

https://bitcointalk.org/index.php?topic=3D1154520= .0

> I can't imagine any even-remotely-likely sequence of events that w= ould
> require a rollback, can you be more specific about what you are imagin= ing?
> Miners suddenly getting cold feet?

See above.

Also, as the two coins are separate currencies and can easily trade
against each other in a 75%/25% split, it would be easy for the price to diverge and hashing power to move.

In fact, I've been asked multiple times now by exchanges and other
players in this ecosystem for technical advice on how to split coins
across the chains effectively (easily done with nLockTime). Notably, the exchanges who have asked me this - who hold customer funds on their
behalf - have informed me that their legal advice was that the
post-hard-fork coins are legally speaking separate currencies, and
customers must be given the opportunity to transact in them separately
if they choose too.=C2=A0 Obviously, with a 75%/25% split, while block time= s
on the other chain will be slower, the chain is still quite useful and
nearly as secure as the main chain against 51% attack; why I personally
have suggested a 99% threshold:

http://lists.linuxfou= ndation.org/pipermail/bitcoin-dev/2016-January/012309.html

(remember that the threshold can always be soft-forked down)

It's also notable that millions of dollars of Bitcoin are voting agsast=
the fork on the proof-of-stake voting site Bitcoinocracy.com While
obviously not comprehensive, the fact that a relatively obscure site
like it can achieve participation like that, even without an easy to use user friendly interface.

> > How do you plan to monitor and manage security through the hard-f= ork?
> >
>
> I don't plan to monitor or manage anything; the Bitcoin network is=
> self-monitoring and self-managing. Services like statoshi.info will do = the
> monitoring, and miners and people and businesses will manage the netwo= rk,
> as they do every day.

Please provide details on exactly how that's going to happen.
--
http= s://petertodd.org 'peter'[:-1]@petertodd.org
000000000000000008320874843f282f554aa2436290642fcfa81e5a01d78698

_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.= linuxfoundation.org
https://lists.linuxfoundation.org/mail= man/listinfo/bitcoin-dev


--001a114268886984ad052b4f5c57--