Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: andrew24p on April 05, 2017, 09:56:48 PM



Title: Question about segwit
Post by: andrew24p on April 05, 2017, 09:56:48 PM
This is a technical question so general discussion might not be the best place to ask it, but i figure ill give it a try. With the segwit code, is the effective blocksize increase from the removal of the certain code a side effect, or can it be removed while still fixing transaction malleability? Is there a way to just fix transaction malleability and keep the blocksize the same?


Title: Re: Question about segwit
Post by: nibor on April 05, 2017, 10:01:59 PM
Yes and yes. But all require significant code changes.


Title: Re: Question about segwit
Post by: shinratensei_ on April 05, 2017, 11:50:51 PM
Is there a way to just fix transaction malleability and keep the blocksize the same?
It's possible to not change the blocksize, Because the blocksize increase means if you try to change the blockstructure. I think if you're not changing the structure and the blocksize will same.
But looks like you will get a lot of the opponents. Most of the people have interested on the SegWit scaling solution because it's offering the blocksize increase among 1.6MB - 2MB.


Title: Re: Question about segwit
Post by: tobacco123 on April 06, 2017, 04:06:27 AM
... Most of the people have interested on the SegWit scaling solution because it's offering the blocksize increase among 1.6MB - 2MB.

I do not know much about the technical/math involved in SegWit. Just want to clarify: If we activate Segwit, is the blocksize going to be increased to 1.6-2MByte? Or the blocksize will remain as <1MB but having the capacity of equivalent 1.6-2Mb current blocks?


Title: Re: Question about segwit
Post by: franky1 on April 06, 2017, 06:09:20 AM
... Most of the people have interested on the SegWit scaling solution because it's offering the blocksize increase among 1.6MB - 2MB.

I do not know much about the technical/math involved in SegWit. Just want to clarify: If we activate Segwit, is the blocksize going to be increased to 1.6-2MByte? Or the blocksize will remain as <1MB but having the capacity of equivalent 1.6-2Mb current blocks?

in short.

the main block for people using the native (standard old) keypairs remains at 1mb.
people who AFTER activation and then wait a bit to then get another core release to download can then make segwit keypairs. and move funds over to segwit keys.

once done,
those using segwit keys can then sit their transaction signatures outside of he base block..

so to clarify.
its not depending on activation alone.
its not an instant 1.6-2mb

its actually if only one person makes a segwit keypair tx per block. the base block is still 1mb but the full real data (weight) is 1.000070mb if its just using 1signature

if EVERYONE moved funds to segwit keys. due to the limitation of the 1mb base for the txdata and only the signature sitting outside, and the average leanness of tx's.. only expect ATBEST(100% segwitkey use) 1.6-2.1mb