{"type":"rich","version":"1.0","author_name":"npub1e46n428mcyfwznl7nlsf6d3s7rhlwm9x3cmkuqzt3emmdpadmkaqqjxmcu","author_url":"https://nostr.ae/npub1e46n428mcyfwznl7nlsf6d3s7rhlwm9x3cmkuqzt3emmdpadmkaqqjxmcu","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2017-07-07\n📝 Original message:This is horribly under-specified (ie not possible to implement from what\nyou've written, and your implementation doesn't match at all, last I heard).\n\n\u003e Specification\n\n\u003e The plain block size is defined as the serialized block size without\n\u003e witness programs.\n\u003e Deploy a modified BIP91 to activate Segwit. The only modification is\n\u003e that the signal \"segsignal\" is replaced by \"segwit2x\".\n\nThis is not a protocol change. I have no idea why you included it in the\n\"specification\" section.\n\n\u003e If segwit2x (BIP91 signal) activates at block N, then block N+12960\n\u003e activates a new plain block size limit of 2 MB (2,000,000 bytes). In\n\u003e this case, at block N+12960 a hard-fork occurs.\n\nThis is not a hard fork, simply adding a new limit is a soft fork. You\nappear to be confused - as originally written, AFAIR, Jeff's btc1 branch\ndid not increase the block size, your specification here matches that\noriginal change, and does not increase the block size.\n\n\u003e The block that activates the hard-fork must have a plain block size\n\u003e greater than 1 MB.\n\nThere is no hard fork, and this would violate consensus rules. Not sure\nwhat you mean. If you do add a hard fork to this BIP, you really need to\nflip the hard fork bit.\n\n\u003e Any transaction with a non-witness serialized size exceeding 1,000,000\n\u003e is invalid.\n\nThis is far from sufficient to protect from DoS attacks, you really\nshould take a look through the mailing list archives and read some of\nthe old discussions on the issues here.\n\nMatt\n\nOn 07/07/17 18:25, Sergio Demian Lerner via bitcoin-dev wrote:\n\u003e Hello,\n\u003e \n\u003e Here is a BIP that matches the reference code that the Segwit2x group\n\u003e has built and published a week ago. \n\u003e \n\u003e This BIP and code satisfies the requests of a large part of the Bitcoin\n\u003e community for a moderate increase in the Bitcoin non-witness block space\n\u003e coupled with the activation of Segwit.\n\u003e \n\u003e You can find the BIP draft in the following link:\n\u003e \n\u003e https://github.com/SergioDemianLerner/BIPs/blob/master/BIP-draft-sergiolerner-segwit2x.mediawiki\n\u003e \n\u003e Reference source was kindly provided by the Segwit2x group.\n\u003e \n\u003e Best regards,\n\u003e  Sergio.\n\u003e \n\u003e \n\u003e _______________________________________________\n\u003e bitcoin-dev mailing list\n\u003e bitcoin-dev at lists.linuxfoundation.org\n\u003e https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev\n\u003e"}
