<oembed><type>rich</type><version>1.0</version><author_name>npub1m230cem2yh3mtdzkg32qhj73uytgkyg5ylxsu083n3tpjnajxx4qqa2np2</author_name><author_url>https://nostr.ae/npub1m230cem2yh3mtdzkg32qhj73uytgkyg5ylxsu083n3tpjnajxx4qqa2np2</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2013-03-13&#xA;📝 Original message:On Wed, Mar 13, 2013 at 12:56:29PM +0000, Luke-Jr wrote:&#xA;&gt; Here&#39;s a simple proposal to start discussion from...&#xA;&gt; &#xA;&gt; BEFORE block 262144:&#xA;&gt; - Never make a block that, combined with the previous 4 blocks, results in &#xA;&gt; over 4500 transaction modifications.&#xA;&gt; - Reject any block that includes more than 4500 transaction modifications on &#xA;&gt; its own (slight soft-fork)&#xA;&gt; - (these rules should make older clients safe under most circumstances)&#xA;&gt; &#xA;&gt; FROM block 262144 to block 393216 (hard fork #1):&#xA;&gt; - Never make, and reject any block that includes more than 24391 transaction &#xA;&gt; modifications on its own (this *should* be equivalent to 1 MB)&#xA;&gt; - (this rules can make older client backports safe unless a reorg is more than &#xA;&gt; 6 blocks deep)&#xA;&gt; &#xA;&gt; FROM block 393216 onward (hard fork #2):&#xA;&gt; - Never make, and reject any block that includes more than 48781 transaction &#xA;&gt; modifications on its own (this *should* be equivalent to 2 MB)&#xA;&gt; - Accept blocks up to 2 MB in data size&#xA;&#xA;If we&#39;re going to consider doing this, at minimum we need to also&#xA;include a separate limit for how much the UTXO set can be grown by each&#xA;block, calculated as the size of the scriptPubKey + constant metadata.&#xA;(tx hash, index #, nValue, nVersion, nHeight should cover it)&#xA;&#xA;A P2SH transaction txout would measure 71bytes under that model. Given&#xA;that we haven&#39;t even shown we can limit the creation of txouts that can&#xA;not be spent economically caution would dictate setting the UTXO growth&#xA;limit fairly low, say 1/4th of the block limit.&#xA;&#xA;-- &#xA;&#39;peter&#39;[:-1]@petertodd.org&#xA;-------------- next part --------------&#xA;A non-text attachment was scrubbed...&#xA;Name: signature.asc&#xA;Type: application/pgp-signature&#xA;Size: 490 bytes&#xA;Desc: Digital signature&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20130313/2c3d7d5f/attachment.sig&gt;</html></oembed>