diff options
author | Eric Lombrozo <elombrozo@gmail.com> | 2016-01-28 16:52:53 -0800 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2016-01-29 00:52:57 +0000 |
commit | 4c8d9300b84d90dbfc113753c742158a54845527 (patch) | |
tree | f75b6b42ebbc1329e457e7b156ad6480ca3a821d | |
parent | 081d9c1551a3fca192a5a7134247f7f1970a73ba (diff) | |
download | pi-bitcoindev-4c8d9300b84d90dbfc113753c742158a54845527.tar.gz pi-bitcoindev-4c8d9300b84d90dbfc113753c742158a54845527.zip |
[bitcoin-dev] BIP Classification Process
-rw-r--r-- | 3b/f53970e9ead653f15d316430687d45f17e4b30 | 195 |
1 files changed, 195 insertions, 0 deletions
diff --git a/3b/f53970e9ead653f15d316430687d45f17e4b30 b/3b/f53970e9ead653f15d316430687d45f17e4b30 new file mode 100644 index 000000000..f24355df8 --- /dev/null +++ b/3b/f53970e9ead653f15d316430687d45f17e4b30 @@ -0,0 +1,195 @@ +Return-Path: <elombrozo@gmail.com> +Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org + [172.17.192.35]) + by mail.linuxfoundation.org (Postfix) with ESMTPS id 5DE21CA2 + for <bitcoin-dev@lists.linuxfoundation.org>; + Fri, 29 Jan 2016 00:52:57 +0000 (UTC) +X-Greylist: whitelisted by SQLgrey-1.7.6 +Received: from mail-pa0-f41.google.com (mail-pa0-f41.google.com + [209.85.220.41]) + by smtp1.linuxfoundation.org (Postfix) with ESMTPS id C0EB4138 + for <bitcoin-dev@lists.linuxfoundation.org>; + Fri, 29 Jan 2016 00:52:56 +0000 (UTC) +Received: by mail-pa0-f41.google.com with SMTP id cy9so31716138pac.0 + for <bitcoin-dev@lists.linuxfoundation.org>; + Thu, 28 Jan 2016 16:52:56 -0800 (PST) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; + h=from:content-type:subject:date:message-id:to:mime-version; + bh=ODrWL5Wo2DjDOVom04YouW6JHSmeWXZpTBFIzBFrI1s=; + b=0M9mpRBHKCoVYrBeRlgarZgWQCJwH/WlqJO8wVMbubfkuhWwQD4s1tRgiRZb1XipgY + 8wBbu0ScHz0V5XSTvxvShRFsu1W8eLVdmpUSdakdxjOoco4l+uHt5FJ9/yP8OEjHGjtd + EB0D5UYar525uFC72bSkJR8+hNwwkVkFs063URsYYkkpOMJxcmh3SQuuiUnjzMQ/B75v + c2twNrMYHhM4xsESh1OZveIWyfYcIhvoQfxN1d4Q5o9HDI8LTw5S7GE6e0MWGt0rVB4m + xK9a/kgHTvkoLTRM6G1BJjl9j7wZqH6RslEWAy3cvz2TxdDzFiRvNXMsw41FMzkGaei0 + zb9g== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20130820; + h=x-gm-message-state:from:content-type:subject:date:message-id:to + :mime-version; + bh=ODrWL5Wo2DjDOVom04YouW6JHSmeWXZpTBFIzBFrI1s=; + b=GpsfIu6GYaNdD57aJDk3XMOzE6TfrVoUG0BA4TLzj7/DJErortopLCwlFr2/d6wBd4 + tlSliGWntXhWMCGYsdS60XA/w5FoZAavhwQHRzlfKG9pTYqUMHmsy7HNx7f7/Tx0F4vi + RGS0TurIuEuRYjqvsfxxVICiMx6BVUu547zS/EhfLnyB2EqJ7RIRrYRvdOhDx5Fk/Trw + XmxfhQtVZiRfM3+EGENhMV82stW6kq5PRp2rJuxDWgDEtRMQ2O7vYEntvUSQxd4bzQtV + 3yZ+KUKodS+OWX9nj1jgrXyowYfCoYDydiE51E4q7MgxeokbrHrIkzVsIV8t6aa/IyRA + gs5g== +X-Gm-Message-State: AG10YOQ022G1sr1mp20RI0yqkSsYurj/11rG9AyPpYVi22n5sMHsE+uqLHmdczul+9NCkw== +X-Received: by 10.66.101.74 with SMTP id fe10mr9290131pab.66.1454028776470; + Thu, 28 Jan 2016 16:52:56 -0800 (PST) +Received: from [192.168.1.109] (cpe-76-167-237-202.san.res.rr.com. + [76.167.237.202]) by smtp.gmail.com with ESMTPSA id + xz6sm18975332pab.42.2016.01.28.16.52.54 + for <bitcoin-dev@lists.linuxfoundation.org> + (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); + Thu, 28 Jan 2016 16:52:55 -0800 (PST) +From: Eric Lombrozo <elombrozo@gmail.com> +X-Pgp-Agent: GPGMail 2.5.1 +Content-Type: multipart/signed; + boundary="Apple-Mail=_67A54A39-3546-4C46-8152-C397BB40F45D"; + protocol="application/pgp-signature"; micalg=pgp-sha512 +Date: Thu, 28 Jan 2016 16:52:53 -0800 +Message-Id: <42F57F58-7C67-43DD-81DE-2C77E03733F2@gmail.com> +To: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org> +Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) +X-Mailer: Apple Mail (2.2098) +X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, + DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,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 +Subject: [bitcoin-dev] BIP Classification Process +X-BeenThere: bitcoin-dev@lists.linuxfoundation.org +X-Mailman-Version: 2.1.12 +Precedence: list +List-Id: Bitcoin Development 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: Fri, 29 Jan 2016 00:52:57 -0000 + + +--Apple-Mail=_67A54A39-3546-4C46-8152-C397BB40F45D +Content-Type: multipart/alternative; + boundary="Apple-Mail=_53742A85-78F0-4090-8847-E4A5820701E2" + + +--Apple-Mail=_53742A85-78F0-4090-8847-E4A5820701E2 +Content-Transfer-Encoding: quoted-printable +Content-Type: text/plain; + charset=utf-8 + +Folks, + +I think the current situation with forks could have been avoided with a = +better process that can distinguish between different layers for bitcoin = +modification proposals. + +For instance, BIP64 was proposed by Mike Hearn, which does not affect = +the consensus layer at all. Many Core devs disliked the proposal and = +Mike had lots of pushback. Regardless of whether or not you agree with = +the merits of Mike=E2=80=99s ideas here, fact is having nodes that = +support BIP64 would not fundamentally break the Bitcoin network. + +This issue prompted Mike to break off from Core and create XT as the = +applications he was developing required BIP64 to work. With this split, = +Gavin found a new home for his big block ideas=E2=80=A6and the two = +teamed up. + +We need to have a process that clearly distinguishes these different = +layers and allows much more freedom in the upper layers while requiring = +agreement at the consensus layer. Many of these fork proposals are = +actually conflating different features, only some of which would = +actually be consensus layer changes. When people proposing nonconsensus = +features get pushback from Core developers they feel rejected and are = +likely to team up with others trying to push for hard forks and the = +like. + +A while back I had submitted a BIP - BIP123 - that addresses this = +issue. I have updated it to include all the currently proposed and = +accepted BIPs and have submitted a PR: = +https://github.com/bitcoin/bips/pull/311 = +<https://github.com/bitcoin/bips/pull/311> + +I urge everyone to seriously consider getting this BIP accepted as a top = +priority before we get more projects all trying their hand at stuff and = +not understanding these critical distinctions. + + +- Eric + +--Apple-Mail=_53742A85-78F0-4090-8847-E4A5820701E2 +Content-Transfer-Encoding: quoted-printable +Content-Type: text/html; + charset=utf-8 + +<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = +charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = +-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = +class=3D"">Folks,<div class=3D""><br class=3D""></div><div class=3D"">I = +think the current situation with forks could have been avoided with a = +better process that can distinguish between different layers for bitcoin = +modification proposals.</div><div class=3D""><br class=3D""></div><div = +class=3D"">For instance, BIP64 was proposed by Mike Hearn, which does = +not affect the consensus layer at all. Many Core devs disliked the = +proposal and Mike had lots of pushback. Regardless of whether or not you = +agree with the merits of Mike=E2=80=99s ideas here, fact is having nodes = +that support BIP64 would not fundamentally break the Bitcoin = +network.</div><div class=3D""><br class=3D""></div><div class=3D"">This = +issue prompted Mike to break off from Core and create XT as the = +applications he was developing required BIP64 to work. With this split, = +Gavin found a new home for his big block ideas=E2=80=A6and the two = +teamed up.</div><div class=3D""><br class=3D""></div><div class=3D"">We = +need to have a process that clearly distinguishes these different layers = +and allows much more freedom in the upper layers while requiring = +agreement at the consensus layer. Many of these fork proposals are = +actually conflating different features, only some of which would = +actually be consensus layer changes. When people proposing nonconsensus = +features get pushback from Core developers they feel rejected and are = +likely to team up with others trying to push for hard forks and the = +like.</div><div class=3D""><br class=3D""></div><div class=3D"">A while = +back I had submitted a BIP - BIP123 - that addresses this issue. I = +have updated it to include all the currently proposed and accepted BIPs = +and have submitted a PR: <a = +href=3D"https://github.com/bitcoin/bips/pull/311" = +class=3D"">https://github.com/bitcoin/bips/pull/311</a></div><div = +class=3D""><br class=3D""></div><div class=3D"">I urge everyone to = +seriously consider getting this BIP accepted as a top priority before we = +get more projects all trying their hand at stuff and not understanding = +these critical distinctions.</div><div class=3D""><br = +class=3D""></div><div class=3D""><br class=3D""></div><div class=3D"">- = +Eric</div></body></html>= + +--Apple-Mail=_53742A85-78F0-4090-8847-E4A5820701E2-- + +--Apple-Mail=_67A54A39-3546-4C46-8152-C397BB40F45D +Content-Transfer-Encoding: 7bit +Content-Disposition: attachment; + filename=signature.asc +Content-Type: application/pgp-signature; + name=signature.asc +Content-Description: Message signed with OpenPGP using GPGMail + +-----BEGIN PGP SIGNATURE----- +Comment: GPGTools - https://gpgtools.org + +iQIcBAEBCgAGBQJWqrflAAoJEJNAI64YFENUnDwQALq2i7+SGS0QcapK3JizxecT +1WXMeu4AeW78C51tpmH5YCEKEvXsEQz+o+X/DCcIHxY3cTXxc0RMdb7toFC3f/0V +WnP16dQBsav9zXkAj1vK6FpehCB7RUBK0HDxBCGJfunSPisQHnHnxRc96hPmpu78 +aNkIxM5K+vkEJMq0+6KFFQQmFU6n7yXhiRso8ZW1wVhrWhAH5SvLMOcVN9PUoxgW +EEp12eoYUBkPyHzMfoWBJ75huHcWXeoUptfmw3fsEEY1CrvBHUhVKQKnkXebsnSQ +2BOBF477a2wl5sMqdjfpOhGx5DBIeU3o32lE/iU6wqH0YKnjSKabvf2dJiASv9qF +QG4IJqroSPNGYfTdcDq3VQGKhkrMbegUjxqYJKh50BUcjPS+QhEXK9qe52CHM2Ft +9QgHWdATRDYIheTiLK9MgUOTGRYonVfaTm5986JYeYobSISpLtoRAwMSAwYDkUwh +vOeRMXe76L5PaRfrVjpCiRMIdvY6MBY+gzfOsJKijyQjHjPe2fvgz5sQzDawdvCf +iqseUKyCx6JWcZX7ED+C5TotPuSdvBEMg/4+2AvRseJz8/u4d6/EERhKKGKKNCSv +GJeGM5yLru7cqk1Rbw0fUb67NBwHCWpYmTxOTJpNuvQ5EVdCuKPbcFihG0uNxeGl +DlG54BmHG87LujTL8XtG +=06zP +-----END PGP SIGNATURE----- + +--Apple-Mail=_67A54A39-3546-4C46-8152-C397BB40F45D-- + |