<oembed><type>rich</type><version>1.0</version><author_name>npub1rrxhl3h0rrxz0kad4mjjtyn8d836l7e0jvneqfn6rjkzwnsd7uksqrt399</author_name><author_url>https://nostr.ae/npub1rrxhl3h0rrxz0kad4mjjtyn8d836l7e0jvneqfn6rjkzwnsd7uksqrt399</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-06-12&#xA;📝 Original message:For the purposes of finding the median, halve &lt; same &lt; double. It will only&#xA;change if a majority of non-apathetic votes are for halve or a majority of&#xA;non-apathetic votes are for double.&#xA;&#xA;On Fri, Jun 12, 2015 at 11:54 AM, Matt Whitlock &lt;bip at mattwhitlock.name&gt;&#xA;wrote:&#xA;&#xA;&gt; On Friday, 12 June 2015, at 7:44 pm, Peter Todd wrote:&#xA;&gt; &gt; On Fri, Jun 12, 2015 at 02:36:31PM -0400, Matt Whitlock wrote:&#xA;&gt; &gt; &gt; On Friday, 12 June 2015, at 7:34 pm, Peter Todd wrote:&#xA;&gt; &gt; &gt; &gt; On Fri, Jun 12, 2015 at 02:22:36PM -0400, Matt Whitlock wrote:&#xA;&gt; &gt; &gt; &gt; &gt; Why should miners only be able to vote for &#34;double the limit&#34; or&#xA;&gt; &#34;halve&#34; the limit? If you&#39;re going to use bits, I think you need to use two&#xA;&gt; bits:&#xA;&gt; &gt; &gt; &gt; &gt;&#xA;&gt; &gt; &gt; &gt; &gt;         0 0 = no preference (&#34;wildcard&#34; vote)&#xA;&gt; &gt; &gt; &gt; &gt;         0 1 = vote for the limit to remain the same&#xA;&gt; &gt; &gt; &gt; &gt;         1 0 = vote for the limit to be halved&#xA;&gt; &gt; &gt; &gt; &gt;         1 1 = vote for the limit to be doubled&#xA;&gt; &gt; &gt; &gt; &gt;&#xA;&gt; &gt; &gt; &gt; &gt; User transactions would follow the same usage. In particular, a&#xA;&gt; user vote of &#34;0 0&#34; (no preference) could be included in a block casting any&#xA;&gt; vote, but a block voting &#34;0 0&#34; (no preference) could only contain&#xA;&gt; transactions voting &#34;0 0&#34; as well.&#xA;&gt; &gt; &gt; &gt;&#xA;&gt; &gt; &gt; &gt; Sounds like a good encoding to me. Taking the median of the three&#xA;&gt; &gt; &gt; &gt; options, and throwing away &#34;don&#39;t care&#34; votes entirely, makes sense.&#xA;&gt; &gt; &gt;&#xA;&gt; &gt; &gt; I hope you mean the *plurality* of the three options after throwing&#xA;&gt; away the &#34;don&#39;t cares,&#34; not the *median*.&#xA;&gt; &gt;&#xA;&gt; &gt; Median ensures that voting &#34;no change&#34; is meaningful. If &#34;double&#34; + &#34;no&#xA;&gt; &gt; change&#34; = 66%-1, you&#39;d expect the result to be &#34;no change&#34;, not &#34;halve&#34;&#34;&#xA;&gt; &gt; With a plurality vote you&#39;d end up with a halving that was supported by&#xA;&gt; &gt; a minority.&#xA;&gt;&#xA;&gt; Never mind. I think I&#39;ve figured out what you&#39;re getting at, and you&#39;re&#xA;&gt; right. We wouldn&#39;t want &#34;halve&#34; to win on a plurality just because the&#xA;&gt; remaining majority of the vote was split between double and&#xA;&gt; remain-the-same. Good catch. :)&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; _______________________________________________&#xA;&gt; Bitcoin-development mailing list&#xA;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&#xA;&#xA;&#xA;&#xA;-- &#xA;J. Aaron Gustafson&#xA;Cornell University &#39;16 | Computer Science, Engineering | Mathematics, Arts&#xA;&amp; Sciences&#xA;Vice President, Kappa Delta Rho&#xA;jag426 at cornell.edu | Ithaca, New York&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150612/5da1e54c/attachment.html&gt;</html></oembed>