Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1Z3Tmk-0005fN-40 for bitcoin-development@lists.sourceforge.net; Fri, 12 Jun 2015 18:34:34 +0000 Received-SPF: pass (sog-mx-4.v43.ch3.sourceforge.com: domain of petertodd.org designates 62.13.149.77 as permitted sender) client-ip=62.13.149.77; envelope-from=pete@petertodd.org; helo=outmail149077.authsmtp.com; Received: from outmail149077.authsmtp.com ([62.13.149.77]) by sog-mx-4.v43.ch3.sourceforge.com with esmtp (Exim 4.76) id 1Z3Tmi-000450-Ub for bitcoin-development@lists.sourceforge.net; Fri, 12 Jun 2015 18:34:34 +0000 Received: from mail-c235.authsmtp.com (mail-c235.authsmtp.com [62.13.128.235]) by punt15.authsmtp.com (8.14.2/8.14.2/) with ESMTP id t5CIYQCv077499; Fri, 12 Jun 2015 19:34:26 +0100 (BST) Received: from muck ([85.255.235.202]) (authenticated bits=128) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id t5CIYL8E066233 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 12 Jun 2015 19:34:24 +0100 (BST) Date: Fri, 12 Jun 2015 19:34:21 +0100 From: Peter Todd To: Matt Whitlock Message-ID: <20150612183421.GE19199@muck> References: <20150612181153.GB19199@muck> <23144512.HX7dfatEFr@crushinator> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="7mxbaLlpDEyR1+x6" Content-Disposition: inline In-Reply-To: <23144512.HX7dfatEFr@crushinator> X-Server-Quench: a6bbc161-1131-11e5-b396-002590a15da7 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd2Yg0TA1ZNQRgX IjsJECJaVQIpKltL GxAVKBZePFsRUQkR aAdMdwAUEkAaAgsB AmMbWl1eU1l7W2Y7 Yw9PbwBYfEhNWhto UEpWR1pVCwQmRRly f3diWmxycQNEe30+ bUBnXD4KWhYoJkd7 Q1NVFG4HeGZhPWUC AkNRcR5UcAFPdx8U a1UrBXRDAzANdhES HhM4ODE3eDlSNilR RRkIIFQOdA42BTMm Dw4FAThnHEtNTSE0 JB89K0wRVFoRKEIv PltpV18VKHc8 X-Authentic-SMTP: 61633532353630.1023:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 85.255.235.202/587 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. X-Spam-Score: -1.5 (-) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain -0.0 SPF_PASS SPF: sender matches SPF record -0.0 AWL AWL: Adjusted score from AWL reputation of From: address X-Headers-End: 1Z3Tmi-000450-Ub Cc: bitcoin-development@lists.sourceforge.net Subject: Re: [Bitcoin-development] User vote in blocksize through fees X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jun 2015 18:34:34 -0000 --7mxbaLlpDEyR1+x6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 12, 2015 at 02:22:36PM -0400, Matt Whitlock wrote: > Why should miners only be able to vote for "double the limit" or "halve" = the limit? If you're going to use bits, I think you need to use two bits: >=20 > 0 0 =3D no preference ("wildcard" vote) > 0 1 =3D vote for the limit to remain the same > 1 0 =3D vote for the limit to be halved > 1 1 =3D vote for the limit to be doubled >=20 > User transactions would follow the same usage. In particular, a user vote= of "0 0" (no preference) could be included in a block casting any vote, bu= t a block voting "0 0" (no preference) could only contain transactions voti= ng "0 0" as well. Sounds like a good encoding to me. Taking the median of the three options, and throwing away "don't care" votes entirely, makes sense. > Incidentally, I love this idea, as it addresses a concern I immediately h= ad with Jeff's proposal, which is that it hands control exclusively to the = miners. And your proposal here fixes that shortcoming in a economically pow= erful way: miners lose out on fees if they don't represent the wishes of th= e users. Thanks! I personally expect disaster to ensue with this kind of proposal, but I'm less concerned if the disaster is something users explicitly allowed to happen in a consensual way. --=20 'peter'[:-1]@petertodd.org 0000000000000000127ab1d576dc851f374424f1269c4700ccaba2c42d97e778 --7mxbaLlpDEyR1+x6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQGrBAEBCACVBQJVeyYqXhSAAAAAABUAQGJsb2NraGFzaEBiaXRjb2luLm9yZzAw MDAwMDAwMDAwMDAwMDAxMjdhYjFkNTc2ZGM4NTFmMzc0NDI0ZjEyNjljNDcwMGNj YWJhMmM0MmQ5N2U3NzgvFIAAAAAAFQARcGthLWFkZHJlc3NAZ251cGcub3JncGV0 ZUBwZXRlcnRvZC5vcmcACgkQwIXyHOf0udyrFwf/eSDZZGCQ7Qv145/9S4rdxYxC SC689T9j1Y8j5Oe8Iu6Vqcy249BgVGUnHhmBMgfobtxzlsEAS4tXs4tsxMBN4lt/ RbQAiDtWOP+ueRZvNFAipeEQFMvcjBOyUiustkon/ezfTT8ywtuVZ3hPizmEw2LE SWSbGK9O2ougK/j6Dgopl4qMaN+Xh8ZQRq0ZwXc+icpdOXeXMmW1xyZCq60C8jcA Sl+5/fAUKHvNCkjKe+8TorQkD8ncWWkDPojWhK6LzV6c0hv0sxgbyW/bW6LaOD2r 9Jmq9ZqdIwqEBZeapOzp7oHGyTFzLvXrVO7IrQmyv7M1yi++rz+9crkqJ5HL7Q== =E6w2 -----END PGP SIGNATURE----- --7mxbaLlpDEyR1+x6--