<oembed><type>rich</type><version>1.0</version><author_name>npub1654pkuj4rway0043gcu6rdh4umxescp7ew42d2czqvts3kwvg3esc48xrx</author_name><author_url>https://nostr.ae/npub1654pkuj4rway0043gcu6rdh4umxescp7ew42d2czqvts3kwvg3esc48xrx</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-05-08&#xA;📝 Original message:Matt,&#xA;&#xA;It seems you missed my suggestion about basing the maximum block size on&#xA;the bitcoin days destroyed in transactions that are included in the block.&#xA;I think it has potential for both scaling as well as keeping up a constant&#xA;fee pressure. If tuned properly, it should both stop spamming and increase&#xA;block size maximum when there are a lot of real transactions waiting for&#xA;inclusion.&#xA;&#xA;- Joel&#xA;&#xA;On Fri, May 8, 2015 at 1:30 PM, Clément Elbaz &lt;clem.ds at gmail.com&gt; wrote:&#xA;&#xA;&gt; Matt : I think proposal #1 and #3 are a lot better than #2, and #1 is my&#xA;&gt; favorite.&#xA;&gt;&#xA;&gt; I see two problems with proposal #2.&#xA;&gt; The first problem with proposal #2 is that, as we see in democracies,&#xA;&gt; there is often a mismatch between the people conscious vote and these same&#xA;&gt; people behavior.&#xA;&gt;&#xA;&gt; Relying on an  intentional vote made consciously by miners by choosing a&#xA;&gt; configuration value can lead to twisted results if their actual behavior&#xA;&gt; doesn&#39;t correlate with their vote (eg, they all vote for a small block size&#xA;&gt; because it is the default configuration of their software, and then they&#xA;&gt; fill it completely all the time and everything crashes).&#xA;&gt;&#xA;&gt; The second problem with proposal #2 is that if Gavin and Mike are right,&#xA;&gt; there is simply no time to gather a meaningful amount of votes over the&#xA;&gt; coinbases, after the fork but before the Bitcoin scalability crash.&#xA;&gt;&#xA;&gt; I like proposal #1 because the &#34;vote&#34; is made using already available&#xA;&gt; data. Also there is no possible mismatch between behavior and vote. As a&#xA;&gt; miner you vote by choosing to create a big (or small) block, and your&#xA;&gt; actions reflect your vote. It is simple and straightforward.&#xA;&gt;&#xA;&gt; My feelings on proposal #3 is it is a little bit mixing apples and&#xA;&gt; oranges, but I may not seeing all the implications.&#xA;&gt;&#xA;&gt;&#xA;&gt; Le ven. 8 mai 2015 à 09:21, Matt Whitlock &lt;bip at mattwhitlock.name&gt; a&#xA;&gt; écrit :&#xA;&gt;&#xA;&gt;&gt; Between all the flames on this list, several ideas were raised that did&#xA;&gt;&gt; not get much attention. I hereby resubmit these ideas for consideration and&#xA;&gt;&gt; discussion.&#xA;&gt;&gt;&#xA;&gt;&gt; - Perhaps the hard block size limit should be a function of the actual&#xA;&gt;&gt; block sizes over some trailing sampling period. For example, take the&#xA;&gt;&gt; median block size among the most recent 2016 blocks and multiply it by 1.5.&#xA;&gt;&gt; This allows Bitcoin to scale up gradually and organically, rather than&#xA;&gt;&gt; having human beings guessing at what is an appropriate limit.&#xA;&gt;&gt;&#xA;&gt;&gt; - Perhaps the hard block size limit should be determined by a vote of the&#xA;&gt;&gt; miners. Each miner could embed a desired block size limit in the coinbase&#xA;&gt;&gt; transactions of the blocks it publishes. The effective hard block size&#xA;&gt;&gt; limit would be that size having the greatest number of votes within a&#xA;&gt;&gt; sliding window of most recent blocks.&#xA;&gt;&gt;&#xA;&gt;&gt; - Perhaps the hard block size limit should be a function of block-chain&#xA;&gt;&gt; length, so that it can scale up smoothly rather than jumping immediately to&#xA;&gt;&gt; 20 MB. This function could be linear (anticipating a breakdown of Moore&#39;s&#xA;&gt;&gt; Law) or quadratic.&#xA;&gt;&gt;&#xA;&gt;&gt; I would be in support of any of the above, but I do not support Mike&#xA;&gt;&gt; Hearn&#39;s proposed jump to 20 MB. Hearn&#39;s proposal kicks the can down the&#xA;&gt;&gt; road without actually solving the problem, and it does so in a&#xA;&gt;&gt; controversial (step function) way.&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; ------------------------------------------------------------------------------&#xA;&gt;&gt; One dashboard for servers and applications across Physical-Virtual-Cloud&#xA;&gt;&gt; Widest out-of-the-box monitoring support with 50+ applications&#xA;&gt;&gt; Performance metrics, stats and reports that give you Actionable Insights&#xA;&gt;&gt; Deep dive visibility with transaction tracing using APM Insight.&#xA;&gt;&gt; http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&#xA;&gt;&gt; _______________________________________________&#xA;&gt;&gt; Bitcoin-development mailing list&#xA;&gt;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; One dashboard for servers and applications across Physical-Virtual-Cloud&#xA;&gt; Widest out-of-the-box monitoring support with 50+ applications&#xA;&gt; Performance metrics, stats and reports that give you Actionable Insights&#xA;&gt; Deep dive visibility with transaction tracing using APM Insight.&#xA;&gt; http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&#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;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150508/b6a95d5e/attachment.html&gt;</html></oembed>